You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Dagobert Michelsen <da...@baltic-online.de> on 2006/06/19 14:13:50 UTC

Support for largefiles >2GB

Hi,

I am currently maintaining a repository for a client and there is
the need to store single files larger than 2 GB in the repository.
Doing a simple 'svn status' on a file not even currently in the
repository leads to the error
  svn: Can't read directory '.': Partial results are valid but
  processing is incomplete
A trace on 'svn status' leads to an 'lstat' returning errno #79
EOVERFLOW.
Subversion is hosted on Solaris 10 Sparc. There is a transitional
largefile API in Solaris [lf64(5)], however I don't know how to
enable it on subversion. Maybe someone has a hint for me?

Browsing the mailing list archive led me only to postings about
commit size restrictions, which might apply at a later point.


Best regards

  -- Dagobert Michelsen

--
Dagobert Michelsen (Leiter IT)          Baltic Online Computer GmbH
Alter Markt 1-2,   24103 Kiel,    +49 431 54003-0  (Fon) -99  (Fax)
Flughafenstr. 52c, 22335 Hamburg, +49 40 53299-395 (Fon) -100 (Fax)
"Of course computer servers don't need thrust, since they generally
don't go anywhere."        -- Comment on new HP server turbine fans

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Support for largefiles >2GB

Posted by Dagobert Michelsen <da...@baltic-online.de>.
Hi Garret,

Von "Garrett Rooney" <ro...@electricjellyfish.net> (Mon, 19 Jun 2006 10:33:43 -0400):
> On 6/19/06, Dagobert Michelsen <da...@baltic-online.de> wrote:
> >I am currently maintaining a repository for a client and there is
> >the need to store single files larger than 2 GB in the repository.
> >Doing a simple 'svn status' on a file not even currently in the
> >repository leads to the error
> >  svn: Can't read directory '.': Partial results are valid but
> >  processing is incomplete
> >A trace on 'svn status' leads to an 'lstat' returning errno #79
> >EOVERFLOW.
> >Subversion is hosted on Solaris 10 Sparc. There is a transitional
> >largefile API in Solaris [lf64(5)], however I don't know how to
> >enable it on subversion. Maybe someone has a hint for me?
> >
> >Browsing the mailing list archive led me only to postings about
> >commit size restrictions, which might apply at a later point.
> 
> What version of APR are you using?  If you're using APR 1.0 or newer
> it should automatically pick up large file support on your system.  If
> you're using a 0.9 version of APR it's far less likely to work
> reliably.

I am using APR 0.9.7 because we are using Trac and therefore need
modpython in Apache which didn't work with httpd 2.2 when the
server was set up. I just looked at APR 1.2.2 from httpd 2.0.55 and
at least the checks for lstat64 are in there. *Sigh* I had hoped
to avoid recompiling the whole environment.


Thanks a lot

  -- Dagobert

--
Dagobert Michelsen (Leiter IT)          Baltic Online Computer GmbH
Alter Markt 1-2,   24103 Kiel,    +49 431 54003-0  (Fon) -99  (Fax)
Flughafenstr. 52c, 22335 Hamburg, +49 40 53299-395 (Fon) -100 (Fax)
"Of course computer servers don't need thrust, since they generally
don't go anywhere." -- Comment on new HP server turbine fans

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Support for largefiles >2GB

Posted by Garrett Rooney <ro...@electricjellyfish.net>.
On 6/19/06, Dagobert Michelsen <da...@baltic-online.de> wrote:
> Hi,
>
> I am currently maintaining a repository for a client and there is
> the need to store single files larger than 2 GB in the repository.
> Doing a simple 'svn status' on a file not even currently in the
> repository leads to the error
>   svn: Can't read directory '.': Partial results are valid but
>   processing is incomplete
> A trace on 'svn status' leads to an 'lstat' returning errno #79
> EOVERFLOW.
> Subversion is hosted on Solaris 10 Sparc. There is a transitional
> largefile API in Solaris [lf64(5)], however I don't know how to
> enable it on subversion. Maybe someone has a hint for me?
>
> Browsing the mailing list archive led me only to postings about
> commit size restrictions, which might apply at a later point.

What version of APR are you using?  If you're using APR 1.0 or newer
it should automatically pick up large file support on your system.  If
you're using a 0.9 version of APR it's far less likely to work
reliably.

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org