Closed MasonM closed 3 weeks ago
@terrytangyuan Are you referring to the minimal-downtime strategy? That's only something users that with a very large database that also care about minimizing downtime would consider, and I don't think it makes sense to script it.
I pushed a commit (4e29a3dda4fefa7d898299d88d4836cd4cd4d02e) to make it clear most users don't need to take any action.
Motivation
This adds some additional details about the migration introduced in https://github.com/argoproj/argo-workflows/pull/13779, primarily to assist users with a very large number of archived workflows who may not be comfortable with extended downtime.
Modifications
The manual minimal-downtime migration strategy is inspired by Altering a Postgres Column with Minimal Downtime. I tested it locally after populating my local database with 100,000 rows using https://github.com/argoproj/argo-workflows/pull/13715:
Verification
Ran
make docs-serve
: