Re: [v2 PATCH] rhashtable: Still do rehash when we get EEXIST

From: Josh Hunt
Date: Wed Mar 20 2019 - 18:39:28 EST


On Sat, Jan 26, 2019 at 2:03 PM Josh Elsasser <jelsasser@xxxxxxxxxxx> wrote:
>
> On Jan 23, 2019, at 7:40 PM, Josh Elsasser <jelsasser@xxxxxxxxxxx> wrote:
> > On Jan 23, 2019, at 7:08 PM, Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> wrote:
> >
> >> Thanks for catching this!
> >>
> >> Although I think we should fix this in a different way. The problem
> >> here is that the shrink cannot proceed because there was a previous
> >> rehash that is still incomplete. We should wait for its completion
> >> and then reattempt a shrinnk should it still be necessary.
> >
> > I can't test this right now because our VM server's down
>
> Got one of the poor little reproducer VM's back up and running and loaded
> up this patch. Works like a charm. For the v2 PATCH, can add my:
>
> Tested-by: Josh Elsasser <jelsasser@xxxxxxxxxxx>

Trying again... gmail sent HTML mail first time.

Herbert

We're seeing this pretty regularly on 4.14 LTS kernels. I didn't see
your change in any of the regular trees. Are there plans to submit
this? If so, can it get queued up for 4.14 stable too?

Thanks!
--
Josh