On Oct 11, 2007, at 22:15, David Ferguson wrote:
> A user just checked in a very large commit in r5454. The db/revs/
> 5454 file
> is 2.6G. Now, when anyone tries to make another commit, they get
> this error
> from the pre-commit hooks:
>
> svn: 'pre-commit' hook failed with error output:
> /tools/bin/svnlook changed /home/svn/svnrepo_links/xyz -t 5454-1
> svnlook: Can't set position pointer in file
> '/home/svn/svnrepo_links/xyz/db/revs/5454': Value too large for
> defined data
> type
>
> I disabled my pre-commit and was able to make another commit, but
> then then
> the post-commit scripts failed in the same way.
>
> Updates seem to work just fine.. What the heck is going on here?
>
> The svn server is running RHEL 4, update 4 with Apache 2.2.3 and
> Subversion
> 1.4.3. Repository is mounted over NFS.
APR 0.9 had problems with files (hence: revisions) > 2 GB, but Apache
2.2.x uses APR 1.2 which doesn't have that problem.
Does your filesystem have problems with files that large?
What are the pre- and post-commit scripts doing?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 12 06:53:37 2007