bzr export from remote branches downloads way more data than it should
Bug #608640 reported by
Andreas Hasenack
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Jelmer Vernooij | ||
Launchpad itself |
Triaged
|
High
|
Unassigned |
Bug Description
I did an export of a remote branch to a local directory and the result was that bzr downloaded about 80Mb of data (seen in the progress status of the command's output) and the local directory had 30Mb after the process was completed.
Version is bzr-2.1.1-1 and the remote repository was lp:~landscape/landscape/trunk
Related branches
lp://staging/~jelmer/bzr/hpss-iter-files-bytes
- Martin Pool: Approve
-
Diff: 566 lines (+259/-43)12 files modifiedbzrlib/remote.py (+90/-20)
bzrlib/revisiontree.py (+5/-4)
bzrlib/smart/repository.py (+65/-6)
bzrlib/smart/request.py (+5/-0)
bzrlib/tests/blackbox/test_cat.py (+1/-1)
bzrlib/tests/blackbox/test_export.py (+1/-1)
bzrlib/tests/per_bzrdir/test_bzrdir.py (+6/-2)
bzrlib/tests/per_repository_vf/test_check_reconcile.py (+2/-1)
bzrlib/tests/test_remote.py (+45/-6)
bzrlib/tests/test_smart.py (+33/-1)
bzrlib/vf_repository.py (+1/-1)
doc/en/release-notes/bzr-2.5.txt (+5/-0)
lp://staging/~jelmer/bzr/hpss-get-inventories
- Jelmer Vernooij (community): Approve
- Vincent Ladeuil: Approve
- Andrew Bennetts: Pending requested
-
Diff: 728 lines (+372/-52)17 files modifiedbzrlib/remote.py (+171/-5)
bzrlib/smart/repository.py (+58/-1)
bzrlib/smart/request.py (+6/-3)
bzrlib/tests/blackbox/test_annotate.py (+1/-1)
bzrlib/tests/blackbox/test_branch.py (+3/-3)
bzrlib/tests/blackbox/test_cat.py (+2/-3)
bzrlib/tests/blackbox/test_checkout.py (+3/-8)
bzrlib/tests/blackbox/test_export.py (+2/-3)
bzrlib/tests/blackbox/test_log.py (+4/-6)
bzrlib/tests/blackbox/test_ls.py (+2/-3)
bzrlib/tests/blackbox/test_sign_my_commits.py (+4/-12)
bzrlib/tests/per_interbranch/test_push.py (+2/-2)
bzrlib/tests/per_repository_chk/test_supported.py (+11/-1)
bzrlib/tests/per_repository_vf/test_add_inventory_by_delta.py (+1/-1)
bzrlib/tests/test_remote.py (+41/-0)
bzrlib/tests/test_smart.py (+48/-0)
doc/en/release-notes/bzr-2.5.txt (+13/-0)
lp://staging/~jelmer/launchpad/bzr-r6374
Rejected
for merging
into
lp://staging/launchpad
- j.c.sackett (community): Approve
-
Diff: 188 lines (+33/-21)7 files modifiedlib/devscripts/ec2test/remote.py (+6/-6)
lib/lp/code/bzr.py (+6/-1)
lib/lp/codehosting/vfs/transport.py (+6/-0)
lib/lp/testing/factory.py (+2/-1)
utilities/sourcedeps.cache (+8/-8)
utilities/sourcedeps.conf (+4/-4)
versions.cfg (+1/-1)
tags: | added: export hpss performance |
Changed in bzr: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
tags: | added: affects-linaro |
Changed in bzr: | |
status: | Confirmed → In Progress |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in launchpad: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in bzr: | |
status: | In Progress → Fix Released |
milestone: | none → 2.5b5 |
Changed in launchpad: | |
status: | In Progress → Triaged |
assignee: | Jelmer Vernooij (jelmer) → nobody |
To post a comment you must log in.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Martin Pool wrote:
> ** Tags added: export hpss performance
>
> ** Changed in: bzr
> Status: New => Confirmed
>
> ** Changed in: bzr
> Importance: Undecided => Medium
>
I'll note that 'bzr export' uses direct VFS requests, which should
probably be changed to be an RPC.
John
=:->
-----BEGIN PGP SIGNATURE----- enigmail. mozdev. org/
IO0kACgkQJdeBCY SNAAM48wCfVOc4h ENwGRdRcZnCOkrF W9zT kiIcjgYnNexe5wL DVY2
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkx
MK8AoJAx5Dbb+
=CQHL
-----END PGP SIGNATURE-----