Push from development6 into 1.9-rich-root over smart server is very slow
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Undecided
|
Unassigned |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects bzr
Pushing from the development6 format into a 1.9-rich-root repository
using the smart server protocol (bzr.dev on both sides) is very slow
and transfers an unreasonable amount of data. Looking at -Dhpss
output, it seems like VFS calls are used for everything.
The repo is about 1500 revisions, each containing roughly 100 files.
I'm pushing 6 revisions, for which the complete unified diff is less
than 10kb. bzr transfers around 4Mb of data to push these revisions.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iJwEAQECAAYFAko
Hh8zdN0s/
nITjYJH1KxgXjYz
GM0seHTzLvxDOvJ
=r0iZ
-----END PGP SIGNATURE-----
On Sun, 2009-05-10 at 22:38 +0000, Jelmer Vernooij wrote:
>
> Pushing from the development6 format into a 1.9-rich-root repository
> using the smart server protocol (bzr.dev on both sides) is very slow
> and transfers an unreasonable amount of data. Looking at -Dhpss
> output, it seems like VFS calls are used for everything.
>
> The repo is about 1500 revisions, each containing roughly 100 files.
> I'm pushing 6 revisions, for which the complete unified diff is less
> than 10kb. bzr transfers around 4Mb of data to push these revisions.
Can you attach a -Dhpss log please. It shouldn't be dropping back to
VFS.
Also if you could breakpoint _ensure_real and get a backtrace that would
be good too.
-Rob