Re: [Gluster-devel] Test-case "./tests/basic/tier/tier-file-create.t" hung

2016-04-12 Thread Pranith Kumar Karampuri
On 04/12/2016 05:54 PM, Jeff Darcy wrote: tier can lead to parallel lookups in two different epoll threads on hot/cold tiers. The race-window to hit the common-dictionary in lookup use-after-free is too low without dict_copy_with_ref() in either ec/afr. In either afr/ec side one thread should

Re: [Gluster-devel] Test-case "./tests/basic/tier/tier-file-create.t" hung

2016-04-12 Thread Jeff Darcy
> tier can lead to parallel lookups in two different epoll threads on > hot/cold tiers. The race-window to hit the common-dictionary in lookup > use-after-free is too low without dict_copy_with_ref() in either ec/afr. > In either afr/ec side one thread should be executing dict_serialization > in

Re: [Gluster-devel] Test-case "./tests/basic/tier/tier-file-create.t" hung

2016-04-12 Thread Jeff Darcy
> This is a memory corruption issue which is already reported and there is a > patch by Pranith in 3.7 [1] waiting to get reviews. Patch [1] will solve the > issue . > [1] : http://review.gluster.org/#/c/13574/ That patch seems to be about making and modifying a copy of xattr_req, instead of