delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/06/28/17:17:24

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,TW_SV,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
Message-ID: <4FECC9C7.7070708@etr-usa.com>
Date: Thu, 28 Jun 2012 15:16:55 -0600
From: Warren Young <warren AT etr-usa DOT com>
User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Cygwin-L <cygwin AT cygwin DOT com>
Subject: Re: cygwin 1.7.15: svn disk I/O error
References: <jrdf56$61r$1 AT dough DOT gmane DOT org> <CE9C056E12502146A72FD81290379E9A4361BBA1 AT ENFIRHMBX1 DOT datcon DOT co DOT uk> <jrqjko$dc3$1 AT dough DOT gmane DOT org> <87pq8vxaok DOT fsf AT Rainer DOT invalid> <4FE117BA DOT 1020909 AT etr-usa DOT com> <87395qh7wm DOT fsf AT Rainer DOT invalid> <87ehp2ja2k DOT fsf AT Rainer DOT invalid> <4FE9F08A DOT 9060503 AT acm DOT org> <87a9zqj6b7 DOT fsf AT Rainer DOT invalid> <loom DOT 20120627T133520-888 AT post DOT gmane DOT org> <4FEB4E48 DOT 8090600 AT acm DOT org> <jsi4ok$t2f$1 AT dough DOT gmane DOT org> <87sjdfs14p DOT fsf AT Rainer DOT invalid> <4FECB891 DOT 20908 AT etr-usa DOT com> <87fw9frx87 DOT fsf AT Rainer DOT invalid>
In-Reply-To: <87fw9frx87.fsf@Rainer.invalid>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On 6/28/2012 2:35 PM, Achim Gratz wrote:
> I can't easily test this myself
> since I don't have TortoiseSVN installed

Me, too, but it seems to me that there's a better way to find the 
problem than trying to replicate the problem reporters' exact 
environment.  That's too complicated.  The leading hypothesis explaining 
the problem is that there's a file locking problem between two programs 
both trying to access the same set of SQLite DB files.  So, write two 
programs to do exactly that, and see if they will fight over the DB file 
or not.

If they cooperate, as the SQLite FAQ says they should, then we're off in 
the weeds and someone needs to come up with a better hypothesis.

If they fight, you then have two simple programs that, together, 
demonstrate the problem, which means you're much closer to finding a 
real fix that makes both sets of users happy.

Take advantage of the fact that I'm a disinterested Cygwin package 
maintainer.  You have some time to play with here.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019