8000 Add rollback & downtime info to flat flow migration docs (#15752) · dotnet/arcade@14abacb · GitHub
[go: up one dir, main page]

Skip to content

Commit 14abacb

Browse files
authored
Add rollback & downtime info to flat flow migration docs (#15752)
1 parent 85aaca7 commit 14abacb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Documentation/UnifiedBuild/Flat-Flow-Migration-Guide.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,18 @@ graph TD
185185

186186
The `runtime` and `arcade` dependencies will flow into `winforms` through the VMR, and the `winforms-assets` dependency will still flow directly into `winforms` (as it's not part of the VMR). The `winforms-tests` repository will newly depend on the VMR instead of `winforms` and will get its packages from the VMR.
187187

188+
## Potential rollback plan
189+
190+
We will consider rolling back the subscription changes if we see that the codeflow PRs contain changes that don't belong there, if the backflow PRs contain unexpected changes or if we see general problems with adoption of the flat flow in the product repositories.
191+
In such case, we will re-enable the original subscriptions and disable the codeflow ones.
192+
193+
## Expected downtime
194+
195+
The migration should happen within few (<4) hours after which we will keep monitoring all the dependency PRs in the product repositories.
196+
Developers can keep merging code as usual during this time and their productivity should not be affected.
197+
The only affected process will be the current VMR one-way synchronization which will be disabled at the begining of the migration.
198+
We also expect potential minor problems in PRs against the `main` branch of `dotnet/sdk` which might need to be rebased on top of `main` again to pick up new infrastructural changes in that repo.
199+
188200
## FAQ
189201

190202
### How can I see dependency subscriptions for my repository?

0 commit comments

Comments
 (0)
0