Reconciling Moved Repositories #2890
Labels
bug
Documents unexpected/wrong/buggy behavior
critical-fix
Should be addressed before any other issue/PRs
database
Related to Augur's unifed data model
deployed version
Live problems with deployed versions
python
Pull requests that update Python code
server
Related to the Augur server
workers
Related to data workers
A sequence of events occurring out of order can cause two Augur features to add a renamed repository in addition to the originally named repository. After significant investigation on our largest instance, what seems to occur is:
incubating-
as the start of its name. When it graduates the incubator, theincubator-
is removed.So, Augur is working as expected, and we need to adjust a bit for the way data is evolving.
Here is an example error message:
In this case, the repo first existed here: https://github.com/gsa/datagov-harvesting-logic (repo_id 128320) and later was "added" at the
GSA/datagov-harvester
(repo_id 149077) URL before the repository could be renamed. So, these two are in conflict in perpetuity.This appears by far to be the most common case of this occurring, our previous analysis of divergent commit logs also being a source of some issues notwithstanding, this seems like the primary cause to address.
The text was updated successfully, but these errors were encountered: