[UGLY HACK] Proof of concept multipart/byteranges support and connection sharing
Robert Collins
robertc at robertcollins.net
Sun May 21 01:26:29 BST 2006
On Sat, 2006-05-20 at 08:25 -0500, John A Meinel wrote:
...
> Well, when I was looking into it, I was seeing a whole lot of:
>
> readv(inventory.knit, 1,50)
> readv(inventory.knit, 51,100)
> readv(inventory.knit, 101,150)
> readv(inventory.knit, 151,200)
> readv(inventory.knit, 201,250)
> readv(inventory.knit, 251,300)
>
> Basically, we were reading all of the index, but we were reading it one
> revision at a time, which caused a round-trip for each. If we had just
> buffered those up ahead of time we could have just done the combined
> read of 1-300.
>
> I think if we track that down it would help as well.
this is a different case. Its what happens when you pull or merge into a
weave branch. I emailed back in that thread about what is needed to
address it - just write a custom path for KnitToWeave - but I dont think
its worth doing.
Cheers,
Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060521/83e5d0a4/attachment.pgp
More information about the bazaar
mailing list