Hello,
I've a problem with an S3QL file system. It contiously umount due to 404
error:
2016-06-22 11:15:02.493 10482:Thread-12 root.excepthook: Uncaught top-level
exception:
Traceback (most recent call last):
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/swift.py",
line 387, in delete
resp = self._do_request('DELETE', '/%s%s' % (self.prefix, key))
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/swift.py",
line 251, in _do_request
raise HTTPError(resp.status, resp.reason, resp.headers)
s3ql.backends.s3c.HTTPError: 404 Not Found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/mount.py",
line 64, in run_with_except_hook
run_old(*args, **kw)
File "/usr/lib64/python3.4/threading.py", line 868, in run
self._target(*self._args, **self._kwargs)
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/block_cache.py",
line 689, in _removal_loop
backend.delete_multi(['s3ql_data_%d' % i for i in ids])
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/comprenc.py",
line 251, in delete_multi
return self.backend.delete_multi(keys, force=force)
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py",
line 476, in delete_multi
self.delete(key, force=force)
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py",
line 108, in wrapped
return method(*a, **kw)
File
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/swift.py",
line 393, in delete
raise NoSuchObject(key)
s3ql.backends.common.NoSuchObject: Backend does not have anything stored
under key 's3ql_data_75823'
2016-06-22 11:15:06.394 10482:MainThread s3ql.mount.unmount: Unmounting
file system...
I've already tried to do an fsck, it has deleted a lot of objects that
"only exists in table but not in backend" and put a lot of files in
lost+found. If I try to mount the file system again it crashes after few
minutes.
If I try to delete files in lost+found it crash again, the errors are
always related to 404 Not Found. I've checked on the backend storage and
reported files doesn't exist, so the 404 eorror is true.
I've runned s3ql_verify but it haven't found corrupted or missing objects.
Do you have any suggestion on how to solve?
It's not a problem to loose some files (it's a filesystem used for backup)
but I need to remount and use it, cause contains a lot of data and rebuild
from scratch is very time expensive.
Thanks for your help
Regards
Fabio
--
You received this message because you are subscribed to the Google Groups
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.