launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #00237
Re: [RFC] Taking source package branches to the next release
From the BranchingUbuntu page:
> Approximately 300GB of branch data.
Is moving 300GB of data around in a single day going to cause any
issues for backups? IS might be surprised :)
> 2. Swap the .bzr directories for the old branch and new branch using
> filesystem operations.
In the db, is there some indirection between branch names and their
physical locations? Could that be used to provide an atomic change
instead? Swapping directories has a small window of brokeness and a
chance of failure in the middle. If 16,000 of them are being done,
even a small likelihood of failure could create many problems.
Are all branches stored on the same filesystem? If not, the new branch
should probably be created on the same filesystem as the old, or the
.bzr swap could be costly.
Follow ups
References