inter-format push to remote 2a branch does packing on local end

Bug #410917 reported by Samuel Bronson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Medium
Andrew Bennetts

Bug Description

The attached extract from .bzr.log was produced by running:

naesten@hydrogen:~/hacking/bzr-repo/dev% ~/hacking/bzr.dev/bzr -Dhpss -Dpack -Dindex -Dhpssvfs push -r 1500 bzr+ssh://bazaar.launchpad.net/~naesten/bzr/dev.2a

The local format is:

naesten@hydrogen:~/hacking/bzr-repo/dev% bzr info -v
Repository branch (format: unnamed)
Location:
  shared repository: /home/naesten/hacking/bzr-repo
  repository branch: .

Related branches:
    push branch: bzr+ssh://bazaar.launchpad.net/~naesten/bzr/20090714-foreign-comment/
  parent branch: bzr+ssh://bazaar.launchpad.net/%7Ebzr/bzr/trunk/

Format:
       control: Meta directory format 1
        branch: Branch format 7
    repository: Packs containing knits with rich root support

[...]

And I guess you'll have to get the remote format from the log since I can't get an accurate one from 'bzr info'.

Anyway, it appears that almost all changes to the branch are going by VFS, which is pretty slow, and uses lots of RAM, and ... isn't very smart :-(.

Related branches

Revision history for this message
Samuel Bronson (naesten) wrote :
Revision history for this message
Andrew Bennetts (spiv) wrote :

This is related to various other bugs about inter-format fetch and 2a. It's fixed by lp:~spiv/bzr/inventory-delta, which should be landing in bzr.dev shortly after 1.18rc1 is branched from bzr.dev.

Changed in bzr:
assignee: nobody → Andrew Bennetts (spiv)
importance: Undecided → Medium
milestone: none → 2.0
status: New → Fix Committed
Revision history for this message
Andrew Bennetts (spiv) wrote :

Fixed by new HPSS verbs (that support inventory-deltas) in bzr.dev.

Changed in bzr:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.