I was googling if there is a limitation for the size of the subversion
repository but could not find a relevent answer..
Does somebody know about or can throw some light please ? I am using
subversion 1.6.1 ..backend as FSFS on Centos 5.2.
Thanks.
- RR
There may be limits with the actual operating system. For example,
some operating systems can't handle files larger than 2Gb. Or, Windows
having problems with directory/file names longer than 160 characters.
But, these would be true with ANY software you use.
There could be issues with speed as your repository gets bigger and
bigger, but there are sites out there running thousands of "projects"
on a single Subversion server and hundreds of users without any
problems.
How big is your project that you are worried about possible
limitations? Give us an idea of possible size issues, and someone on
the list with a similar sized project can tell you what to expect in
terms of performance.
--
David Weintraub
qaz...@gmail.com
Thanks
-RR
>
> There may be limits with the actual operating system. For example,
> some operating systems can't handle files larger than 2Gb. Or, Windows
> having problems with directory/file names longer than 160 characters.
> But, these would be true with ANY software you use.
Note that the 2GB limit would then in Subversion's case apply also to revision files, meaning if you are affected by this limit, you cannot commit more than 2GB of combined data in a single revision, no matter how many files are affected by the revision.
Note also that, independent of any OS limitation, certain versions of APR (< 1.0) have this 2GB limit as well. Build your Subversion (and Apache, if you use it) against APR >= 1.2 instead.
Note finally that the limit is 2GB (2 gigabytes), not 2Gb (2 gigabits).
> On Sun, Mar 21, 2010 at 3:08 PM, Ryan Schmidt wrote:
>
>> Note that the 2GB limit would then in Subversion's case apply also to revision files, meaning if you are affected by this limit, you cannot commit more than 2GB of combined data in a single revision, no matter how many files are affected by the revision.
>>
>> Note also that, independent of any OS limitation, certain versions of APR (< 1.0) have this 2GB limit as well. Build your Subversion (and Apache, if you use it) against APR >= 1.2 instead.
>>
>> Note finally that the limit is 2GB (2 gigabytes), not 2Gb (2 gigabits).
>
> I think this would be rare case if somebody try to commit 2GB data
> into single revision. Anyway how to check the APR version onto current
> subversion server I am running ?
You'll have to ask the server administrator what version of APR is installed there. I don't know of a way to check it remotely.
On Sun, Mar 21, 2010 at 4:27 PM, Ryan Schmidt
<subversi...@ryandesign.com> wrote:> On Mar 21, 2010, at 05:56, Ravi Roy wrote:> You'll have to ask the server administrator what version of APR is installed there. I don't know of a way to check it remotely.
>
I can see APR version in APR configuration file on my Subversion server :
> I can see APR version in APR configuration file on my Subversion server :
> APR_MAJOR_VERSION="1"
> APR_DOTTED_VERSION="1.3.3"
>
> Which means server is not confined to 2.0 GB limitation for single revision ? Am I right ?
Right -- at least not due to APR. Not sure if your server's OS or filesystem might impose limitations of their own. If you think you're going to be dealing with files this big, you could do a test -- set up a throwaway repository and try to commit > 2GB to it in one revision (in several files if you like), and also try to commit a single file of > 2GB (building it up in multiple commits if you like).
On Mar 21, 2010, at 08:00, Ravi Roy wrote:
> Right -- at least not due to APR. Not sure if your server's OS or filesystem might impose limitations of their own. If you think you're going to be dealing with files this big, you could do a test -- set >up a throwaway repository and try to commit > 2GB to it in one revision (in several files if you like), and also try to commit a single file of > 2GB (building it up in multiple commits if you like).
Subversion should be able to handle what you're doing with no problem.
On Sun, Mar 21, 2010 at 2:47 AM, Ravi Roy <ravi...@gmail.com> wrote:
> On Sun, Mar 21, 2010 at 11:33 AM, David Weintraub <qaz...@gmail.com> wrote:
>> How big is your project that you are worried about possible
>> limitations? Give us an idea of possible size issues, and someone on
>> the list with a similar sized project can tell you what to expect in
>> terms of performance.
>
> Thanks David for your quick answer. My repository size for a
> particular project is 7.0 GB (seven) at this point of time (which is
> maximum of all projects repositories I have), I want to explore the
> posslibility to take an action (if there is any limitation), and
> wanted to know the same in advance, so that I am not screwed up.
>
> Thanks
>
> -RR
>
--
David Weintraub
qaz...@gmail.com