I have a swift 2.11+ (almost 2.12) that's still hitting a traceback very similar to the one in the duplicate bug:
Jan 2 05:16:44 storage-node object-server: Problem making data file durable /srv/node/d286/objects/63534/0c5/f82e383194229d3a5c444b994be410c5/1483359384.22840#15#d.data ([Errno 2] No such file or directory):
Traceback (most recent call last):
File "/opt/swift/lib/python2.7/site-packages/swift/obj/diskfile.py", line 2679, in _finalize_durable
os.rename(data_file_path, durable_data_file_path)
OSError: [Errno 2] No such file or directory
Jan 2 05:16:44 storage-node object-server: ERROR __call__ error with PUT /d286/63534/AUTH_USER/CONTAINER/OBJNAME :
Traceback (most recent call last):
File "/opt/swift/lib/python2.7/site-packages/swift/obj/server.py", line 1102, in __call__
res = getattr(self, req.method)(req)
File "/opt/swift/lib/python2.7/site-packages/swift/common/utils.py", line 1609, in _timing_stats
resp = func(ctrl, *args, **kwargs)
File "/opt/swift/lib/python2.7/site-packages/swift/obj/server.py", line 824, in PUT
writer.commit(request.timestamp)
File "/opt/swift/lib/python2.7/site-packages/swift/obj/diskfile.py", line 2726, in commit
self._finalize_durable, data_file_path, durable_data_file_path)
File "/opt/swift/lib/python2.7/site-packages/swift/common/utils.py", line 3517, in tpool_reraise
raise resp
DiskFileError: Problem making data file durable /srv/node/d286/objects/63534/0c5/f82e383194229d3a5c444b994be410c5/1483359384.22840#15#d.data ([Errno 2] No such file or directory) (txn: tx5f3fda36d1664042b78e9-00586a4498)
I have a swift 2.11+ (almost 2.12) that's still hitting a traceback very similar to the one in the duplicate bug:
Jan 2 05:16:44 storage-node object-server: Problem making data file durable /srv/node/ d286/objects/ 63534/0c5/ f82e383194229d3 a5c444b994be410 c5/1483359384. 22840#15# d.data ([Errno 2] No such file or directory): lib/python2. 7/site- packages/ swift/obj/ diskfile. py", line 2679, in _finalize_durable rename( data_file_ path, durable_ data_file_ path) AUTH_USER/ CONTAINER/ OBJNAME : lib/python2. 7/site- packages/ swift/obj/ server. py", line 1102, in __call__ lib/python2. 7/site- packages/ swift/common/ utils.py" , line 1609, in _timing_stats lib/python2. 7/site- packages/ swift/obj/ server. py", line 824, in PUT commit( request. timestamp) lib/python2. 7/site- packages/ swift/obj/ diskfile. py", line 2726, in commit _finalize_ durable, data_file_path, durable_ data_file_ path) lib/python2. 7/site- packages/ swift/common/ utils.py" , line 3517, in tpool_reraise d286/objects/ 63534/0c5/ f82e383194229d3 a5c444b994be410 c5/1483359384. 22840#15# d.data ([Errno 2] No such file or directory) (txn: tx5f3fda36d1664 042b78e9- 00586a4498)
Traceback (most recent call last):
File "/opt/swift/
os.
OSError: [Errno 2] No such file or directory
Jan 2 05:16:44 storage-node object-server: ERROR __call__ error with PUT /d286/63534/
Traceback (most recent call last):
File "/opt/swift/
res = getattr(self, req.method)(req)
File "/opt/swift/
resp = func(ctrl, *args, **kwargs)
File "/opt/swift/
writer.
File "/opt/swift/
self.
File "/opt/swift/
raise resp
DiskFileError: Problem making data file durable /srv/node/
so, I don't think eliminating durables fixed it