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

Re: (ITS#8089) LMDB hangs on mdb_txn_renew0 if MDB_NOSYNC flag is used

pk@dbic.pro wrote:
> Full_Name: Pavel Kraynyukhov
> Version: only LMDB from git and lmdb-0.9.14
> OS: Gentoo Linux
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (
> Hello there, I have ran into an issue with LMDB, which I can reproduce at will,
> but it seems a specific one. The git commit is
> 3368d1f5e243225cba4d730fba19ff600798ebe3
> And this commit and my issue seems to be related.
> 1. I use MDB_NOTLS flag on environment open.
> 2. if  I use MDB_NOSYNC flag for LMDB environment, the writer thread is stuck
> after several transactions (writer thread backtrace):

> P.S. tested against system provided lmdb version 0.9.14 and result is the same.
> So this maybe not related to latest commit in git.

If you're having this problem in 0.9.14 then it is certainly not related 
to 3368d1f5e243225cba4d730fba19ff600798ebe3.

You confirm that the issue does not occur in 0.9.13? Can you upload a 
test case demonstrating the problem?

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