Re: why does tortoise, wcng and cygwin break from icon caching?
Stefan Fuhrmann <[email protected]> Fri, 6 Jul 2012 10:04:29 +0200
| Newsgroups | gmane.comp.version-control.subversion.devel,gmane.comp.version-control.subversion.rapidsvn.devel |
|---|---|
| Message-ID | <CA+t0gk0+h4Q0At=g7AJ=oOMP0o=se4nAuV8hf-oU+tadvYbXyA@mail.gmail.com> |
--14dae93410e9a772d104c424b6e3 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Jul 6, 2012 at 12:58 AM, Neels J Hofmeyr <[email protected]> wrote: > Today Random Person on #svn reported a problem and later its apparent > solution, and it struck me as rather peculiar: > > [[[ > <yates`> when trying to do an svn cleanup, i get a strange message: > svn: E200030: disk I/O error, executing statement 'COMMIT TRANSACTION;' > > I suspect a reader / writer locking issue with Sqlite. The I/O error as such might be related to the win7 / cygwin combination requiring more retries or such. > this is under win7 using the cygwin svn client > and also tortoisesvn is installed > > ... > > <yates`> neels: i found the issue > > strangely, there is an interaction between tortoisesvn and the cli svn > under > cygwin > > you must disable tortoisesvn's icon caching, then the problem goes away. > http://www.mail-archive.com/[email protected]/msg123745.html > ]]] > I.e. they disabled the background process that will open the working copy soon after the OS detected some file change. The scan itself may take a very long time. Depending on OS and wc details, the db may get opened at some very inconvenient time while the commit is still in progress / in some critical stage. > and > > "I've confirmed what others have stated that it's only a problem with > v3.7.12.1 and NOT a problem with v3.7.3." > > Hmm, disable icon caching to not break wc-ng? Why!? > > I think to remember that access to WCNG is much more exclusive than it used to be in 1.6. But I don't know whether that is actually true not the details. -- Stefan^2. -- Certified & Supported Apache Subversion Downloads: http://www.wandisco.com/subversion/download --14dae93410e9a772d104c424b6e3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div class=3D"gmail_quote">On Fri, Jul 6, 2012 at 12:58 AM, Neels J Hofmeyr= <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank">= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Today Random Person on #svn reported a problem and later its apparent<br> solution, and it struck me as rather peculiar:<br> <br> [[[<br> <yates`> when trying to do an svn cleanup, i get a strange message:<b= r> svn: E200030: disk I/O error, executing statement 'COMMIT TRANSACTION;&= #39;<br> <br></blockquote><div>I suspect a reader / writer locking issue with Sqlite= .<br>The I/O error as such might be related to the win7 /<br>cygwin combina= tion requiring more retries or such.<br>=A0<br></div><blockquote class=3D"g= mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204= ,204,204);padding-left:1ex"> this is under win7 using the cygwin svn client<br> and also tortoisesvn is installed<br> <br> ...<br> <br> <yates`> neels: i found the issue<br> <br> strangely, there is an interaction between tortoisesvn and the cli svn unde= r<br> cygwin<br> <br> you must disable tortoisesvn's icon caching, then the problem goes away= .<br> <a href=3D"http://www.mail-archive.com/[email protected]/msg123745.html" ta= rget=3D"_blank">http://www.mail-archive.com/[email protected]/msg123745.htm= l</a><br> ]]]<br></blockquote><div><br>I.e. they disabled the background process that= will<br>open the working copy soon after the OS detected<br>some file chan= ge. The scan itself may take a very<br>long time. Depending on OS and wc de= tails, the db<br> may get opened at some very inconvenient time<br>while the commit is still = in progress / in some critical<br>stage.<br><br></div><blockquote class=3D"= gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20= 4,204,204);padding-left:1ex"> <br> and<br> <br> "I've confirmed what others have stated that it's only a probl= em with<br> v3.7.12.1 and NOT a problem with v3.7.3."<br> <br> Hmm, disable icon caching to not break wc-ng? Why!?<br> <span class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></blockquo= te><div>I think to remember that access to WCNG is much<br>more exclusive t= han it used to be in 1.6. But I don't<br>know whether that is actually = true not the details.<br> =A0<br>-- Stefan^2.<br><br></div>-- <br></div>Certified & Supported Apa= che Subversion Downloads:<br><a href=3D"http://www.wandisco.com/subversion/= download" target=3D"_blank">http://www.wandisco.com/subversion/download</a>= <br> <br> --14dae93410e9a772d104c424b6e3--