Add retry / resync to project importer

Problem to solve

Imports can take a very long time to run and will sometimes fail, such as when the StuckImportWorker kills the job.

Intended users

Systems Administrator / DevOps / Site administrator.

Users moving to GitLab from other version control software.

Further details

@ashmckenzie wrote a script that allowed an import to finish. We believe this can be implemented as a retry feature.

Proposal

Requires discussion on how best to implement this feature.

Permissions and Security

Documentation

What does success look like, and how can we measure that?

Links / references

Related: https://gitlab.com/gitlab-org/gitlab-ce/issues/56555

Related customer issue: https://gitlab.zendesk.com/agent/tickets/117496 (Internal only)

Assignee Loading
Time tracking Loading