Bug 1305749
| Summary: | Vim commands from a non-root user fails to execute on fuse mount with trash feature enabled | ||
|---|---|---|---|
| Product: | [Community] GlusterFS | Reporter: | Anoop C S <anoopcs> |
| Component: | trash-xlator | Assignee: | Anoop C S <anoopcs> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3.7.8 | CC: | anoopcs, bugs, jthottan, pank.singh9191 |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | glusterfs-3.7.9 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1302307 | Environment: | |
| Last Closed: | 2016-04-19 07:16:27 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: | 1302307 | ||
| Bug Blocks: | 1309567 | ||
|
Description
Anoop C S
2016-02-09 06:16:46 UTC
REVIEW: http://review.gluster.org/13401 (features/trash: Handle unlink unwind properly) posted (#2) for review on release-3.7 by Anoop C S (anoopcs) REVIEW: http://review.gluster.org/13401 (features/trash: Handle unlink unwind properly) posted (#3) for review on release-3.7 by Anoop C S (anoopcs) REVIEW: http://review.gluster.org/13401 (features/trash: Handle unlink unwind properly) posted (#4) for review on release-3.7 by Anoop C S (anoopcs) REVIEW: http://review.gluster.org/13401 (features/trash: Handle unlink unwind properly) posted (#5) for review on release-3.7 by Anoop C S (anoopcs) COMMIT: http://review.gluster.org/13401 committed in release-3.7 by Vijay Bellur (vbellur) ------ commit ccdfd9f8550e1d1f9d311eb997f23c9b10c7a70b Author: Anoop C S <anoopcs> Date: Wed Feb 3 18:24:20 2016 +0530 features/trash: Handle unlink unwind properly When enabled, trash translator does a rename internally for every unlink request and unwinds the original unlink call. But this was unwinded back with prerparent and postparent as NULL which resulted in changing the parent directory permissions to 000. This issue is consistently seen as a failure when a non-root user executes vim commands which internally tries to perform stat operations (as part of swap/backup file creation) on a file whose parent directory's permission was modified to 000 due to recent unlink for another file inside the same directory. >Change-Id: I161a036b37fb815866d50d2d6260ff0ad22d7223 >BUG: 1302307 >Signed-off-by: Anoop C S <anoopcs> >Reviewed-on: http://review.gluster.org/13346 >Smoke: Gluster Build System <jenkins.com> >Tested-by: jiffin tony Thottan <jthottan> >Reviewed-by: jiffin tony Thottan <jthottan> >CentOS-regression: Gluster Build System <jenkins.com> >NetBSD-regression: NetBSD Build System <jenkins.org> (cherry picked from commit b609a55be4119c44b19252bd951780a78deb21c9) Signed-off-by: Anoop C S <anoopcs> Change-Id: I88950b7d2e42bda65272bc359e8dc60a2ce04d89 BUG: 1305749 Reviewed-on: http://review.gluster.org/13401 NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.com> Reviewed-by: jiffin tony Thottan <jthottan> Reviewed-by: Vijay Bellur <vbellur> Smoke: Gluster Build System <jenkins.com> 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.7.9, please open a new bug report. glusterfs-3.7.9 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] https://www.gluster.org/pipermail/gluster-users/2016-March/025922.html [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user |