Hide Forgot
while testing 3.1.0qa11 mixed tests with 2 dht and 4 clients.Following core file found - /share/tickets/1477 ---------- Program terminated with signal 11, Segmentation fault. #0 0x00002aaaad5630d4 in afr_unlock_common_cbk (frame=0x2aaaac539600, cookie=0x1, this=0x638048, op_ret=-1, op_errno=107) at afr-lk-common.c:543 543 call_count = --int_lock->lk_call_count; (gdb) bt full #0 0x00002aaaad5630d4 in afr_unlock_common_cbk (frame=0x2aaaac539600, cookie=0x1, this=0x638048, op_ret=-1, op_errno=107) at afr-lk-common.c:543 local = (afr_local_t *) 0x0 int_lock = (afr_internal_lock_t *) 0xb8 call_count = 0 __FUNCTION__ = "afr_unlock_common_cbk" #1 0x00002aaaad56395d in afr_unlock_entrylk_cbk (frame=0x2aaaac539600, cookie=0x1, this=0x638048, op_ret=-1, op_errno=107) at afr-lk-common.c:645 No locals. #2 0x00002aaaad303c66 in client_entrylk (frame=0x2aaaac337838, this=0x636bd8, volume=0x6389a8 "dht-test-pump", loc=0x2aaab8014dd8, basename=0x0, cmd=ENTRYLK_UNLOCK, type=ENTRYLK_WRLCK) at client.c:1289 fn = (fop_entrylk_cbk_t) 0x2aaaad5638fd <afr_unlock_entrylk_cbk> _parent = (call_frame_t *) 0x2aaaac539600 old_THIS = (xlator_t *) 0x636bd8 ret = -1 conf = (clnt_conf_t *) 0x641bf8 proc = (rpc_clnt_procedure_t *) 0x0 args = {loc = 0x0, fd = 0x0, xattr_req = 0x0, linkname = 0x0, iobref = 0x0, vector = 0x0, xattr = 0x0, stbuf = 0x0, dict = 0x0, oldloc = 0x0, newloc = 0x0, name = 0x0, flock = 0x0, volume = 0x0, basename = 0x0, offset = 0, mask = 0, cmd = 0, size = 0, mode = 0, rdev = 0, flags = 0, wbflags = 0, count = 0, datasync = 0, cmd_entrylk = ENTRYLK_LOCK, type = ENTRYLK_RDLCK, optype = GF_XATTROP_ADD_ARRAY, valid = 0, len = 0} __FUNCTION__ = "client_entrylk" #3 0x00002aaaad563d56 in afr_unlock_entrylk (frame=0x2aaaac539600, this=0x638048) at afr-lk-common.c:686 _new = (call_frame_t *) 0x2aaaac337838 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_entrylk_cbk_t) 0x2aaaad5638fd <afr_unlock_entrylk_cbk> int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 basename = 0x0 loc = (loc_t *) 0x2aaab8014dd8 call_count = 1 i = 1 __FUNCTION__ = "afr_unlock_entrylk" #4 0x00002aaaad567da1 in afr_unlock (frame=0x2aaaac539600, this=0x638048) at afr-lk-common.c:1653 local = (afr_local_t *) 0x2aaab8014da8 #5 0x00002aaaad554f25 in afr_sh_entry_unlock (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:98 local = (afr_local_t *) 0x2aaab8014da8 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 #6 0x00002aaaad554f9a in afr_sh_entry_finish (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:114 Missing separate debuginfos, use: debuginfo-install gcc.x86_64 glibc.x86_64 local = (afr_local_t *) 0x2aaab8014da8 __FUNCTION__ = "afr_sh_entry_finish" #7 0x00002aaaad55d8b2 in afr_sh_entry_sync_prepare (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:2154 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 active_sinks = 0 source = 0 i = 2 __FUNCTION__ = "afr_sh_entry_sync_prepare" #8 0x00002aaaad55db7b in afr_sh_entry_fix (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:2228 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 source = 0 nsources = 1 __FUNCTION__ = "afr_sh_entry_fix" #9 0x00002aaaad55dcd5 in afr_sh_entry_lookup_cbk (frame=0x2aaaac539600, cookie=0x0, this=0x638048, op_ret=0, op_errno=0, inode=0x2aaaade55368, buf=0x42b049c0, xattr=0x2aaab8011678, postparent=0x42b04950) at afr-self-heal-entry.c:2262 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 call_count = 0 child_index = 0 #10 0x00002aaaad0ed6d6 in pl_lookup_cbk (frame=0x2aaaac337c38, cookie=0x2aaaac3375b8, this=0x635a88, op_ret=0, op_errno=0, inode=0x2aaaade55368, buf=0x42b049c0, dict=0x2aaab8011678, postparent=0x42b04950) at posix.c:1129 fn = (fop_lookup_cbk_t) 0x2aaaad55db87 <afr_sh_entry_lookup_cbk> _parent = (call_frame_t *) 0x2aaaac539600 old_THIS = (xlator_t *) 0x635a88 local = (pl_local_t *) 0x2aaab8011648 __FUNCTION__ = "pl_lookup_cbk" #11 0x00002aaaacecd97d in posix_lookup (frame=0x2aaaac3375b8, this=0x6347d8, loc=0x2aaab8014dd8, xattr_req=0x2aaab8011478) at posix.c:540 fn = (fop_lookup_cbk_t) 0x2aaaad0ed4f8 <pl_lookup_cbk> _parent = (call_frame_t *) 0x2aaaac337c38 old_THIS = (xlator_t *) 0x6347d8 buf = {ia_ino = 21233755, ia_gen = 5511144383157633124, ia_dev = 2064, ia_type = IA_IFDIR, ia_prot = {suid = 0 '\0', sgid = 0 '\0', sticky = 0 '\0', owner = { read = 1 '\001', write = 1 '\001', exec = 1 '\001'}, group = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}, other = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}}, ia_nlink = 5, ia_uid = 0, ia_gid = 0, ia_rdev = 0, ia_size = 4096, ia_blksize = 4096, ia_blocks = 16, ia_atime = 1283163645, ia_atime_nsec = 0, ia_mtime = 1283163645, ia_mtime_nsec = 0, ia_ctime = 1283163645, ia_ctime_nsec = 0} real_path = 0x42b04890 "/mnt/d1/dht/nfsalpha111/ip-10-243-113-224/test10/clients/client9/~dmtmp" op_ret = 0 entry_ret = 0 op_errno = 0 xattr = (dict_t *) 0x2aaab8011678 pathdup = 0x2aaab8018a38 "/dht/nfsalpha111/ip-10-243-113-224/test10/clients/client9/~dmtmp/PWRPNT" parentpath = 0x2aaab8018a38 "/dht/nfsalpha111/ip-10-243-113-224/test10/clients/client9/~dmtmp/PWRPNT" postparent = {ia_ino = 21233714, ia_gen = 5511144383157633098, ia_dev = 2064, ia_type = IA_IFDIR, ia_prot = {suid = 0 '\0', sgid = 0 '\0', sticky = 0 '\0', owner = {read = 1 '\001', write = 1 '\001', exec = 1 '\001'}, group = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}, other = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}}, ia_nlink = 3, ia_uid = 0, ia_gid = 0, ia_rdev = 0, ia_size = 4096, ia_blksize = 4096, ia_blocks = 16, ia_atime = 1283163635, ia_atime_nsec = 0, ia_mtime = 1283163635, ia_mtime_nsec = 0, ia_ctime = 1283163635, ia_ctime_nsec = 0} __FUNCTION__ = "posix_lookup" #12 0x00002aaaad0edafe in pl_lookup (frame=0x2aaaac337c38, this=0x635a88, loc=0x2aaab8014dd8, xattr_req=0x2aaab8011478) at posix.c:1171 _new = (call_frame_t *) 0x2aaaac3375b8 old_THIS = (xlator_t *) 0x635a88 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad0ed4f8 <pl_lookup_cbk> local = (pl_local_t *) 0x2aaab8011648 ret = -1 __FUNCTION__ = "pl_lookup" #13 0x00002aaaad55e097 in afr_sh_entry_lookup (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:2302 _new = (call_frame_t *) 0x2aaaac337c38 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad55db87 <afr_sh_entry_lookup_cbk> local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 xattr_req = (dict_t *) 0x2aaab8011478 ret = 0 call_count = 1 i = 0 __FUNCTION__ = "afr_sh_entry_lookup" #14 0x00002aaaad55e1a8 in afr_sh_post_nonblocking_entry_cbk (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:2336 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 __FUNCTION__ = "afr_sh_post_nonblocking_entry_cbk" #15 0x00002aaaad565f8a in afr_nonblocking_entrylk_cbk (frame=0x2aaaac539600, cookie=0x0, this=0x638048, op_ret=0, op_errno=0) at afr-lk-common.c:1169 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 call_count = 0 child_index = 0 __FUNCTION__ = "afr_nonblocking_entrylk_cbk" #16 0x00002aaaad0f0627 in pl_common_entrylk (frame=0x2aaaac338138, this=0x635a88, volume=0x6389a8 "dht-test-pump", inode=0x2aaaade55368, basename=0x0, cmd=ENTRYLK_LOCK, type=ENTRYLK_WRLCK, loc=0x2aaab8014dd8, fd=0x0) at entrylk.c:708 fn = (fop_entrylk_cbk_t) 0x2aaaad565d36 <afr_nonblocking_entrylk_cbk> _parent = (call_frame_t *) 0x2aaaac539600 old_THIS = (xlator_t *) 0x635a88 owner = 12628 op_ret = 0 op_errno = 0 transport = (void *) 0x0 pid = 12628 pinode = (pl_inode_t *) 0x645008 ret = 0 unlocked = (pl_entry_lock_t *) 0x0 unwind = 1 '\001' dom = (pl_dom_list_t *) 0x64a3a8 __FUNCTION__ = "pl_common_entrylk" #17 0x00002aaaad0f06f0 in pl_entrylk (frame=0x2aaaac338138, this=0x635a88, volume=0x6389a8 "dht-test-pump", loc=0x2aaab8014dd8, basename=0x0, cmd=ENTRYLK_LOCK, type=ENTRYLK_WRLCK) at entrylk.c:730 No locals. #18 0x00002aaaad566846 in afr_nonblocking_entrylk (frame=0x2aaaac539600, this=0x638048) at afr-lk-common.c:1258 _new = (call_frame_t *) 0x2aaaac338138 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_entrylk_cbk_t) 0x2aaaad565d36 <afr_nonblocking_entrylk_cbk> int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 fd_ctx = (afr_fd_ctx_t *) 0x0 basename = 0x0 loc = (loc_t *) 0x2aaab8014dd8 call_count = 1 i = 0 ctx = 0 ret = 0 __FUNCTION__ = "afr_nonblocking_entrylk" __PRETTY_FUNCTION__ = "afr_nonblocking_entrylk" #19 0x00002aaaad55e246 in afr_sh_entry_lock (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:2360 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 #20 0x00002aaaad55e2ae in afr_self_heal_entry (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-entry.c:2378 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 __FUNCTION__ = "afr_self_heal_entry" #21 0x00002aaaad55214e in afr_sh_metadata_done (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:96 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 i = 2 __FUNCTION__ = "afr_sh_metadata_done" #22 0x00002aaaad56314d in afr_unlock_common_cbk (frame=0x2aaaac539600, cookie=0x0, this=0x638048, op_ret=0, op_errno=0) at afr-lk-common.c:550 local = (afr_local_t *) 0x2aaab8014da8 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 call_count = 0 __FUNCTION__ = "afr_unlock_common_cbk" #23 0x00002aaaad5631f7 in afr_unlock_inodelk_cbk (frame=0x2aaaac539600, cookie=0x0, this=0x638048, op_ret=0, op_errno=0) at afr-lk-common.c:569 __FUNCTION__ = "afr_unlock_inodelk_cbk" #24 0x00002aaaad0f2644 in pl_common_inodelk (frame=0x2aaaac338038, this=0x635a88, volume=0x6389a8 "dht-test-pump", inode=0x2aaaade55368, cmd=6, flock=0x42b05070, loc=0x2aaab8014dd8, fd=0x0) at inodelk.c:649 fn = (fop_inodelk_cbk_t) 0x2aaaad563154 <afr_unlock_inodelk_cbk> _parent = (call_frame_t *) 0x2aaaac539600 old_THIS = (xlator_t *) 0x635a88 op_ret = 0 op_errno = 0 ret = 0 can_block = 0 transport = (void *) 0x0 client_pid = 12628 owner = 12628 pinode = (pl_inode_t *) 0x645008 reqlock = (pl_inode_lock_t *) 0x2aaab8011478 dom = (pl_dom_list_t *) 0x64a3a8 __FUNCTION__ = "pl_common_inodelk" #25 0x00002aaaad0f26c2 in pl_inodelk (frame=0x2aaaac338038, this=0x635a88, volume=0x6389a8 "dht-test-pump", loc=0x2aaab8014dd8, cmd=6, flock=0x42b05070) at inodelk.c:659 No locals. #26 0x00002aaaad5638cc in afr_unlock_inodelk (frame=0x2aaaac539600, this=0x638048) at afr-lk-common.c:622 _new = (call_frame_t *) 0x2aaaac338038 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_inodelk_cbk_t) 0x2aaaad563154 <afr_unlock_inodelk_cbk> int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 flock = {l_type = 2, l_whence = 0, l_start = 0, l_len = 0, l_pid = 0} call_count = 1 i = 0 __FUNCTION__ = "afr_unlock_inodelk" #27 0x00002aaaad567d92 in afr_unlock (frame=0x2aaaac539600, this=0x638048) at afr-lk-common.c:1651 local = (afr_local_t *) 0x2aaab8014da8 #28 0x00002aaaad55257a in afr_sh_inode_unlock (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:134 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 #29 0x00002aaaad55259e in afr_sh_metadata_finish (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:142 No locals. #30 0x00002aaaad5538c1 in afr_sh_metadata_sync_prepare (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:452 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 active_sinks = 0 source = 0 i = 2 __FUNCTION__ = "afr_sh_metadata_sync_prepare" #31 0x00002aaaad5540b7 in afr_sh_metadata_fix (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:556 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 nsources = 1 source = 0 i = 2 __FUNCTION__ = "afr_sh_metadata_fix" #32 0x00002aaaad55448d in afr_sh_metadata_lookup_cbk (frame=0x2aaaac539600, cookie=0x0, this=0x638048, op_ret=0, op_errno=0, inode=0x2aaaade55368, buf=0x42b054a0, xattr=0x2aaab8012df8, postparent=0x42b05430) at afr-self-heal-metadata.c:608 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 call_count = 0 child_index = 0 __FUNCTION__ = "afr_sh_metadata_lookup_cbk" #33 0x00002aaaad0ed6d6 in pl_lookup_cbk (frame=0x2aaaac337838, cookie=0x2aaaac338338, this=0x635a88, op_ret=0, op_errno=0, inode=0x2aaaade55368, buf=0x42b054a0, dict=0x2aaab8012df8, postparent=0x42b05430) at posix.c:1129 fn = (fop_lookup_cbk_t) 0x2aaaad554220 <afr_sh_metadata_lookup_cbk> _parent = (call_frame_t *) 0x2aaaac539600 old_THIS = (xlator_t *) 0x635a88 local = (pl_local_t *) 0x2aaab8005f08 __FUNCTION__ = "pl_lookup_cbk" #34 0x00002aaaacecd97d in posix_lookup (frame=0x2aaaac338338, this=0x6347d8, loc=0x2aaab8014dd8, xattr_req=0x2aaab80196e8) at posix.c:540 fn = (fop_lookup_cbk_t) 0x2aaaad0ed4f8 <pl_lookup_cbk> _parent = (call_frame_t *) 0x2aaaac337838 old_THIS = (xlator_t *) 0x6347d8 buf = {ia_ino = 21233755, ia_gen = 5511144383157633124, ia_dev = 2064, ia_type = IA_IFDIR, ia_prot = {suid = 0 '\0', sgid = 0 '\0', sticky = 0 '\0', owner = { read = 1 '\001', write = 1 '\001', exec = 1 '\001'}, group = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}, other = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}}, ia_nlink = 5, ia_uid = 0, ia_gid = 0, ia_rdev = 0, ia_size = 4096, ia_blksize = 4096, ia_blocks = 16, ia_atime = 1283163645, ia_atime_nsec = 0, ia_mtime = 1283163645, ia_mtime_nsec = 0, ia_ctime = 1283163645, ia_ctime_nsec = 0} real_path = 0x42b05370 "/mnt/d1/dht/nfsalpha111/ip-10-243-113-224/test10/clients/client9/~dmtmp" op_ret = 0 entry_ret = 0 op_errno = 0 xattr = (dict_t *) 0x2aaab8012df8 pathdup = 0x2aaab80113e8 "" parentpath = 0x2aaab80113e8 "" postparent = {ia_ino = 21233714, ia_gen = 5511144383157633098, ia_dev = 2064, ia_type = IA_IFDIR, ia_prot = {suid = 0 '\0', sgid = 0 '\0', sticky = 0 '\0', owner = {read = 1 '\001', write = 1 '\001', exec = 1 '\001'}, group = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}, other = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}}, ia_nlink = 3, ia_uid = 0, ia_gid = 0, ia_rdev = 0, ia_size = 4096, ia_blksize = 4096, ia_blocks = 16, ia_atime = 1283163635, ia_atime_nsec = 0, ia_mtime = 1283163635, ia_mtime_nsec = 0, ia_ctime = 1283163635, ia_ctime_nsec = 0} __FUNCTION__ = "posix_lookup" #35 0x00002aaaad0edafe in pl_lookup (frame=0x2aaaac337838, this=0x635a88, loc=0x2aaab8014dd8, xattr_req=0x2aaab80196e8) at posix.c:1171 _new = (call_frame_t *) 0x2aaaac338338 old_THIS = (xlator_t *) 0x635a88 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad0ed4f8 <pl_lookup_cbk> local = (pl_local_t *) 0x2aaab8005f08 ret = -1 __FUNCTION__ = "pl_lookup" #36 0x00002aaaad5548ac in afr_sh_metadata_lookup (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:650 _new = (call_frame_t *) 0x2aaaac337838 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad554220 <afr_sh_metadata_lookup_cbk> local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 i = 0 call_count = 1 xattr_req = (dict_t *) 0x2aaab80196e8 ret = 0 __FUNCTION__ = "afr_sh_metadata_lookup" #37 0x00002aaaad5549bd in afr_sh_post_nonblocking_inodelk_cbk (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:683 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 __FUNCTION__ = "afr_sh_post_nonblocking_inodelk_cbk" #38 0x00002aaaad566ad6 in afr_nonblocking_inodelk_cbk (frame=0x2aaaac539600, cookie=0x0, this=0x638048, op_ret=0, op_errno=0) at afr-lk-common.c:1323 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 call_count = 0 child_index = 0 __FUNCTION__ = "afr_nonblocking_inodelk_cbk" #39 0x00002aaaad0f2644 in pl_common_inodelk (frame=0x2aaaac337738, this=0x635a88, volume=0x6389a8 "dht-test-pump", inode=0x2aaaade55368, cmd=6, flock=0x42b05850, loc=0x2aaab8014dd8, fd=0x0) at inodelk.c:649 fn = (fop_inodelk_cbk_t) 0x2aaaad566882 <afr_nonblocking_inodelk_cbk> _parent = (call_frame_t *) 0x2aaaac539600 old_THIS = (xlator_t *) 0x635a88 op_ret = 0 op_errno = 0 ret = 0 can_block = 0 transport = (void *) 0x0 client_pid = 12628 owner = 12628 pinode = (pl_inode_t *) 0x645008 reqlock = (pl_inode_lock_t *) 0x2aaab800ffc8 dom = (pl_dom_list_t *) 0x64a3a8 __FUNCTION__ = "pl_common_inodelk" #40 0x00002aaaad0f26c2 in pl_inodelk (frame=0x2aaaac337738, this=0x635a88, volume=0x6389a8 "dht-test-pump", loc=0x2aaab8014dd8, cmd=6, flock=0x42b05850) at inodelk.c:659 No locals. #41 0x00002aaaad567376 in afr_nonblocking_inodelk (frame=0x2aaaac539600, this=0x638048) at afr-lk-common.c:1410 _new = (call_frame_t *) 0x2aaaac337738 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_inodelk_cbk_t) 0x2aaaad566882 <afr_nonblocking_inodelk_cbk> int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 fd_ctx = (afr_fd_ctx_t *) 0x0 call_count = 1 ctx = 0 i = 0 ret = 0 flock = {l_type = 1, l_whence = 0, l_start = 0, l_len = 0, l_pid = 0} __FUNCTION__ = "afr_nonblocking_inodelk" #42 0x00002aaaad554a62 in afr_sh_metadata_lock (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:708 int_lock = (afr_internal_lock_t *) 0x2aaab8014e60 local = (afr_local_t *) 0x2aaab8014da8 #43 0x00002aaaad554ac2 in afr_self_heal_metadata (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-metadata.c:724 local = (afr_local_t *) 0x2aaab8014da8 priv = (afr_private_t *) 0x63eb68 #44 0x00002aaaad54e3a9 in afr_sh_missing_entries_done (frame=0x2aaaac539600, this=0x638048) at afr-self-heal-common.c:789 local = (afr_local_t *) 0x2aaab8014da8 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 i = 2 __FUNCTION__ = "afr_sh_missing_entries_done" #45 0x00002aaaad551da5 in afr_self_heal (frame=0x2aaaac3373b8, this=0x638048) at afr-self-heal-common.c:1643 local = (afr_local_t *) 0x660e48 sh = (afr_self_heal_t *) 0x2aaab8016670 priv = (afr_private_t *) 0x63eb68 i = 2 sh_frame = (call_frame_t *) 0x2aaaac539600 sh_local = (afr_local_t *) 0x2aaab8014da8 __FUNCTION__ = "afr_self_heal" #46 0x00002aaaad5698ac in afr_lookup_done (frame=0x2aaaac3373b8, this=0x638048, lookup_buf=0x661038) at afr-common.c:688 unwind = 0 source = -1 sh_type_str = " meta-data entry", '\0' <repeats 239 times> local = (afr_local_t *) 0x660e48 __FUNCTION__ = "afr_lookup_done" #47 0x00002aaaad56a621 in afr_revalidate_lookup_cbk (frame=0x2aaaac3373b8, cookie=0x0, this=0x638048, op_ret=0, op_errno=22, inode=0x2aaaade55368, buf=0x42b05df0, xattr=0x64f938, postparent=0x42b05d80) at afr-common.c:976 local = (afr_local_t *) 0x660e48 priv = (afr_private_t *) 0x63eb68 lookup_buf = (struct iatt *) 0x661038 call_count = 0 child_index = 0 first_up_child = 0 #48 0x00002aaaad0ed6d6 in pl_lookup_cbk (frame=0x2aaaac338438, cookie=0x2aaaac3376b8, this=0x635a88, op_ret=0, op_errno=22, inode=0x2aaaade55368, buf=0x42b05df0, dict=0x64f938, postparent=0x42b05d80) at posix.c:1129 fn = (fop_lookup_cbk_t) 0x2aaaad56a0ec <afr_revalidate_lookup_cbk> _parent = (call_frame_t *) 0x2aaaac3373b8 old_THIS = (xlator_t *) 0x635a88 local = (pl_local_t *) 0x65acc8 __FUNCTION__ = "pl_lookup_cbk" #49 0x00002aaaacecd97d in posix_lookup (frame=0x2aaaac3376b8, this=0x6347d8, loc=0x2aaaac75d210, xattr_req=0x2aaab400a448) at posix.c:540 fn = (fop_lookup_cbk_t) 0x2aaaad0ed4f8 <pl_lookup_cbk> _parent = (call_frame_t *) 0x2aaaac338438 old_THIS = (xlator_t *) 0x6347d8 buf = {ia_ino = 21233755, ia_gen = 5511144383157633124, ia_dev = 2064, ia_type = IA_IFDIR, ia_prot = {suid = 0 '\0', sgid = 0 '\0', sticky = 0 '\0', owner = { read = 1 '\001', write = 1 '\001', exec = 1 '\001'}, group = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}, other = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}}, ia_nlink = 5, ia_uid = 0, ia_gid = 0, ia_rdev = 0, ia_size = 4096, ia_blksize = 4096, ia_blocks = 16, ia_atime = 1283163645, ia_atime_nsec = 0, ia_mtime = 1283163645, ia_mtime_nsec = 0, ia_ctime = 1283163645, ia_ctime_nsec = 0} ---Type <return> to continue, or q <return> to quit--- real_path = 0x42b05cc0 "/mnt/d1/dht/nfsalpha111/ip-10-243-113-224/test10/clients/client9/~dmtmp" op_ret = 0 entry_ret = 0 op_errno = 22 xattr = (dict_t *) 0x64f938 pathdup = 0x652b98 "" parentpath = 0x652b98 "" postparent = {ia_ino = 21233714, ia_gen = 5511144383157633098, ia_dev = 2064, ia_type = IA_IFDIR, ia_prot = {suid = 0 '\0', sgid = 0 '\0', sticky = 0 '\0', owner = {read = 1 '\001', write = 1 '\001', exec = 1 '\001'}, group = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}, other = {read = 0 '\0', write = 0 '\0', exec = 0 '\0'}}, ia_nlink = 3, ia_uid = 0, ia_gid = 0, ia_rdev = 0, ia_size = 4096, ia_blksize = 4096, ia_blocks = 16, ia_atime = 1283163635, ia_atime_nsec = 0, ia_mtime = 1283163635, ia_mtime_nsec = 0, ia_ctime = 1283163635, ia_ctime_nsec = 0} __FUNCTION__ = "posix_lookup" #50 0x00002aaaad0edafe in pl_lookup (frame=0x2aaaac338438, this=0x635a88, loc=0x2aaaac75d210, xattr_req=0x2aaab400a448) at posix.c:1171 _new = (call_frame_t *) 0x2aaaac3376b8 old_THIS = (xlator_t *) 0x635a88 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad0ed4f8 <pl_lookup_cbk> local = (pl_local_t *) 0x65acc8 ret = -1 __FUNCTION__ = "pl_lookup" #51 0x00002aaaad56ad56 in afr_lookup (frame=0x2aaaac3373b8, this=0x638048, loc=0x2aaaac75d210, xattr_req=0x2aaab400a448) at afr-common.c:1091 _new = (call_frame_t *) 0x2aaaac338438 old_THIS = (xlator_t *) 0x638048 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad56a0ec <afr_revalidate_lookup_cbk> priv = (afr_private_t *) 0x63eb68 local = (afr_local_t *) 0x660e48 ret = 0 i = 0 callback = (fop_lookup_cbk_t) 0x2aaaad56a0ec <afr_revalidate_lookup_cbk> call_count = 1 ctx = 8589934592 op_errno = 0 __FUNCTION__ = "afr_lookup" #52 0x00002aaaad78a1a1 in iot_lookup_wrapper (frame=0x2aaaac338638, this=0x639258, loc=0x2aaaac75d210, xattr_req=0x2aaab400a448) at io-threads.c:178 _new = (call_frame_t *) 0x2aaaac3373b8 old_THIS = (xlator_t *) 0x639258 tmp_cbk = (fop_lookup_cbk_t) 0x2aaaad789e3a <iot_lookup_cbk> __FUNCTION__ = "iot_lookup_wrapper" ---Type <return> to continue, or q <return> to quit--- #53 0x00002aaaaacf8d35 in call_resume_wind (stub=0x2aaaac75d1d8) at call-stub.c:2420 __FUNCTION__ = "call_resume_wind" #54 0x00002aaaaacfedbe in call_resume (stub=0x2aaaac75d1d8) at call-stub.c:3861 old_THIS = (xlator_t *) 0x639258 __FUNCTION__ = "call_resume" #55 0x00002aaaad789d8e in iot_worker (data=0x63dec8) at io-threads.c:118 conf = (iot_conf_t *) 0x63dec8 this = (xlator_t *) 0x639258 stub = (call_stub_t *) 0x2aaaac75d1d8 sleep_till = {tv_sec = 1283163765, tv_nsec = 0} ret = 0 timeout = 0 '\0' bye = 0 '\0' __FUNCTION__ = "iot_worker"
PATCH: http://patches.gluster.com/patch/4551 in master (protocol/server: set trans in frame->root)