Comment 14 for bug 1700585

Revision history for this message
Greg Smethells (gsmethells) wrote : Re: Objects can become orphaned in Swift 2.4.0

I think swift-recon covers this, but here is another look:

[root@swift-r1z1n1 ~]# md5sum /etc/swift/*.ring.gz
7623d8ca43cf2254baa762ac30c18836 /etc/swift/account.ring.gz
d1d15966e1059543846bf1583e63ab02 /etc/swift/container.ring.gz
e899b36c344236c4fcf3c290a0e836d8 /etc/swift/object.ring.gz
[root@swift-r1z1n1 ~]# logout
Connection to swift-r1z1n1 closed.
[root@swift-r1p1 ~]# ssh swift-r1z2n1
Last login: Mon Jun 26 11:50:42 2017 from swift-r1p1

[root@swift-r1z2n1 ~]# md5sum /etc/swift/*.ring.gz
7623d8ca43cf2254baa762ac30c18836 /etc/swift/account.ring.gz
d1d15966e1059543846bf1583e63ab02 /etc/swift/container.ring.gz
e899b36c344236c4fcf3c290a0e836d8 /etc/swift/object.ring.gz
[root@swift-r1z2n1 ~]# logout
Connection to swift-r1z2n1 closed.
[root@swift-r1p1 ~]# ssh swift-r1z3n1
Last login: Mon Jun 26 11:42:32 2017 from swift-r1p1
[root@swift-r1z3n1 ~]# md5sum /etc/swift/*.ring.gz
7623d8ca43cf2254baa762ac30c18836 /etc/swift/account.ring.gz
d1d15966e1059543846bf1583e63ab02 /etc/swift/container.ring.gz
e899b36c344236c4fcf3c290a0e836d8 /etc/swift/object.ring.gz

[root@swift-r1z3n1 ~]# grep swift_hash_path /etc/swift/swift.conf
# swift_hash_path_suffix and swift_hash_path_prefix are used as part of the
swift_hash_path_suffix = ca34a4c3aac7e6c8291e
swift_hash_path_prefix = 3856ea011469b0c93d4a
[root@swift-r1z3n1 ~]# logout
Connection to swift-r1z3n1 closed.
[root@swift-r1p1 ~]# ssh swift-r1z2n1
Last login: Mon Jun 26 12:06:34 2017 from swift-r1p1

[root@swift-r1z2n1 ~]# grep swift_hash_path /etc/swift/swift.conf
# swift_hash_path_suffix and swift_hash_path_prefix are used as part of the
swift_hash_path_suffix = ca34a4c3aac7e6c8291e
swift_hash_path_prefix = 3856ea011469b0c93d4a
[root@swift-r1z2n1 ~]# logout
Connection to swift-r1z2n1 closed.
[root@swift-r1p1 ~]# ssh swift-r1z1n1
Last login: Mon Jun 26 11:59:18 2017 from swift-r1p1
[root@swift-r1z1n1 ~]# grep swift_hash_path /etc/swift/swift.conf
# swift_hash_path_suffix and swift_hash_path_prefix are used as part of the
swift_hash_path_suffix = ca34a4c3aac7e6c8291e
swift_hash_path_prefix = 3856ea011469b0c93d4a
[root@swift-r1z1n1 ~]#