https://bugs.openldap.org/show_bug.cgi?id=10024

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #4 from [email protected] ---
Created attachment 1043
  --> https://bugs.openldap.org/attachment.cgi?id=1043&action=edit
Patch

Hello, I would like to propose a patch for this issue. In short, it sets the
`mti_txnid` whenever `MDB_PREVSNAPSHOT` is set, which is important in
`mdb_env_open`.

Running the example from kero with this fix outputs:

    wtxn0 id=1
    0 after write toto contained: titi1 expecting titi1
    wtxn1 id=2
    1 before write toto contained: titi1 expecting titi1
    1 after write toto contained: titi2 expecting titi2
    wtxn2 with PREVSNAPSHOT id=2
    2 toto contained: titi1, expecting titi1
    wtxn3 id=3
    3 toto contained: titi2

so this fixes the issue.

Thank you for your work on LMDB,
have a nice day.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to