geo-replication failed on peer with OSError: [Errno 5] Input/output error
Issue
Traceback
[2016-12-07 16:44:54.377336] E [repce(/bricks/brick5):207:call] RepceClient: call 123914:139678469535552:1481129094.04 (entry_ops) failed on peer with OSError
[2016-12-07 16:44:54.377635] E [syncdutils(/bricks/brick5):276:log_raise_exception]
Traceback (most recent call last):
File "/usr/libexec/glusterfs/python/syncdaemon/gsyncd.py", line 201, in main
main_i()
File "/usr/libexec/glusterfs/python/syncdaemon/gsyncd.py", line 720, in main_i
local.service_loop(*[r for r in [remote] if r])
File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 1504, in service_loop
g1.crawlwrap(oneshot=True, register_time=register_time)
File "/usr/libexec/glusterfs/python/syncdaemon/master.py", line 571, in crawlwrap
self.crawl()
File "/usr/libexec/glusterfs/python/syncdaemon/master.py", line 1282, in crawl
self.process([item[1]], 0)
File "/usr/libexec/glusterfs/python/syncdaemon/master.py", line 992, in process
self.process_change(change, done, retry)
File "/usr/libexec/glusterfs/python/syncdaemon/master.py", line 934, in process_change
failures = self.slave.server.entry_ops(entries)
File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 226, in call
return self.ins(self.meth, *a)
File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 208, in call
raise res
OSError: [Errno 5] Input/output error
=-=-=-=-=-=
It looks like the parent directory, .trashcan/internal_op/
$ grep -r ".trashcan/internal_op" *
bricks-brick15.log:[2016-12-05 18:27:26.249500] E [MSGID: 113018] [posix.c:2334:posix_rename] 0-XXXX-posix: pre-operation lstat on parent of /bricks/brick15/.trashcan/internal_op/
bricks-brick15.log:[2016-12-05 18:27:26.263829] W [posix.c:1422:posix_mkdir] (-->/usr/lib64/glusterfs/3.7.9/xlator/storage/posix.so(posix_rename+0x820) [0x7f8f627d8660] -->/usr/lib64/glusterfs/3.7.9/xlator/features/trash.so(trash_unlink_rename_cbk+0x73e) [0x7f8f61f99bde] -->/usr/lib64/glusterfs/3.7.9/xlator/storage/posix.so(posix_mkdir+0x9ca) [0x7f8f627cbeda] ) 0-mrgglus2-posix: mkdir (/.trashcan/internal_op/
Environment
glusterfs 3.*
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
