You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vagrant@dev21:/srv/node/d0/objects-1$ sudo -i swift-object-info /srv/node/d0/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092/1438610853.90021#3.data
Path: /AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049
Account: AUTH_demo
Container: ssbench_1MB-PUT_0803_142258_000048_ec42
Object: 1MB-PUT_000049
Object hash: 45ea1ea9fd44ff8cb86677d61a7c4092
Content-Type: application/octet-stream
Timestamp: 2015-08-03T14:07:33.900210 (1438610853.90021)
System Metadata:
X-Object-Sysmeta-Ec-Content-Length: 1048576
X-Object-Sysmeta-Ec-Etag: e6065c4aa2ab1603008fc18410f579d4
X-Object-Sysmeta-Ec-Frag-Index: 3
X-Object-Sysmeta-Ec-Scheme: isa_l_rs_vand 4+2
X-Object-Sysmeta-Ec-Segment-Size: 1048576
User Metadata:
No metadata found
Other Metadata:
No metadata found
ETag: 254c278788b0651a1e59c650c5227632 (valid)
Content-Length: 262224 (valid)
Partition 279
Hash 45ea1ea9fd44ff8cb86677d61a7c4092
Server:Port Device 192.168.200.21:6000 d2
Server:Port Device 192.168.200.23:6000 d7
Server:Port Device 192.168.200.23:6000 d4
Server:Port Device 192.168.200.21:6000 d0
Server:Port Device 192.168.200.23:6000 d6
Server:Port Device 192.168.200.21:6000 d3
Server:Port Device 192.168.200.23:6000 d5 [Handoff]
Server:Port Device 192.168.200.21:6000 d1 [Handoff]
curl -I -XHEAD "http://192.168.200.21:6000/d2/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d7/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d4/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d0/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d6/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d3/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d5/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1" # [Handoff]
curl -I -XHEAD "http://192.168.200.21:6000/d1/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1" # [Handoff]
Use your own device location of servers:
such as "export DEVICE=/srv/node"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d2/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d7/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d4/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d0/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d6/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d3/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d5/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092" # [Handoff]
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d1/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092" # [Handoff]
note: `/srv/node*` is used as default value of `devices`, the real value is set in the config file on each storage node.
swift-object-info (1438611820.58758#3.data)
vagrant@dev21:/srv/node/d0/objects-1$ sudo -i swift-object-info /srv/node/d0/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092/1438611820.58758#3.data
Path: /AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049
Account: AUTH_demo
Container: ssbench_1MB-PUT_0803_142258_000048_ec42
Object: 1MB-PUT_000049
Object hash: 45ea1ea9fd44ff8cb86677d61a7c4092
Content-Type: application/octet-stream
Timestamp: 2015-08-03T14:23:40.587580 (1438611820.58758)
System Metadata:
X-Object-Sysmeta-Ec-Content-Length: 1048576
X-Object-Sysmeta-Ec-Etag: e6065c4aa2ab1603008fc18410f579d4
X-Object-Sysmeta-Ec-Frag-Index: 3
X-Object-Sysmeta-Ec-Scheme: isa_l_rs_vand 4+2
X-Object-Sysmeta-Ec-Segment-Size: 1048576
User Metadata:
No metadata found
Other Metadata:
No metadata found
ETag: 254c278788b0651a1e59c650c5227632 (valid)
Content-Length: 262224 (valid)
Partition 279
Hash 45ea1ea9fd44ff8cb86677d61a7c4092
Server:Port Device 192.168.200.21:6000 d2
Server:Port Device 192.168.200.23:6000 d7
Server:Port Device 192.168.200.23:6000 d4
Server:Port Device 192.168.200.21:6000 d0
Server:Port Device 192.168.200.23:6000 d6
Server:Port Device 192.168.200.21:6000 d3
Server:Port Device 192.168.200.23:6000 d5 [Handoff]
Server:Port Device 192.168.200.21:6000 d1 [Handoff]
curl -I -XHEAD "http://192.168.200.21:6000/d2/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d7/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d4/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d0/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d6/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d3/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d5/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1" # [Handoff]
curl -I -XHEAD "http://192.168.200.21:6000/d1/279/AUTH_demo/ssbench_1MB-PUT_0803_142258_000048_ec42/1MB-PUT_000049" -H "X-Backend-Storage-Policy-Index: 1" # [Handoff]
Use your own device location of servers:
such as "export DEVICE=/srv/node"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d2/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d7/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d4/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d0/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d6/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d3/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d5/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092" # [Handoff]
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d1/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092" # [Handoff]
note: `/srv/node*` is used as default value of `devices`, the real value is set in the config file on each storage node.
list all objects from disks
vagrant@dev21:/srv/node/d0/objects-1$ ls -lah /srv/node*/d?/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092
/srv/node/d0/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092:
total 532K
drwxr-xr-x 2 swift swift 97 Aug 3 14:24 .
drwxr-xr-x 3 swift swift 45 Aug 3 14:23 ..
-rw------- 1 swift swift 257K Aug 3 14:24 1438610853.90021#3.data
-rw-r--r-- 1 swift swift 0 Aug 3 14:24 1438610853.90021.durable
-rw------- 1 swift swift 257K Aug 3 14:23 1438611820.58758#3.data
/srv/node/d2/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092:
total 532K
drwxr-xr-x 2 swift swift 97 Aug 3 14:24 .
drwxr-xr-x 3 swift swift 45 Aug 3 14:23 ..
-rw------- 1 swift swift 257K Aug 3 14:24 1438610853.90021#0.data
-rw-r--r-- 1 swift swift 0 Aug 3 14:24 1438610853.90021.durable
-rw------- 1 swift swift 257K Aug 3 14:23 1438611820.58758#0.data
/srv/node/d3/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092:
total 532K
drwxr-xr-x 2 swift swift 97 Aug 3 14:24 .
drwxr-xr-x 3 swift swift 45 Aug 3 14:23 ..
-rw------- 1 swift swift 257K Aug 3 14:24 1438610853.90021#5.data
-rw-r--r-- 1 swift swift 0 Aug 3 14:24 1438610853.90021.durable
-rw------- 1 swift swift 257K Aug 3 14:23 1438611820.58758#5.data
[vagrant@dev23 node]$ ls -lah /srv/node*/d?/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092
/srv/node/d4/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092:
total 528K
drwxr-xr-x. 2 swift swift 97 Aug 3 14:07 .
drwxr-xr-x. 3 swift swift 45 Aug 3 14:07 ..
-rw-------. 1 swift swift 257K Aug 3 14:07 1438610853.90021#2.data
-rw-r--r--. 1 swift swift 0 Aug 3 14:07 1438610853.90021.durable
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611820.58758#2.data
/srv/node/d6/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092:
total 528K
drwxr-xr-x. 2 swift swift 97 Aug 3 14:07 .
drwxr-xr-x. 3 swift swift 45 Aug 3 14:07 ..
-rw-------. 1 swift swift 257K Aug 3 14:07 1438610853.90021#4.data
-rw-r--r--. 1 swift swift 0 Aug 3 14:07 1438610853.90021.durable
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611820.58758#4.data
/srv/node/d7/objects-1/279/092/45ea1ea9fd44ff8cb86677d61a7c4092:
total 528K
drwxr-xr-x. 2 swift swift 97 Aug 3 14:07 .
drwxr-xr-x. 3 swift swift 45 Aug 3 14:07 ..
-rw-------. 1 swift swift 257K Aug 3 14:07 1438610853.90021#1.data
-rw-r--r--. 1 swift swift 0 Aug 3 14:07 1438610853.90021.durable
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611820.58758#1.data
Retrieve all frag frmo object server (6 success, no failure)
vagrant@dev21:/srv/node/d0/objects-1$ sudo -i swift-object-info /srv/node/d0/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7/1438611823.58215#5.data
Path: /AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044
Account: AUTH_demo
Container: ssbench_1MB-PUT_0803_142258_000043_ec42
Object: 1MB-PUT_000044
Object hash: 494a8bd2e50c14706a6a340845eba8c7
Content-Type: application/octet-stream
Timestamp: 2015-08-03T14:23:43.582150 (1438611823.58215)
System Metadata:
X-Object-Sysmeta-Ec-Content-Length: 1048576
X-Object-Sysmeta-Ec-Etag: e6065c4aa2ab1603008fc18410f579d4
X-Object-Sysmeta-Ec-Frag-Index: 5
X-Object-Sysmeta-Ec-Scheme: isa_l_rs_vand 4+2
X-Object-Sysmeta-Ec-Segment-Size: 1048576
User Metadata:
No metadata found
Other Metadata:
No metadata found
ETag: ab4a36c2c0bd13a8f9eb01c1abefb1bc (valid)
Content-Length: 262224 (valid)
Partition 293
Hash 494a8bd2e50c14706a6a340845eba8c7
Server:Port Device 192.168.200.23:6000 d7
Server:Port Device 192.168.200.21:6000 d3
Server:Port Device 192.168.200.23:6000 d4
Server:Port Device 192.168.200.21:6000 d2
Server:Port Device 192.168.200.23:6000 d6
Server:Port Device 192.168.200.21:6000 d0
Server:Port Device 192.168.200.23:6000 d5 [Handoff]
Server:Port Device 192.168.200.21:6000 d1 [Handoff]
curl -I -XHEAD "http://192.168.200.23:6000/d7/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d3/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d4/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d2/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d6/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.21:6000/d0/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1"
curl -I -XHEAD "http://192.168.200.23:6000/d5/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1" # [Handoff]
curl -I -XHEAD "http://192.168.200.21:6000/d1/293/AUTH_demo/ssbench_1MB-PUT_0803_142258_000043_ec42/1MB-PUT_000044" -H "X-Backend-Storage-Policy-Index: 1" # [Handoff]
Use your own device location of servers:
such as "export DEVICE=/srv/node"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d7/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d3/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d4/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d2/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d6/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7"
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d0/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7"
ssh 192.168.200.23 "ls -lah ${DEVICE:-/srv/node*}/d5/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7" # [Handoff]
ssh 192.168.200.21 "ls -lah ${DEVICE:-/srv/node*}/d1/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7" # [Handoff]
note: `/srv/node*` is used as default value of `devices`, the real value is set in the config file on each storage node.
list all objects from disks
vagrant@dev21:/srv/node/d0/objects-1$ ls -lah /srv/node*/d?/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7
/srv/node/d0/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7:
total 532K
drwxr-xr-x 2 swift swift 66 Aug 3 14:23 .
drwxr-xr-x 3 swift swift 45 Aug 3 14:23 ..
-rw------- 1 swift swift 257K Aug 3 14:23 1438611819.14361#5.data
-rw------- 1 swift swift 257K Aug 3 14:23 1438611823.58215#5.data
/srv/node/d2/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7:
total 528K
drwxr-xr-x 2 swift swift 97 Aug 3 14:23 .
drwxr-xr-x 3 swift swift 45 Aug 3 14:23 ..
-rw------- 1 swift swift 257K Aug 3 14:23 1438611819.14361#3.data
-rw-r--r-- 1 swift swift 0 Aug 3 14:23 1438611819.14361.durable
-rw------- 1 swift swift 257K Aug 3 14:23 1438611823.58215#3.data
/srv/node/d3/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7:
total 532K
drwxr-xr-x 2 swift swift 97 Aug 3 14:23 .
drwxr-xr-x 3 swift swift 45 Aug 3 14:23 ..
-rw------- 1 swift swift 257K Aug 3 14:23 1438611819.14361#1.data
-rw-r--r-- 1 swift swift 0 Aug 3 14:23 1438611819.14361.durable
-rw------- 1 swift swift 257K Aug 3 14:23 1438611823.58215#1.data
[vagrant@dev23 node]$ ls -lah /srv/node*/d?/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7
/srv/node/d4/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7:
total 528K
drwxr-xr-x. 2 swift swift 97 Aug 3 14:07 .
drwxr-xr-x. 3 swift swift 45 Aug 3 14:07 ..
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611819.14361#2.data
-rw-r--r--. 1 swift swift 0 Aug 3 14:07 1438611819.14361.durable
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611823.58215#2.data
/srv/node/d6/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7:
total 528K
drwxr-xr-x. 2 swift swift 97 Aug 3 14:07 .
drwxr-xr-x. 3 swift swift 45 Aug 3 14:07 ..
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611819.14361#4.data
-rw-r--r--. 1 swift swift 0 Aug 3 14:07 1438611819.14361.durable
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611823.58215#4.data
/srv/node/d7/objects-1/293/8c7/494a8bd2e50c14706a6a340845eba8c7:
total 528K
drwxr-xr-x. 2 swift swift 97 Aug 3 14:07 .
drwxr-xr-x. 3 swift swift 45 Aug 3 14:07 ..
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611819.14361#0.data
-rw-r--r--. 1 swift swift 0 Aug 3 14:07 1438611819.14361.durable
-rw-------. 1 swift swift 257K Aug 3 14:07 1438611823.58215#0.data
Retrieve all frag frmo object server (5 success, one failure because no .durable)