Revisit triage process for upgrade issues caused by migrations
Summary
Upgrade issues due to migration error or batched background migration error causes Omnibus upgrade to fail. By default TanukiStan assigns it to Distribution or users themselves create the issue in Omnibus since the upgrade failed (examples https://gitlab.com/gitlab-org/gitlab/-/issues/449650
, https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8456
.
The Distribution handles the packaging and upgrade process, but initial investigation for migration error is best to be handled by he relevant teams who added these migrations as they have more context. The issue is to discuss and revisit triage process for errors like this.
Action items
- Discuss and agree on approach for triage for migration errors
- Document selected approach and bring awareness to the teams
- Update TanukiStan rules to apply relevant teams for migration errors