Bug 1614712
Summary: | [Ganesha] ftruncate/00.t is failing in posix compliance test suit for ganesha | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Manisha Saini <msaini> |
Component: | nfs-ganesha | Assignee: | Kaleb KEITHLEY <kkeithle> |
Status: | CLOSED WONTFIX | QA Contact: | Manisha Saini <msaini> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rhgs-3.4 | CC: | amukherj, arjsharm, dang, ffilz, grajoria, jthottan, mbenjamin, msaini, pasik, rhs-bugs, sankarshan, sheggodu, skoduri, storage-qa-internal |
Target Milestone: | --- | Keywords: | Regression, ZStream |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-04-29 12:16:59 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: |
Description
Manisha Saini
2018-08-10 09:29:38 UTC
Marking this as blocker, its a regression. Ftruncate was fixed in earlier ganesha bits - https://bugzilla.redhat.com/show_bug.cgi?id=1452161 Manisha noted that she has seen the permission errors in other circumstances and noted that https://bugzilla.redhat.com/show_bug.cgi?id=1580120 was a recent permission related issue and we wonder if the fix for that could be a cause, so I have asked Manisha to test with the glusterfs-3.12.2-12 build to test without that fix. These tests run without error on FSAL_VFS on Ganesha next branch, and I don't recall any recent permission fixes, so I suspect the issue is FSAL_GLUSTER or gfapi related. Setting needinfo on Manisha to come back with the results as requested in comment 3. Changing the summary of the Bug.Keeping this BZ for ftruncate/00.t test failure. Will open a new BZ for open/00.t case once ran with debug logs enabled. This failure occurs as the control never reaches to the ftruncate part but throws EPERM while fetching attributes(mtime...) for the file. The glusterfs_setattr2 func calls glfs_h_setattrs() from glusterfs which uses object-handle and not the file descriptor, hence fetching the attribute fails with EPERM. This is not needed to be fixed since fixing this would cause design compromise. |