Bazaar NG performance on large repositories
John Arbash Meinel
john at arbash-meinel.com
Mon Oct 30 18:48:03 GMT 2006
Nicholas Allen wrote:
>
>>
>> ^- How many working files? 20K revisions doesn't seem like too many, but
>> because of a bug like:
>> https://launchpad.net/products/bzr/+bug/68512
>>
>> If you have a huge tree, we store too many full copies of the inventory
>> text. The data format doesn't care, so we could simply change the
>> creation code to save some space here. (Just to say, we can fix this in
>> a completely compatible way).
>>
> There are 5270 files and 343 directories.
One of the reasons I asked about what platform, is because the 'cygwin'
version of bzr is much slower than the 'native' version. (Mostly because
cygwin's python is slower, because cygwin adds a few layers of
indirection for a lot of functions).
bzr is also a little faster on Linux versus Windows, partially because
there again, python itself seems to be slower under Windows. We haven't
really tracked down all of this. It is mystifying because we aren't
doing the "really bad" things like spawning processes to perform actions.
...
>> Were you pushing over sftp, or to another branch on your working
>> machine? (Or to bzr+ssh:// on another machine?)
>>
>
> I was pushing to a local branch on my working machine.
>
Well, then it sounds like your analysis is correct. The time to build
the tree is also something I'm aware of as needing some tweaking. So if
we can work out a time, I'm willing to try and investigate it.
John
=:->
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20061030/c594af41/attachment.pgp
More information about the bazaar
mailing list