[PATCH] LMDB full patch set

Stefan Metzmacher metze at samba.org
Mon May 14 06:40:02 UTC 2018


Am 14.05.2018 um 08:01 schrieb Stefan Metzmacher via samba-technical:
> Am 14.05.2018 um 00:02 schrieb Andrew Bartlett via samba-technical:
>> On Fri, 2018-05-11 at 20:07 +0200, Stefan Metzmacher wrote:
>>> But while writing this the first already failed
>>> the ldb standalone tests with similar failures
>>> as above:
>>>
>>> Could not run the test - check test fixtures
>>> [  ERROR   ] test_transaction_commit_across_fork
>>> Failed to connect to 'mdb://apitest.ldb' with backend 'mdb': Could not
>>> create MDB environment apitest.ldb: Accessing a corrupted shared library
>>>
>>> Could not run the test - check test fixtures
>>> [  ERROR   ] test_lock_read_across_fork
>>> Failed to connect to 'mdb://apitest.ldb' with backend 'mdb': Could not
>>> create MDB environment apitest.ldb: Accessing a corrupted shared library
>>
>> That is very interesting, and I agree a little worrying. 
>>
>> The full autobuild passed on that set, indeed part of why the 'just re-
>> order it' required so much work is that the full LDB 'make test' is run
>> and passes against every commit (on my workstation, Debian 9.4 stable).
>>
>> The full CI is here:
>>
>> https://gitlab.com/catalyst-samba/samba/pipelines/21724895
>>
>> Likewise ldb's make test passes on sn-devel and you have no doubt seen
>> Denis Cardon's successful report back. 
>>
>> Can you check your system please and work out what is different?
> 
> This was on sn-devel-144 that's why I'm so confused.

Ok, it's ulimit -v 8000000, e.g. ldb_lmdb_test only starts working
reliable with ulimit -v 40000000.

Otherwise the mmap() with size 17179869184 (16G) fails.

metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20180514/02348ff3/signature.sig>


More information about the samba-technical mailing list