Files
zaza-openstack-tests/unit_tests/utilities/swift_test_data.py
2019-11-29 11:47:43 +00:00

70 lines
3.3 KiB
Python

# flake8: noqa
SWIFT_GET_NODES_STDOUT = """
Account 23934cb1850c4d28b1ca113a24c0e46b
Container zaza-swift-gr-tests-f3129278-container
Object zaza_test_object.txt
Partition 146
Hash 928c2f8006efeeb4b1164f4cce035887
Server:Port Device 10.5.0.38:6000 loop0
Server:Port Device 10.5.0.4:6000 loop0
Server:Port Device 10.5.0.9:6000 loop0 [Handoff]
Server:Port Device 10.5.0.34:6000 loop0 [Handoff]
Server:Port Device 10.5.0.15:6000 loop0 [Handoff]
Server:Port Device 10.5.0.18:6000 loop0 [Handoff]
curl -g -I -XHEAD "http://10.5.0.38:6000/loop0/146/23934cb1850c4d28b1ca113a24c0e46b/zaza-swift-gr-tests-f3129278-container/zaza_test_object.txt"
curl -g -I -XHEAD "http://10.5.0.4:6000/loop0/146/23934cb1850c4d28b1ca113a24c0e46b/zaza-swift-gr-tests-f3129278-container/zaza_test_object.txt"
curl -g -I -XHEAD "http://10.5.0.9:6000/loop0/146/23934cb1850c4d28b1ca113a24c0e46b/zaza-swift-gr-tests-f3129278-container/zaza_test_object.txt" # [Handoff]
curl -g -I -XHEAD "http://10.5.0.34:6000/loop0/146/23934cb1850c4d28b1ca113a24c0e46b/zaza-swift-gr-tests-f3129278-container/zaza_test_object.txt" # [Handoff]
curl -g -I -XHEAD "http://10.5.0.15:6000/loop0/146/23934cb1850c4d28b1ca113a24c0e46b/zaza-swift-gr-tests-f3129278-container/zaza_test_object.txt" # [Handoff]
curl -g -I -XHEAD "http://10.5.0.18:6000/loop0/146/23934cb1850c4d28b1ca113a24c0e46b/zaza-swift-gr-tests-f3129278-container/zaza_test_object.txt" # [Handoff]
Use your own device location of servers:
such as "export DEVICE=/srv/node"
ssh 10.5.0.38 "ls -lah ${DEVICE:-/srv/node*}/loop0/objects/146/887/928c2f8006efeeb4b1164f4cce035887"
ssh 10.5.0.4 "ls -lah ${DEVICE:-/srv/node*}/loop0/objects/146/887/928c2f8006efeeb4b1164f4cce035887"
ssh 10.5.0.9 "ls -lah ${DEVICE:-/srv/node*}/loop0/objects/146/887/928c2f8006efeeb4b1164f4cce035887" # [Handoff]
ssh 10.5.0.34 "ls -lah ${DEVICE:-/srv/node*}/loop0/objects/146/887/928c2f8006efeeb4b1164f4cce035887" # [Handoff]
ssh 10.5.0.15 "ls -lah ${DEVICE:-/srv/node*}/loop0/objects/146/887/928c2f8006efeeb4b1164f4cce035887" # [Handoff]
ssh 10.5.0.18 "ls -lah ${DEVICE:-/srv/node*}/loop0/objects/146/887/928c2f8006efeeb4b1164f4cce035887" # [Handoff]
note: `/srv/node*` is used as default value of `devices`, the real value is set in the config file on each storage node.
"""
STORAGE_TOPOLOGY = {
'10.5.0.18': {
'app_name': 'swift-storage-region1-zone1',
'unit': "swift-storage-region1-zone1/0",
'region': 1,
'zone': 1},
'10.5.0.34': {
'app_name': 'swift-storage-region1-zone2',
'unit': "swift-storage-region1-zone2/0",
'region': 1,
'zone': 2},
'10.5.0.4': {
'app_name': 'swift-storage-region1-zone3',
'unit': "swift-storage-region1-zone3/0",
'region': 1,
'zone': 3},
'10.5.0.9': {
'app_name': 'swift-storage-region2-zone1',
'unit': "swift-storage-region2-zone1/0",
'region': 2,
'zone': 1},
'10.5.0.15': {
'app_name': 'swift-storage-region2-zone2',
'unit': "swift-storage-region2-zone2/0",
'region': 2, 'zone': 2},
'10.5.0.38': {
'app_name': 'swift-storage-region2-zone3',
'unit': "swift-storage-region2-zone3/0",
'region': 2,
'zone': 3}}