[cvsnt] Adding file of 1.2GB

Arthur Barrett arthur.barrett at march-hare.com
Tue Sep 4 10:55:35 BST 2007


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.


Please keep the discussion on the newsgroup.

See my comments at the end.

> Thanks Arthur,
> 
> We have now split up the file into two, one is around 700+ MB 
> and other
> 300+ Mb.
> 
> We could add these files successfully. 
> 
> Now, when I try to checkout these files I get the following message.
> 
> **************************************************************
> *********
> cvs [server aborted]: out of memory; can not reallocate 
> 339738624 bytes
> **************************************************************
> *********
> My machine has a 1GB RAM and server has a 4GB RAM.
> 
> I also tried checking out only the smaller (300+MB) file. 
> Still get the
> same error message.
> 
> Do we have some king of upper limit on the check-out file 
> size as well ?
> 
> Waiting to hear from you.
> 
> Thanks & Regards,
> abdulrazak
> 

As I wrote before:

This is a known bug and has been discussed on the list previously:
http://customer.march-hare.com/webtools/bugzilla/ttshow_bug.cgi?tt=1&id=
4808

We've created several patches for commercial customers and are still
reviewing the results.  We'll put the best one into a future build of
2.5.04, or you can build from source on the CVSNT_BRANCH_2_5_03 branch
in the repository.

Note: keeping such large files in CVSNT on 32 bit windows is not
recommended - even with any patch from us.  For commercial customers we
recommend that if you are storing  files over 500Mb that you use a 64
bit server and operating system.  We currently support 64 bit SuSE
Enterprise Linux 9, 64 bit Solaris 9 and 64 bit PA-RISC HPUX 11i (with
provisional support for 64 Bit Itanium on HPUX 11.23).

If you read the bug description you will find what circumstances the bug
appears.

The bug is not in CVSNT it is in Windows.  Switch to a non-windows CVSNT
server and the problem will go away, or use one of our workaround
patches (source is free, compiled versions you need to purchase from the
web site).

Regards,


Arthur Barrett


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