Re: [Gluster-devel] glusterfs blocked.

2015-04-29 Thread yang . bin18
I add some private function in dht_create() as bellow. When current pwd is not /,everything is ok,otherwise,syncop_getxattr will be blocked(In target subvol,server3_3_getxatt did not run ). dict_t *xattr = NULL; loc_t loc = {0, }; memset (loc.gfid, 0, 16); loc.gfid[15] = 1; ret =

Re: [Gluster-devel] glusterfs blocked.

2015-04-29 Thread Krishnan Parthasarathi
We want to place file on any subvol other than local ,in the contrary of NUFA。 From GDB ,syncop_getxattr is on the same backtrace of event_dispatch_epoll_handler which runing in main thread.So any response can not come in ? That is the short answer. syncop_* calls need to be executed in a

[Gluster-devel] glusterfs blocked.

2015-04-28 Thread yang . bin18
Hi, I add some private function in dht_create() as bellow. When current pwd is not /,everything is ok,otherwise,syncop_getxattr will be blocked(In target subvol,server3_3_getxatt did not run ). dict_t *xattr = NULL; loc_t loc = {0, }; memset (loc.gfid, 0, 16);

Re: [Gluster-devel] glusterfs blocked.

2015-04-28 Thread Krishnan Parthasarathi
I add some private function in dht_create() as bellow. When current pwd is not /,everything is ok,otherwise,syncop_getxattr will be blocked(In target subvol,server3_3_getxatt did not run ). dict_t *xattr = NULL; loc_t loc = {0, }; memset (loc.gfid, 0, 16); loc.gfid[15] = 1; ret =