Bug 762165 (GLUSTER-433) - Posix conformance test failed on 3.0.0pre2 (Dec 3) release
Summary: Posix conformance test failed on 3.0.0pre2 (Dec 3) release
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-433
Product: GlusterFS
Classification: Community
Component: distribute
Version: mainline
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Anand Avati
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-04 06:31 UTC by Harshavardhana
Modified: 2015-09-01 23:04 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:


Attachments (Terms of Use)

Description Harshavardhana 2009-12-04 03:34:58 UTC
All volfiles were generated from volgen and storage nodes are AvailMedia boxes.

Comment 1 Harshavardhana 2009-12-04 06:31:52 UTC
Failed Test                       Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
/opt/qa/tools/posix-testsuite/tes               82    4   4.88%  57-58 64-65
/opt/qa/tools/posix-testsuite/tes               47    5  10.64%  30-34
/opt/qa/tools/posix-testsuite/tes                3    1  33.33%  2
/opt/qa/tools/posix-testsuite/tes               14    2  14.29%  11-12
/opt/qa/tools/posix-testsuite/tes               55    6  10.91%  35-36 41-42
                                                                 47-48
Failed 5/184 test scripts, 97.28% okay. 18/1957 subtests failed, 99.08% okay.
/opt/qa/tools/posix-testsuite/tests/link/00........FAILED tests 57-58, 64-65
/opt/qa/tools/posix-testsuite/tests/open/00........FAILED tests 30-34
/opt/qa/tools/posix-testsuite/tests/open/08........FAILED test 2
/opt/qa/tools/posix-testsuite/tests/symlink/00.....FAILED tests 11-12
/opt/qa/tools/posix-testsuite/tests/unlink/00......FAILED tests 35-36, 41-42, 47-48

Comment 2 Harshavardhana 2009-12-06 00:51:25 UTC
On the contrary of popular fact posix testsuite failed for 2.6.30 kernel 
too over distribute setup. Find below the details

[root@client14 posix_test]# uname -a
Linux client14 2.6.30.9-99.fc11.x86_64 #1 SMP Tue Nov 17 21:30:38 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
[root@client14 posix_test]# 

[root@client14 posix_test]# pwd
/mount/availmedia/distribute/harsha/posix_test
[root@client14 posix_test]# 

Test Summary Report
-------------------
/opt/qa/tools/posix-testsuite/tests/link/00.t    (Wstat: 0 Tests: 82 Failed: 4)
  Failed tests:  57-58, 64-65
/opt/qa/tools/posix-testsuite/tests/mkfifo/00.t  (Wstat: 0 Tests: 36 Failed: 5)
  Failed tests:  30-34
/opt/qa/tools/posix-testsuite/tests/open/00.t    (Wstat: 0 Tests: 47 Failed: 5)
  Failed tests:  30-34
/opt/qa/tools/posix-testsuite/tests/symlink/00.t (Wstat: 0 Tests: 14 Failed: 2)
  Failed tests:  11-12
/opt/qa/tools/posix-testsuite/tests/unlink/00.t  (Wstat: 0 Tests: 55 Failed: 6)
  Failed tests:  35-36, 41-42, 47-48
Files=184, Tests=1957, 197 wallclock secs ( 0.81 usr  0.43 sys +  8.04 cusr 11.63 csys = 20.91 CPU)
Result: FAIL

Comment 3 Anand Avati 2009-12-06 15:35:09 UTC
PATCH: http://patches.gluster.com/patch/2586 in master (fuse-bridge: log cases where newer generation is found in table)

Comment 4 Anand Avati 2009-12-06 15:35:13 UTC
PATCH: http://patches.gluster.com/patch/2587 in master (distribute: return st_dev from the same subvol from where itransform is performed)

Comment 5 Anand Avati 2009-12-06 15:44:45 UTC
PATCH: http://patches.gluster.com/patch/2589 in master (distribute: more cases of st_dev setting)

Comment 6 Harshavardhana 2009-12-06 20:00:36 UTC
Running posix conformance on pre3 release. 

/opt/qa/tools/posix-testsuite/tests/chmod/01.......ok
/opt/qa/tools/posix-testsuite/tests/chmod/02.......ok
/opt/qa/tools/posix-testsuite/tests/chmod/03.......mkdir: cannot create directory `_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx': Device or resource busy
rm: cannot remove directory `_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx': Directory not empty
ok
/opt/qa/tools/posix-testsuite/tests/chmod/04.......ok
/opt/qa/tools/posix-testsuite/tests/chmod/05.......ok

Comment 7 Harshavardhana 2009-12-06 20:02:57 UTC
Revelant log files.

[2009-12-06 14:59:32] W [fuse-bridge.c:491:fuse_entry_cbk] glusterfs-fuse: MKDIR(/harsha/posix_test/_xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx/_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) inode (ptr=0x17fb790, ino=5412379591551483915, gen=54123795829615
49324) found conflict (ptr=0x2aaaac0099e0, ino=5412379591551483915, gen=5412379587256516618)
[2009-12-06 14:59:32] C [inode.c:883:inode_path] inode: possible infinite loop detected, forcing break. name=(_xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx)
[2009-12-06 14:59:32] W [fuse-bridge.c:585:fuse_lookup] glusterfs-fuse: 390: LOOKUP 46912518527456/_xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx (fuse_loc_fill() failed)
[2009-12-06 14:59:32] C [inode.c:883:inode_path] inode: possible infinite loop detected, forcing break. name=((nu
ll))
[2009-12-06 14:59:32] W [fuse-bridge.c:2107:fuse_opendir] glusterfs-fuse: 393: OPENDIR (null) (fuse_loc_fill() fa
iled)
[2009-12-06 14:59:51] W [fuse-bridge.c:521:fuse_entry_cbk] glusterfs-fuse: 858: LOOKUP() /harsha/posix_test/_1234
56789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_1234567
89_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_
123456789_123456789_12345 => -1 (File name too long)
[2009-12-06 14:59:51] C [inode.c:883:inode_path] inode: possible infinite loop detected, forcing break. name=(_xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx)
[2009-12-06 14:59:51] W [fuse-bridge.c:585:fuse_lookup] glusterfs-fuse: 881: LOOKUP 46912518527456/_xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx (fuse_loc_fill() failed)
[2009-12-06 15:01:06] C [inode.c:883:inode_path] inode: possible infinite loop detected, forcing break. name=((nu
ll))
[2009-12-06 15:01:06] W [fuse-bridge.c:2107:fuse_opendir] glusterfs-fuse: 960: OPENDIR (null) (fuse_loc_fill() fa
iled)

Comment 8 Anand Avati 2009-12-07 03:16:57 UTC
PATCH: http://patches.gluster.com/patch/2595 in master (Save st_dev properly in stbuf.st_dev from the same subvolume.)


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