On 03/11/2016 10:16 PM, Jeff Darcy wrote:
Tier does send lookups serially, which fail on the hashed subvolumes of
dhts. Both of them trigger lookup_everywhere which is executed in epoll
threads, thus the they are executed in parallel.
According to your earlier description, items are being
> Tier does send lookups serially, which fail on the hashed subvolumes of
> dhts. Both of them trigger lookup_everywhere which is executed in epoll
> threads, thus the they are executed in parallel.
According to your earlier description, items are being deleted by EC
(i.e. the cold tier) while
hi,
I think this is the RCA for the issue:
Basically with distributed ec + disctributed replicate as cold, hot
tiers. tier
sends a lookup which fails on ec. (By this time dict already
contains ec
xattrs) After this lookup_everywhere code path is hit in tier which
triggers