>> 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.
> 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
> 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] =
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);