[MERGE] filtered-deltas - basis for log DIR
Ian Clatworthy
ian.clatworthy at internode.on.net
Fri Mar 13 02:18:31 GMT 2009
I put up a patch some weeks ago that make log DIR as fast
as I could for pack repositories. Code-wise, it was pretty
ugly though because it changed lots of layers and public APIs
in ways we don't necessarily want to support.
This patch delivers the same functionality in a far less
intrusive way. Of the 3 approaches I originally benchmarked,
this takes the middle approach so it's performance on packs
is moderate. To get great performance though, we'll need
the new chk-based format anyway so I'm more interested in
tuning performance on that format than packs. I'm yet to
tune this for chk repositories but I feel that:
* it's more important to get something working in bzr.dev first
* limiting the API changes as I've done should make it easy to
do that soon.
Assuming this is now acceptable after review tweaks, I'll put
my "log multiple files and directories" patch back up soon.
Once *that* lands, I'll merge it to brisbane-core and set
about tuning directory logging for chk formats. Well, that's
the plan at least.
Ian C.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: filtered-deltas.patch
Type: text/x-diff
Size: 20128 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090313/73028091/attachment.bin
More information about the bazaar
mailing list