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

Bug #397286 reported by Martin Pool on 2009-07-09
This bug affects 1 person
Affects Status Importance Assigned to Milestone

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.

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

Other bug subscribers