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:
Did you do any rebalance recently? Are all *.rings.gz identical on all nodes? Same for path_prefix and swift_hash_ path_suffix in /etc/swift.conf - this is unchanged and identical on all nodes?
swift_hash_
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_75673124ca 7f42968e28bc264 ed32331 1 1.2.840. 114204. 2.2.4.1. 243395414945023 .14589405468080 000/1.2. 840.114204. 2.2.2.1. 193684909484984 .14589405855150 000.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/ 85f17dbde7c0bb8 545be8061e4b714 ba"