Messages in this thread | | | Date | Tue, 1 Sep 2015 22:03:41 +0800 | From | Herbert Xu <> | Subject | Re: [PATCH 2/3] rhashtable-test: retry insert operations in threads |
| |
On Tue, Sep 01, 2015 at 03:56:18PM +0200, Phil Sutter wrote: > > Looking at rhashtable_test.c, I see the initial table size is 8 entries. > 70% of that is 5.6 entries, so background expansion is started after the > 6th entry has been added, right? Given there are 10 threads running > which try to insert 50k entries at the same time, I don't think it's > unlikely that three more entries are inserted before the background > expansion completes.
Yes but in that case the GFP_ATOMIC allocation should work because the table is so small anyway.
Cheers, -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |