On May 13, 2005, at 11:09 AM, Max Bowsher wrote:
> Peter N. Lundblad wrote:
>> On Thu, 12 May 2005, Jeffrey Chang wrote:
>>
>>> Investigating the error message, it appears that the db/current file
>>> got truncated somewhere, and now has 0 file length.
>
>> I haven't tested, but I *think* a dump/reload should resolve it.
>
> Create a current file with the contents "<youngest revision> zzzzz
> zzzzz". This should be sufficient to make read-only operations work,
> but it would be *extremely* inadvisable to try committing anything.
> Now you should be able to go ahead with the dump/reload as Peter
> suggested...
I hacked up a new current file and was able to dump the repository
succesfully.
>> Hmmm... I wonder how this file got truncated. It is written and moved
>> into
>> place atomically.
>
> Ditto, this is very odd.
I now think the problems may be on my end. I've been working with the
IT people here, who have seen some flakiness that they believe may be
caused by NFS. I wasn't able to reload the repository successfully
because the operation would always encounter an error at some point in
the middle of the process. It was usually a stale NFS handle, or
sometimes the truncated current file.
I ended up reloading the repository on another machine that did not
mount that particular disk.
Thanks very much for your help!
Jeff
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat May 14 04:18:10 2005