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
> 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
> 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