Re: [SVN-MIGRATION] Steps for the SVN migration

[email protected] (Rasmus Lerdorf)
Newsgroups svn.migration
Message-ID <[email protected]>
Lars Strojny wrote:
> Contra:
>     * Might be slower
>     * Forces us to use Apache 2, which we, as I heard, currently do not
>       use

Moving things over to Apache2 isn't hard.  I installed it last night. 
It's just a matter of finishing up migrating the configuration over and 
recompiling PHP for it.  But yes, if the speed penalty is significant, 
that is a problem.  Our previous CVS server was slow and it was a pain 
in the ass.

> Contra:
>     * Multiple repositories might be easier to scale, as they can be
>       distributed on various hosts. Not sure if this is likely to become
>       an issue

With CVS this was never an issue and we have 12+ years of development in it.

>     * Easier to include new projects and to move current projects to
>       another hosts if the situation requires such a change

Moving a directory out of CVS to some other repository was never hard. 
We did it a couple of times.

>     * One repository itself does not become that huge and can be shared
>       over partitions, discs (while this is possible with symlinking old
>       revision data too, it is not very handy)

Again, 12+ years of development and our raw CVS repository is 5G.  So 
let's say we are twice as productive/verbose over the next 12 years, 
that would mean we will grow to 15G.  Hell, multiply that by 10 and it 
is still only 150G.  Nothing by today's standards, and completely 
insignificant in 5 years.

>       3. How can we improve the speed of the conversion process to make
>          the outage of the tree as short as possible. Does Gwynne need
>          hardware help here, can we provide resources (machines) to help?

Can the conversion be distributed somehow?  The end result should end up 
on the current cvs machine.  It has penty of juice to run subversion 
nicely, but if we can somehow distribute the actual conversion of the 
repository somehow, that would be cool.  I seriously doubt that exists 
though.

-Rasmus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.