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">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">=
[email protected]</a>&gt;</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>
&lt;yates`&gt; when trying to do an svn cleanup, i get a strange message:<b=
r>
svn: E200030: disk I/O error, executing statement &#39;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>
&lt;yates`&gt; 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&#39;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>
&quot;I&#39;ve confirmed what others have stated that it&#39;s only a probl=
em with<br>
v3.7.12.1 and NOT a problem with v3.7.3.&quot;<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&#39;t<br>know whether that is actually =
true not the details.<br>
=A0<br>-- Stefan^2.<br><br></div>-- <br></div>Certified &amp; 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--