Bug 1499180
| Summary: | [geo-rep]: Observed "Operation not supported" error with traceback on slave log | |||
|---|---|---|---|---|
| Product: | [Community] GlusterFS | Reporter: | Kotresh HR <khiremat> | |
| Component: | geo-replication | Assignee: | Kotresh HR <khiremat> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | ||
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | mainline | CC: | amukherj, avishwan, bugs, chrisw, csaba, khiremat, nlevinki, redhatbugzilla, rhinduja, storage-qa-internal | |
| Target Milestone: | --- | Keywords: | ZStream | |
| Target Release: | --- | |||
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | glusterfs-3.13.0 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 1308892 | |||
| : | 1500396 (view as bug list) | Environment: | ||
| Last Closed: | 2017-12-08 17:42:08 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 1308892 | |||
| Bug Blocks: | 1500396 | |||
REVIEW: https://review.gluster.org/18443 (geo-rep: Add ENOTSUP error to retry list) posted (#1) for review on master by Kotresh HR (khiremat) REVIEW: https://review.gluster.org/18443 (geo-rep: Add ENOTSUP error to retry list) posted (#2) for review on master by Kotresh HR (khiremat) COMMIT: https://review.gluster.org/18443 committed in master by Kotresh HR (khiremat) ------ commit 3afbe4201d864d2e886509f5633468aa344fa444 Author: Kotresh HR <khiremat> Date: Fri Oct 6 06:02:56 2017 -0400 geo-rep: Add ENOTSUP error to retry list os.listdir gives ENOTSUP on gfid path occasionally which is not persistant. Adding it to retry list to avoid worker to crash if it's transient error. Change-Id: Ic795dd1f02a27c9e5d901e20722ee32451838feb BUG: 1499180 Signed-off-by: Kotresh HR <khiremat> This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.13.0, please open a new bug report. glusterfs-3.13.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://lists.gluster.org/pipermail/announce/2017-December/000087.html [2] https://www.gluster.org/pipermail/gluster-users/ |
Description of problem: ======================= During the automation run found a traceback with Operation not supported errors as follows: [2016-02-12 10:06:56.109858] I [repce(slave):92:service_loop] RepceServer: terminating on reaching EOF. [2016-02-12 10:06:56.110126] I [syncdutils(slave):220:finalize] <top>: exiting. [2016-02-12 10:07:02.720356] E [repce(slave):117:worker] <top>: call failed: Traceback (most recent call last): File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 113, in worker res = getattr(self.obj, rmeth)(*in_data[2:]) File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 685, in entry_ops [], [ENOTEMPTY, ESTALE, ENODATA]) File "/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py", line 475, in errno_wrap return call(*arg) File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 662, in recursive_rmdir recursive_rmdir(gfid, entry, fullname) File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 650, in recursive_rmdir names = errno_wrap(os.listdir, [path], [ENOENT], [ESTALE]) File "/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py", line 475, in errno_wrap return call(*arg) OSError: [Errno 95] Operation not supported: '.gfid/63d4c437-7990-4b4b-a6fa-c0c6ef942d3f/level88/symlink_to_files' Other logs reported during readdir as: [2016-02-12 09:57:51.995660] W [MSGID: 114031] [client-rpc-fops.c:2669:client3_3_readdirp_cbk] 0-slave-client-8: remote operation failed [Operation not permitted] [2016-02-12 09:57:51.996228] W [MSGID: 114031] [client-rpc-fops.c:2669:client3_3_readdirp_cbk] 0-slave-client-11: remote operation failed [Operation not permitted] [2016-02-12 09:57:51.996475] W [MSGID: 114031] [client-rpc-fops.c:2669:client3_3_readdirp_cbk] 0-slave-client-9: remote operation failed [Operation not permitted] [2016-02-12 09:57:51.996700] W [MSGID: 114031] [client-rpc-fops.c:2669:client3_3_readdirp_cbk] 0-slave-client-4: remote operation failed [Operation not permitted] Syncing is done to slave and arequal checksum matches. Version-Release number of selected component (if applicable): ============================================================= mainline