List Info

Thread: Re: Branch creation takes a long time




Re: Branch creation takes a long time
country flaguser name
Australia
2007-04-06 07:18:27
Colin,

This can occur under very specific circumstances.  Basically
it gets harder and harder for CVSNT to find the next free
number for a branch.  We've had a patch submitted that'll be
a part of the next next 2.5.04 build in a few weeks time. 
Be sure to keep an eye on this list for the annoucement. 
Also it's an option that needs to be enabled in the control
panel (or on linux in the /etc/cvsnt/PServer config file).

More info is available in the bug database under bug 4855.
http://customer.march-hare.com/webtools/bugzilla/tt.htm

However that said, this problem only occurs when there are a
LOT of branches, which possibly means that you are not using
CVSNT in an "optimal" way.  Please describe what
business purpose creating so many branches is serving and
we'll also try to point you in a more efficient direction.

Regards,


Arthur Barrett


-----Original Message-----
From:	cvsnt-bouncescvsnt.org on behalf of Colin Fraser
Sent:	Fri 4/6/2007 6:45 PM
To:	cvsntcvsnt.org
Cc:	
Subject:	[cvsnt] Branch creation takes a long time

Hi ,
 
I have a question about branching in CVSNT - it seems to be
getting slower
and slower on our repository, it is currently taking over an
hour to create
a branch across the whole repository.  I am running CVSNT
2.5.02 Build 2115
on XP Pro.
 
The repository has about 18000 files and is just over 1Gb in
size so it is
fairly large, however when we first set it up it took less
than 6 minutes to
perform the same operation.
 
Can someone tell me if this slow-down is just normal - a
product of creating
a large number of tags and branches?  Should I expect it to
get slower and
slower?  I've been searching around but I cannot find any
documentation that
covers this.
 
 
Any responses or suggestions welcome, thanks,
 
Colin



Colin Fraser, Development Manager
Level Four Software Ltd	 
 
 
_______________________________________________
cvsnt mailing list
cvsntcvsnt.org
h
ttp://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt



_______________________________________________
cvsnt mailing list
cvsntcvsnt.org
h
ttp://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt

Re: Branch creation takes a long time
country flaguser name
United Kingdom
2007-04-06 08:22:53
Thanks for the response.

The original thinking behind creating so many branches was
that we could
have a unique branch for every bug fix or new piece of
development work
making every change atomic. This means that if a customer
decides they do
not want to include a particular fix in their build it is
possible for us to
create a patch only containing the specific fixes they are
interested in.  

This approach worked well initially but as CVSNT has slowed
down we are
spending more time waiting for branches to be created than
actually working
on the development! 

We also use branches for testing; when we are testing a
release candidate we
merge the relevant bug fixes onto another new branch for
testing.  Once this
is complete we make a final merge of all changes back to the
main release
branch.  

I'd welcome any feedback on these arrangements and will keep
an eye out for
the 2.5.04 release.

Regards,

Colin 



-----Original Message-----
From: Arthur Barrett [mailto:arthur.barrettmarch-hare.com] 
Sent: 06 April 2007 13:18
To: Colin Fraser; cvsntcvsnt.org
Subject: RE: [cvsnt] Branch creation takes a long time

Colin,

This can occur under very specific circumstances.  Basically
it gets harder
and harder for CVSNT to find the next free number for a
branch.  We've had a
patch submitted that'll be a part of the next next 2.5.04
build in a few
weeks time.  Be sure to keep an eye on this list for the
annoucement.  Also
it's an option that needs to be enabled in the control panel
(or on linux in
the /etc/cvsnt/PServer config file).

More info is available in the bug database under bug 4855.
http://customer.march-hare.com/webtools/bugzilla/tt.htm

However that said, this problem only occurs when there are a
LOT of
branches, which possibly means that you are not using CVSNT
in an "optimal"
way.  Please describe what business purpose creating so many
branches is
serving and we'll also try to point you in a more efficient
direction.

Regards,


Arthur Barrett


-----Original Message-----
From:	cvsnt-bouncescvsnt.org on behalf of Colin Fraser
Sent:	Fri 4/6/2007 6:45 PM
To:	cvsntcvsnt.org
Cc:	
Subject:	[cvsnt] Branch creation takes a long time

Hi ,
 
I have a question about branching in CVSNT - it seems to be
getting slower
and slower on our repository, it is currently taking over an
hour to create
a branch across the whole repository.  I am running CVSNT
2.5.02 Build 2115
on XP Pro.
 
The repository has about 18000 files and is just over 1Gb in
size so it is
fairly large, however when we first set it up it took less
than 6 minutes to
perform the same operation.
 
Can someone tell me if this slow-down is just normal - a
product of creating
a large number of tags and branches?  Should I expect it to
get slower and
slower?  I've been searching around but I cannot find any
documentation that
covers this.
 
 
Any responses or suggestions welcome, thanks,
 
Colin



Colin Fraser, Development Manager
Level Four Software Ltd	 
 
 
_______________________________________________
cvsnt mailing list
cvsntcvsnt.org
h
ttp://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt




_______________________________________________
cvsnt mailing list
cvsntcvsnt.org
h
ttp://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )