Bug 765343 (GLUSTER-3611)

Summary: posix compliance test fails with quota enabled on volume
Product: [Community] GlusterFS Reporter: Saurabh <saurabh>
Component: posixAssignee: Vijay Bellur <vbellur>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: mainlineCC: gluster-bugs, vijay
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: nfs
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Saurabh 2011-09-22 12:38:21 UTC
[root@Centos1 ~]# /opt/glusterfs/3.2.4qa2/sbin/gluster volume info dist-rep

Volume Name: dist-rep
Type: Distributed-Replicate
Status: Started
Number of Bricks: 2 x 2 = 4
Transport-type: tcp
Bricks:
Brick1: 10.1.12.134:/export/drep
Brick2: 10.1.12.135:/export/drep-rep
Brick3: 10.1.12.134:/export/d-drep
Brick4: 10.1.12.135:/export/d-drep-rep
Options Reconfigured:
features.quota: on
nfs.export-dir: /d1
[root@Centos1 ~]# 

10.1.12.134:/dist-rep on /mnt/nfs-test type nfs (rw,nfsvers=3,nolock,addr=10.1.12.134)


(gdb) bt
#0  afr_unlock_inodelk_cbk (frame=0x2b82779ae7e4, cookie=0x1, this=0x31f9070, op_ret=0, op_errno=0) at afr-lk-common.c:572
#1  0x00002aaaaaac6854 in client3_1_inodelk_cbk (req=<value optimized out>, iov=<value optimized out>, count=<value optimized out>, 
    myframe=0x2b827771e400) at client3_1-fops.c:1228
#2  0x00002b8276a913f2 in rpc_clnt_handle_reply (clnt=0x3240bd0, pollin=<value optimized out>) at rpc-clnt.c:736
#3  0x00002b8276a915ed in rpc_clnt_notify (trans=<value optimized out>, mydata=0x3240c00, event=<value optimized out>, data=0x0)
    at rpc-clnt.c:849
#4  0x00002b8276a8c287 in rpc_transport_notify (this=0x2b82779ae7e4, event=RPC_TRANSPORT_DISCONNECT, data=0x0) at rpc-transport.c:919
#5  0x00002aaaaf222eef in socket_event_poll_in (this=0x3240cf0) at socket.c:1647
#6  0x00002aaaaf223098 in socket_event_handler (fd=<value optimized out>, idx=3, data=0x3240cf0, poll_in=1, poll_out=0, poll_err=0)
    at socket.c:1762
#7  0x00002b8276850771 in event_dispatch_epoll_handler (event_pool=0x31e8370) at event.c:794
#8  event_dispatch_epoll (event_pool=0x31e8370) at event.c:856
#9  0x000000000040534f in main (argc=7, argv=0x7fff406726f8) at glusterfsd.c:1509
(gdb) 

###################################################################
posix failure logs
###################################################################
/opt/qa/tools/posix-testsuite/tests/rename/20......ok                        
/opt/qa/tools/posix-testsuite/tests/rename/ren.....NOK 7stat returned -1     
/opt/qa/tools/posix-testsuite/tests/rename/../misc.sh: line 100: [: ENOENT: integer expression expected
/opt/qa/tools/posix-testsuite/tests/rename/ren.....NOK 15stat returned -1    
/opt/qa/tools/posix-testsuite/tests/rename/../misc.sh: line 100: [: ENOENT: integer expression expected
/opt/qa/tools/posix-testsuite/tests/rename/ren.....NOK 19lstat returned -1   
/opt/qa/tools/posix-testsuite/tests/rename/../misc.sh: line 100: [: ENOENT: integer expression expected
/opt/qa/tools/posix-testsuite/tests/rename/ren.....FAILED tests 7-9, 11, 15-17, 19-22
	Failed 11/22 tests, 50.00% okay
/opt/qa/tools/posix-testsuite/tests/rmdir/00.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/01.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/02.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/03.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/04.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/05.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/06.......ok                        
/opt/qa/tools/posix-testsuite/tests/rmdir/07.......ok 1/10

Comment 1 Vijay Bellur 2011-09-27 00:33:14 UTC
Fixed in 3.2.4qa4 after reverting eager locking patch.