Page MenuHomeSoftware Heritage

Debian loader sometimes thinks a package has been loaded when it has not
Started, Work in Progress, HighPublic

Description

The Debian loader keeps a cache of already loaded packages in its database, after loading them, to avoid doing the work again.

There seems to be a race condition: some Debian origins have snapshots with a branch pointing to a revision that doesn't exist in the database.

Investigate and fix.

Event Timeline

olasd created this task.Mar 16 2018, 6:01 PM
olasd triaged this task as High priority.
olasd changed the task status from Open to Work in Progress.Mar 19 2018, 7:55 PM

I've cleaned up the cache for the revisions that haven't been loaded in the archive. We'll see how many holes we still have after another run of the loader.