fetch(find_ghosts=True) may not find all CHKMap pages

Bug #397286 reported by Martin Pool
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
High
Unassigned
Breezy
Triaged
Medium
Unassigned

Bug Description

Following on from https://bugs.edge.launchpad.net/bzr/+bug/391411 - fetching with find_ghosts=True is supposed to bring across all available data, passing down through revisions already present in the destination repository. However, when it's used to fetch data into a previously stacked repository, it may terminate too early by seeing that a revision is present, when in fact some of the CHKMap pages for that revision's inventory are not present.

If this actually occurs, it will probably be seen as being unable to reconstruct some revisions from the repository after unstacking. It may also occur in other fetch cases.

Tags: stacking
Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
Jelmer Vernooij (jelmer)
tags: removed: check-for-breezy fetch
Jelmer Vernooij (jelmer)
Changed in brz:
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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