Comment 6 for bug 1700585

Revision history for this message
Christian Schwede (cschwede) wrote : Re: Objects can become orphaned in Swift 2.4.0

Did you do any rebalance recently? Are all *.rings.gz identical on all nodes? Same for
swift_hash_path_prefix and swift_hash_path_suffix in /etc/swift.conf - this is unchanged and identical on all nodes?

Can you check some of the missing files if they are still on disk? For example:

swift-get-nodes /etc/swift/object.ring.gz AUTH_75673124ca7f42968e28bc264ed32331 1 1.2.840.114204.2.2.4.1.243395414945023.14589405468080000/1.2.840.114204.2.2.2.1.193684909484984.14589405855150000.dcm

That should return some lines similar to this which you can use to check the existence of the *.data files:

ssh 192.168.24.1 "ls -lah ${DEVICE:-/srv/node*}/1/objects/535/4ba/85f17dbde7c0bb8545be8061e4b714ba"