after testing some time it is yes way better, like 100x better. but there 
became new problems. ofc i expected this to came. :) 
We need find now where we can do a retry on HMAC, it is totally random, and 
when that comes first time the filesystem becames read only, *after first 
HMAC message comes there cannot be written on filesystem* until run fsck 
and remount it. there is nothing more coming onto log. i was running 
intensity media metacheck on drive. well it seems i cant do it. ALL IS 
Releated read problems, it just should retry when get bad data but it has 
not doing it, it just make problems or crash. there is none error chekking 
on the code atm.

2017-04-02 00:31:20.311 2188:fuse-worker-11 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 00:33:52.621 2188:fuse-worker-29 s3ql.fs._readwrite: Backend 
returned malformed data for block 13 of inode 10785 (HMAC mismatch)
2017-04-02 00:39:44.771 2188:fuse-worker-4 s3ql.fs._readwrite: Backend 
returned malformed data for block 0 of inode 10782 (HMAC mismatch)
2017-04-02 00:40:50.619 2188:fuse-worker-3 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 00:41:01.669 2188:fuse-worker-3 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:07:34.093 2188:fuse-worker-16 s3ql.fs._readwrite: Backend 
returned malformed data for block 16 of inode 10773 (HMAC mismatch)
2017-04-02 01:10:36.720 2188:fuse-worker-20 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:10:49.613 2188:fuse-worker-20 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:11:01.563 2188:fuse-worker-20 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:11:31.853 2188:fuse-worker-20 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:36:53.096 2188:fuse-worker-12 s3ql.fs._readwrite: Backend 
returned malformed data for block 0 of inode 6530 (HMAC mismatch)
2017-04-02 01:42:52.386 2188:fuse-worker-27 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:42:58.635 2188:fuse-worker-27 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 01:53:09.669 2188:fuse-worker-8 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 02:42:53.766 2188:fuse-worker-22 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 02:43:04.944 2188:fuse-worker-22 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 02:43:20.940 2188:fuse-worker-22 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 02:43:53.985 2188:fuse-worker-22 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 02:51:18.443 2188:fuse-worker-27 s3ql.fs._readwrite: Backend 
returned malformed data for block 7 of inode 7141 (HMAC mismatch)
2017-04-02 02:56:49.378 2188:fuse-worker-3 s3ql.fs._readwrite: Backend 
returned malformed data for block 15 of inode 7129 (HMAC mismatch)
2017-04-02 02:58:07.603 2188:fuse-worker-20 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 02:58:16.970 2188:fuse-worker-20 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 03:13:59.453 2188:fuse-worker-30 s3ql.fs._readwrite: Backend 
returned malformed data for block 0 of inode 7164 (HMAC mismatch)
2017-04-02 03:22:43.542 2188:fuse-worker-15 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 03:59:14.248 2188:fuse-worker-4 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:02:26.486 2188:fuse-worker-23 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:14:04.004 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:14:10.287 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:14:27.620 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:14:49.440 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:15:24.850 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:17:07.127 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:19:13.815 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:20:07.171 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying

-------------
*Also there is another crash came 70 OSerror but this is releated on 
mount.py or something else*

2017-04-02 04:20:07.171 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 04:23:01.560 2188:fuse-worker-16 s3ql.backends.local._read_meta: 
OSError: [Errno 70] Communication error on send, retrying
2017-04-02 05:45:45.014 12311:Metadata-Upload-Thread s3ql.mount.run: File 
system unchanged, not uploading metadata.
2017-04-02 05:45:46.216 12370:Metadata-Upload-Thread s3ql.mount.run: File 
system unchanged, not uploading metadata.
2017-04-02 05:46:19.323 2188:fuse-worker-10 llfuse.(unknown function): 
handler raised <class 'OSError'> exception ([Errno 70] Communication error 
on send), terminating main loop.
2017-04-02 05:46:19.781 2188:MainThread s3ql.mount.unmount: Unmounting file 
system...
2017-04-02 05:46:19.911 2188:MainThread root.excepthook: Uncaught top-level 
exception:
Traceback (most recent call last):
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/block_cache.py", line 744, in 
_get_entry
    el = self.cache[(inode, blockno)]
KeyError: (8619, 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/s3ql/s3ql-2.21_modattu/bin/mount.s3ql", line 26, in <module>
    s3ql.mount.main(sys.argv[1:])
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/mount.py", line 213, in main
    llfuse.main(workers)
  File "src/fuse_api.pxi", line 343, in llfuse.main (src/llfuse.c:35968)
  File "src/handlers.pxi", line 322, in llfuse.fuse_read 
(src/llfuse.c:14852)
  File "src/handlers.pxi", line 323, in llfuse.fuse_read 
(src/llfuse.c:14801)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/fs.py", line 1043, in read
    tmp = self._readwrite(fh, offset, length=length)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/fs.py", line 1120, in 
_readwrite
    with self.cache.get(id_, blockno) as fh:
  File "/usr/lib/python3.5/contextlib.py", line 59, in __enter__
    return next(self.gen)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/block_cache.py", line 722, in 
get
    el = self._get_entry(inode, blockno)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/block_cache.py", line 779, in 
_get_entry
    backend.perform_read(do_read, 's3ql_data_%d' % obj_id)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/backends/common.py", line 
108, in wrapped
    return method(*a, **kw)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/backends/common.py", line 
319, in perform_read
    res = fn(fh)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/block_cache.py", line 768, in 
do_read
    shutil.copyfileobj(fh, el, BUFSIZE)
  File "/usr/lib/python3.5/shutil.py", line 73, in copyfileobj
    buf = fsrc.read(length)
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/backends/comprenc.py", line 
594, in read
    buf = self._read_and_decrypt(size - len(outbuf))
  File "/root/s3ql/s3ql-2.21_modattu/src/s3ql/backends/comprenc.py", line 
549, in _read_and_decrypt
    buf = self.fh.read(size)
OSError: [Errno 70] Communication error on send


-- 
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 s3ql+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to