[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#7607) Assertion triggers during many sequential transaction commits

Howard Chu wrote:
> éÌØÑ ìÕËØÑÎÏ× wrote:
>> What can i do to help investigating this issue?
>> I'm not very familliar with lmdb sources so any suggestions on where to look
>> would be appreciated!
> I've installed a Win7 x64 VM here and compiled with gcc 4.8.0 and it works fine.

I've also installed Visual Studio 2012 Express and compiled with that, it's 
also working fine. Doesn't seem like there's an OpenLDAP bug here, must be a 
problem with your machine.

>> 2013/5/24 Howard Chu <hyc@symas.com <mailto:hyc@symas.com>>
>>      ilya.lukyanov@gmail.com <mailto:ilya.lukyanov@gmail.com> wrote:
>>          Full_Name: Ilya Lukyanov
>>          Version: 2.4.35
>>          OS: Windows 7 x64
>>          URL: ftp://ftp.openldap.org/__incoming/ <ftp://ftp.openldap.org/incoming/>
>>          Submission from: (NULL) (
>>          I've built lmdb from source distribution of OpenLDAP 2.4.35 under
>>          Windows 7 x64
>>          under Visual Studio 2012. All tests included into source distribution pass
>>          successfully.
>>          Then i'm executing my own test with code as follows:
>>          https://gist.github.com/__ilyalukyanov/5644971
>>          <https://gist.github.com/ilyalukyanov/5644971>
>>          And i'm allways get an asserion when executing near 32500-th
>>          mdb_txn_commit
>>          (line 2231 - assert(oldpg_txnid <= env->me_pglast);)
>>          I think this is a bug because if consider the scenario with separate
>>          usage of
>>          LightningDB under high write-load scenario, 32k commits is not enough.
>>      Your test runs fine on my Linux box. I don't currently have a Windows 7
>>      x64 test machine, won't be able to investigate this any time soon.

   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/