Re: Problem committing new files through apache2 on OS X
From: Aaron Hilton <videogamer_at_shaw.ca>
Date: 2005-03-12 22:21:37 CET
Just to follow up. I managed to check in the file, but I had to do a
1) I was forced to convert from BDB into an FSFS repository database.
(... I have a request about svnadmin and svn client at the bottom ...)
I will try to illustrate what else happened in a chronological order:
--- - To complicate the matters, I had the latest version of Apache2 compiling in the background... so anyway. I copied the InfoPlist.strings file into the directly accessed file:///.../ code tree and could finally add and commit the file. - Around this time Apache2 finished compiling off of Fink, and got auto-installed. - I could update and get the new file in my normal svn http://.../ code tree without a hitch. - Now, here's the kicker. Up to this point, adding huge wads of binary data would also cause similar crashes in the svn client as that exhibited by InfoPlist.strings file. But now I added the new binary data with no problem. Huzzah! --- In conclusion... I think it was a combination of converting my repository from BDB into an FSFS database, and upgrading Apache2. The SVN client crash was probably due to accessing Apache2 and not reacting very nicely to some kind of failure on my server. So, when I upgraded Apache2, it may have fixed some concurrency issue. I'm not sure. Finally, the BDB archive seems outdated compared to FSFS, and seems to be posing a problem for those wanting to checkout directly using the file:///.../ protocol. Could we have svnadmin default to creating an FSFS repository instead of a BDB repository? Also, could we have SVN client handle some signals like SIGINT for Ctrl-C abort, or SIGTERM for kill to work correctly? Having to fire up another terminal, kill -9 the svn client, then running svn cleanup is time consuming and more likely to cause problems in this case of failure. Also, would it be possible to have svn run some kind of timeout handler for internet communications so it doesn't hang indefinitely, even when the socket is long gone? - Aaron. On 2-Mar-05, at 1:54 AM, Aaron Hilton wrote: > Hi Stephen, > > The adding worked fine. SVN marked the .strings file correctly as > binary when added (iirc). > Just the commit afterwards hangs. That's when it tries to transmit > the file to the WebDAV repository. > > - Aaron. --------------------------------------------------------------------- To unsubscribe, e-mail: email@example.com For additional commands, e-mail: firstname.lastname@example.orgReceived on Sat Mar 12 22:24:15 2005
This is an archived mail posted to the Subversion Users mailing list.