Bug 991002 - Posix compliance open tests fail over acl mounts
Posix compliance open tests fail over acl mounts
Status: CLOSED EOL
Product: Red Hat Gluster Storage
Classification: Red Hat
Component: glusterfs (Show other bugs)
2.1
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Bug Updates Notification Mailing List
storage-qa-internal@redhat.com
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2013-08-01 07:41 EDT by Anush Shetty
Modified: 2015-12-03 12:15 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-12-03 12:15:56 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Anush Shetty 2013-08-01 07:41:43 EDT
Description of problem: Posix compliance open tests are failing over acl mounts.


Version-Release number of selected component (if applicable):

glusterfs-3.4.0.14rhs-1.el6rhs.x86_64


How reproducible: Consistently 


Steps to Reproduce:
1. Created a replicated volume 
2. Disabled stat-prefetch translator on the volume
3. Mounted fuse client with options --acl, --entry-time=0 and --attribute-timeout=0 

Actual results:

Open tests were failing.

]# prove -r /opt/qa/tools/posix/posix-testsuite/tests/*/*
/opt/qa/tools/posix/posix-testsuite/tests/chflags/00.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/01.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/02.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/03.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/04.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/05.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/06.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/07.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/08.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/09.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/10.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/11.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/12.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chflags/13.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/00.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chmod/01.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/02.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/03.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chmod/04.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/05.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chmod/06.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/07.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chmod/08.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/09.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/10.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chmod/11.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chown/00.t ..... Failed 6/171 subtests 
/opt/qa/tools/posix/posix-testsuite/tests/chown/01.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chown/02.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chown/03.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chown/04.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chown/05.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chown/06.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chown/07.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/chown/08.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chown/09.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/chown/10.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/00.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/01.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/02.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/03.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/04.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/05.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/06.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/07.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/08.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/09.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/10.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/link/11.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/12.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/13.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/14.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/15.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/16.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/link/17.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/00.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/01.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/02.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/03.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/04.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/05.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/06.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/07.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/08.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/09.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/10.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/11.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkdir/12.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/00.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/01.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/02.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/03.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/04.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/05.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/06.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/07.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/08.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/09.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/10.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/11.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/mkfifo/12.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/00.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/open/01.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/02.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/03.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/open/04.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/05.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/open/06.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/open/07.t ...... Failed 3/23 subtests 
/opt/qa/tools/posix/posix-testsuite/tests/open/08.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/09.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/10.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/11.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/12.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/13.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/14.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/15.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/16.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/17.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/18.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/19.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/20.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/21.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/22.t ...... ok     
/opt/qa/tools/posix/posix-testsuite/tests/open/23.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/vb.t ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/open/vb.x ...... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/00.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/01.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/02.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/03.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/04.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/05.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/06.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/07.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/08.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/09.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/10.t .... ok       
/opt/qa/tools/posix/posix-testsuite/tests/rename/11.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/12.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/13.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/14.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rename/15.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/16.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/17.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/18.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/19.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rename/20.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/00.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/01.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/02.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/03.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/04.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/05.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/06.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/07.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/08.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/09.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/10.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/11.t ..... ok     
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/12.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/13.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/14.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/rmdir/15.t ..... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/00.t ... ok     
/opt/qa/tools/posix/posix-testsuite/tests/symlink/01.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/02.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/03.t ... ok     
/opt/qa/tools/posix/posix-testsuite/tests/symlink/04.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/05.t ... ok     
/opt/qa/tools/posix/posix-testsuite/tests/symlink/06.t ... ok     
/opt/qa/tools/posix/posix-testsuite/tests/symlink/07.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/08.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/09.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/10.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/11.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/symlink/12.t ... ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/00.t .. ok     
/opt/qa/tools/posix/posix-testsuite/tests/truncate/01.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/02.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/03.t .. ok     
/opt/qa/tools/posix/posix-testsuite/tests/truncate/04.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/05.t .. ok     
/opt/qa/tools/posix/posix-testsuite/tests/truncate/06.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/07.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/08.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/09.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/10.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/11.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/12.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/13.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/truncate/14.t .. ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/00.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/unlink/01.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/02.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/03.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/unlink/04.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/05.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/unlink/06.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/unlink/07.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/08.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/09.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/10.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/11.t .... ok     
/opt/qa/tools/posix/posix-testsuite/tests/unlink/12.t .... ok   
/opt/qa/tools/posix/posix-testsuite/tests/unlink/13.t .... ok   

Test Summary Report
-------------------
/opt/qa/tools/posix/posix-testsuite/tests/chown/00.t   (Wstat: 0 Tests: 171 Failed: 6)
  Failed tests:  84, 88, 141, 145, 149, 153
/opt/qa/tools/posix/posix-testsuite/tests/open/07.t    (Wstat: 0 Tests: 23 Failed: 3)
  Failed tests:  5, 7, 9
Files=186, Tests=1967, 99 wallclock secs ( 1.23 usr  0.46 sys + 11.07 cusr 11.89 csys = 24.65 CPU)
Result: FAIL

Expected results:

Open tests should succeed. chown failures are a known issue.

Additional info:
# gluster volume info acl
 
Volume Name: acl
Type: Replicate
Volume ID: caed812e-ff7d-4d06-b42d-bf55727befda
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: 10.70.37.49:/glance2/s1
Brick2: 10.70.37.120:/glance2/s2
Options Reconfigured:
performance.stat-prefetch: off

# df -h | grep acl
24675 ?        Ssl    0:12 glusterfs -s 10.70.37.49 --volfile-id=acl --acl --entry-timeout=0 --attribute-timeout=0 /mnt/gluster

# gluster volume status acl
Status of volume: acl
Gluster process                                         Port    Online  Pid
------------------------------------------------------------------------------
Brick 10.70.37.49:/glance2/s1                           49158   Y       5040
Brick 10.70.37.120:/glance2/s2                          49157   Y       4458
NFS Server on localhost                                 2049    Y       5330
Self-heal Daemon on localhost                           N/A     Y       5338
NFS Server on 10.70.37.120                              2049    Y       4521
Self-heal Daemon on 10.70.37.120                        N/A     Y       4529
NFS Server on 10.70.37.132                              2049    Y       31081
Self-heal Daemon on 10.70.37.132                        N/A     Y       31091
 
There are no active volume tasks
Comment 3 Vivek Agarwal 2015-12-03 12:15:56 EST
Thank you for submitting this issue for consideration in Red Hat Gluster Storage. The release for which you requested us to review, is now End of Life. Please See https://access.redhat.com/support/policy/updates/rhs/

If you can reproduce this bug against a currently maintained version of Red Hat Gluster Storage, please feel free to file a new report against the current release.

Note You need to log in before you can comment on or make changes to this bug.