Memory full on ESENT write lock failed

191 views
Skip to first unread message

Mauro D.

unread,
Mar 19, 2011, 11:21:37 AM3/19/11
to ravendb
Hi all,
it's the second time that my laptop stop to work during normal
activites with Raven.Server started but not in use.
Seems that if we have disk in busy state for long time (I was
compiling a big solution, moving 2GB of small files, etc..)
Raven.Server start to give the following exception and memory starts
to grow up.

Microsoft.Isam.Esent.Interop.EsentErrorException: Error WriteConflict
(JET_errWriteConflict, Write lock failed due to outstanding write
lock)
in Microsoft.Isam.Esent.Interop.Api.EscrowUpdate(JET_SESID sesid,
JET_TABLEID tableid, JET_COLUMNID columnid, Int32 delta) in C:\Work
\ravendb\SharedLibs\Sources\ManagedEsent-48322\EsentInterop
\SetColumnHelpers.cs:riga 284
in
Raven.Storage.Esent.StorageActions.DocumentStorageActions.IncrementReduceIndexingAttempt()
in u:\DDD\ravendb-ravendb-489f865\ravendb-
ravendb-489f865\Raven.Storage.Esent\StorageActions\Indexing.cs:riga 54
in Raven.Database.Indexing.RobustEnumerator.MoveNext(IEnumerator
en, StatefulEnumerableWrapper`1 innerEnumerator) in u:\DDD\ravendb-
ravendb-489f865\ravendb-ravendb-489f865\Raven.Database\Indexing
\RobustEnumerator.cs:riga 41


After those exception system goes in unstable state, shutdown is
impossible :-(

I'm using the last RavenDb build from source code.

Ayende Rahien

unread,
Mar 19, 2011, 1:31:17 PM3/19/11
to rav...@googlegroups.com, Mauro D.
Are you sure that this is the latest code? We just fix this problem a few days ago

Mauro D.

unread,
Mar 20, 2011, 3:14:32 AM3/20/11
to ravendb
I'll retry tonight downloading again the latest commit. Thanks
Reply all
Reply to author
Forward
0 new messages