[Gluster-devel] NetBSD regression in quota-nfs.t

Emmanuel Dreyfus manu at netbsd.org
Wed Mar 18 10:03:28 UTC 2015


Hi

NetBSD regression has been broken a lot latetly, here is the latest one
I investigated: tests/basic/quota-nfs.t

It fails on this test:
TEST $CLI volume quota $V0 limit-usage / 20MB 
Because:
quota command failed : Failed to find the directory /autobuild/install/var/run/gluster/patchy/. Reason : Socket is not connected

And it happens because the glusterfsd daemon crashed on an assertion:
#3  0xbb47f4f9 in __assert13 () from /usr/lib/libc.so.12
#4  0xb9b8045d in mq_get_xattr (frame=0xb970a670, cookie=0xb9702ac8,
    this=0xbb2d7018, op_ret=0, op_errno=0, xdata=0x0) at marker-quota.c:1186
#5  0xbb764152 in default_inodelk_cbk (frame=0xb9702ac8, cookie=0xb9702b58, 
    this=0xbb2d4018, op_ret=0, op_errno=0, xdata=0x0) at defaults.c:1175
#6  0xb9bc1556 in pl_common_inodelk (frame=0xb9702b58, this=0xbb2d3018, 
    volume=0xb9705838 "patchy-marker", inode=0xb9702a38, cmd=9, 
    flock=0xb97270f4, loc=0xb9727048, fd=0x0, xdata=0x0) at inodelk.c:804
#7  0xb9bc15db in pl_inodelk (frame=0xb9702b58, this=0xbb2d3018, 
    volume=0xb9705838 "patchy-marker", loc=0xb9727048, cmd=9, 
    flock=0xb97270f4, xdata=0x0) at inodelk.c:816
#8  0xbb768f06 in default_inodelk_resume (frame=0xb9702ac8, this=0xbb2d4018,
    volume=0xb9705838 "patchy-marker", loc=0xb9727048, cmd=9,
    lock=0xb97270f4, xdata=0x0) at defaults.c:1577
#9  0xbb7833c5 in call_resume_wind (stub=0xb9727028) at call-stub.c:2454
#10 0xbb78a411 in call_resume (stub=0xb9727028) at call-stub.c:2841

(gdb) frame 4
#4  0xb9b8045d in mq_get_xattr (frame=0xb970a670, cookie=0xb9702ac8, 
    this=0xbb2d7018, op_ret=0, op_errno=0, xdata=0x0) at marker-quota.c:1186
1186            GF_UUID_ASSERT (local->loc.gfid)

Any idea anyone? Perhaps we could justgot err instead?
		if (uuid_is_null (local->loc.gfid))
			goto err;

-- 
Emmanuel Dreyfus
manu at netbsd.org


More information about the Gluster-devel mailing list