[cvsnt] Out of memory

Matt Schuckmann matt at schuckmannacres.com
Thu Oct 6 15:52:27 BST 2005


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Tony Hoyle wrote:
> Bo Berglund wrote:
> 
>> I have found that on our repository all operations (tag, update,
>> commit etc) involving binary files that have lived for some tims so
>> that there are say 50-100 revisions will get extremely slow.
>> We have stored the exe files in the repository and these files are
>> individually about 3-4 Mb, but the RCS file is about 150 Mb now.
>> If what you say is true then we should not see a difference when the
>> RCS file grows but we *really* do....
> 
> 
> It depends on where you're working... for HEAD it's basically a copy 
> operation, and will be fast.  For branches it has to backtrack to the 
> branchpoint then up the branch, which will mean that for large binary 
> files it could take some time... you don't notice it for source files as 
> the traversal is very fast.
> 
> Tony

Um that's not what I've seen and reported. I've seen operations as 
simple as checking to see if a tag exists take as long as 30 or 40 min 
on a large binary ,v file. If memory servers, it appeared that it was 
loading the entire file into memory and the server ran out of RAM and 
started thrashing on the disk.

Matt S.



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook