Plan a replacement for deprecated Akka AutoDowning before an Akka.NET upgrade removes it #51

Open
opened 2026-11-06 15:24:38 -05:00 by dohertj2 · 0 comments
Owner

Register row 70 (deferred-work register).

Akka.NET 1.5.62 warns on every boot that auto-down-unreachable-after is deprecated ("keep-majority will be used instead"). Drill-verified that the substitution does NOT happen while downing-provider-class = Akka.Cluster.AutoDowning is explicit (BuildHocon sets it), so the 2026-07-21 availability-first decision holds today. The risk is a future Akka.NET bump deleting AutoDowning.

Revisit trigger (from register): Any Akka.NET version bump — re-run DRILL_MODE=active bash docker/failover-drill.sh and read the release notes before accepting it.

Current state: Standing risk; no replacement downing provider designed.
Related: docs/plans/2026-07-21-auto-down-availability-decision.md.

Source: docs/plans/2026-07-08-deferred-work-register.md row 70

Register row 70 (deferred-work register). Akka.NET 1.5.62 warns on every boot that `auto-down-unreachable-after` is deprecated ("keep-majority will be used instead"). Drill-verified that the substitution does NOT happen while `downing-provider-class = Akka.Cluster.AutoDowning` is explicit (BuildHocon sets it), so the 2026-07-21 availability-first decision holds today. The risk is a future Akka.NET bump deleting `AutoDowning`. **Revisit trigger (from register):** Any Akka.NET version bump — re-run `DRILL_MODE=active bash docker/failover-drill.sh` and read the release notes before accepting it. **Current state:** Standing risk; no replacement downing provider designed. Related: `docs/plans/2026-07-21-auto-down-availability-decision.md`. Source: `docs/plans/2026-07-08-deferred-work-register.md` row 70
dohertj2 added the type:debtpriority:p2migrated labels 2026-11-06 15:24:38 -05:00
Sign in to join this conversation.