Deployment automation will need to be audited and updated to support the RFC-18 rollout described in #3360.
What needs to happen:
The RFC-18 rollout introduces a specific deployment sequence that differs from a standard binary upgrade:
- Deploy updated onchain program
- Create UNICAST-DEFAULT topology
- Start activator with the new
--enable-flex-algo flag
- Run
doublezero-admin migrate flex-algo to tag existing links and backfill loopback node segments
- Start/restart controller (only safe after migration completes)
Existing deployment scripts and configuration management will need to be reviewed to determine whether they can accommodate this sequence, and updated accordingly.
Scope of work:
- Identify which parts of the deployment tooling are affected
- Update scripts/configuration to reflect the new activator flag and the ordered deployment sequence
- Ensure the migration step is represented as a distinct, manual checkpoint (not automated alongside the binary rollout)
Dependencies: #3360 (testnet rollout sign-off) must be completed first.
Deployment automation will need to be audited and updated to support the RFC-18 rollout described in #3360.
What needs to happen:
The RFC-18 rollout introduces a specific deployment sequence that differs from a standard binary upgrade:
--enable-flex-algoflagdoublezero-admin migrate flex-algoto tag existing links and backfill loopback node segmentsExisting deployment scripts and configuration management will need to be reviewed to determine whether they can accommodate this sequence, and updated accordingly.
Scope of work:
Dependencies: #3360 (testnet rollout sign-off) must be completed first.