[Bugs] [Bug 1302307] Vim commands from a non-root user fails to execute on fuse mount with trash feature enabled
bugzilla at redhat.com
bugzilla at redhat.com
Thu Feb 4 17:15:06 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1302307
--- Comment #2 from Vijay Bellur <vbellur at redhat.com> ---
COMMIT: http://review.gluster.org/13346 committed in master by Jeff Darcy
(jdarcy at redhat.com)
------
commit b609a55be4119c44b19252bd951780a78deb21c9
Author: Anoop C S <anoopcs at redhat.com>
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 at redhat.com>
Reviewed-on: http://review.gluster.org/13346
Smoke: Gluster Build System <jenkins at build.gluster.com>
Tested-by: jiffin tony Thottan <jthottan at redhat.com>
Reviewed-by: jiffin tony Thottan <jthottan at redhat.com>
CentOS-regression: Gluster Build System <jenkins at build.gluster.com>
NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=ReoqqMUPcT&a=cc_unsubscribe
More information about the Bugs
mailing list