Hello! occasionally (about every other day?) a subversion command fails, a common pattern are disk I/O failures "executing statement 'RELEASE' and then different numbers.
A svn cleanup failed three times in a row to succeed on the fouth time (which led to my post on the TortoiseSVN mailing list quoted below). (remark: this is TortoiseSVN 1.7.6, Build 22632 - 32 Bit , 2012/03/08 18:29:39 Subversion 1.7.4 on Windows XP (32bit) and they told me to go to this list) This post http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2908568 and http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2943882 and this http://svn.haxx.se/tsvnusers/archive-2012-01/0033.shtml suggest that maybe there is a race between the SQLite kernel and the virus scanner when SQLite closes its journal to create it again immediately. Turning off the virus scanner is no option in my company. I can do that (maybe) to verify that this is the cause, but not for production use. Now I'd like to know what exactly went wrong, when such an "disk I/O error, executing statement 'RELEASE s85'" is reported? What did subversion do, with what result? Where do I look for that information? Would it be possible to circumvent such problems in subversion? What would I have to do to reproduce this disk I/O error without subversion? If I prove this problem with a simple C program, I avoid that our virus department tell me it's SVNs fault. With best regards Hartmut Niemann > -----Ursprüngliche Nachricht----- > Von: Simon Large [mailto:simon.tortoise...@gmail.com] > Gesendet: Montag, 26. März 2012 23:48 > An: us...@tortoisesvn.tigris.org > Betreff: Re: svn cleanup fails > > On 26 March 2012 17:09, Niemann, Hartmut > <hartmut.niem...@siemens.com> wrote: > > Von: Niemann, Hartmut > > Gesendet: Montag, 26. März 2012 17:57 > > An: us...@tortoisesvn.tigris.org > > Betreff: svn cleanup fails > > > > > > Hello! > > > > After a commit I received an error message like > "checkin succeeded, but could not advance version > > disk I/O error, executing statement 'RELEASE s165'" > (if I remember correctly) > > and after a svn cleanup I get > > "Cleanup failed to process the following paths: > > D:\PRJ\DPS (which is my root) > > disk I/O error, executing statement 'RELEASE s85'" > > > > Next try on the command line gives me: > > > > D:\PRJ\DPS\doc\DPS-Handbuch>svn cleanup ../.. > > svn: E200030: disk I/O error, executing statement > 'COMMIT TRANSACTION;' > > > > What can I do if svn cleanup fails to clean up? > > > > (This is Tortoise SVN 1.7.6 on Windows XP/32bit) > > > > I played with the sqlite database (open it with > sqlite3.exe, some readonly operations) > > without errors. > > I tried to svn cleanup one or two more times, and then it > finished without errors. > > I had to svn update my directory, and now everything looks > normal again. > > No entries in the Windows "Ereignisanzeige". > > > > I am wondering what this was. > > This is a subversion error message so you would need to follow it up > on the subversion users mailing list (users at subversion.apache.org). > I don't suppose it is anything obvious like running short of disk > space? > > Simon >