Re: binary file size limit? (4.2GB retry - success)
From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2004-03-12 06:29:56 CET
> I guess most of the time was spent in the DB doing some "cleanup" work?
Let me explain what's going on here when you commit a file:
1. copy the working file to .svn/tmp/, in case the user changes it
2. send a binary diff over the network by comparing the text-base of
3. repository applies binary diff to the file as it receives it;
4. the client gets the new revision number from the server; it then
Step #1 takes a very long time on a 4GB file.
Step #2 sends only a teeny tiny binary diff over the network, but it
Step #3 takes just as long as step #2, because now the repository is
Step #4 takes just as long as step #1.
We've gone over these things in the past, and had many discussions about
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.