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) (95.25.254.250) 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.