Details
-
Feature
-
Resolution: Done
-
Minor
-
None
-
None
-
0
-
0%
-
0
Description
Right now, we call `.delete_instance` on the Repository row, and that goes to delete all the references to the Repository, from all tables, under one transaction. This transaction can timeout if executed for a Repository with a lot of external referencing rows, so we should pre-flight the deletion (and chunk it) so that once we get to the final call, it is more or less a no-op.