You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b640a9d
Browse filesBrowse the repository at this point in the historyBrowse files
dc-dr: pin-standby help says role pin, not data freeze
The help promised that a held DC's coordinator refuses destructive cross-DC
rewinds or re-seeds of the data it holds. That is no longer true: standby-hold
pins the role and the cross-DC loss budget protects the data, the same budget
that protects every other data center.
Leaving the old wording would be worse than the old behaviour, since an operator
would believe in a freeze that no longer exists.
Signed-off-by: Tamal Saha <tamal@appscode.com>
_, _=fmt.Fprintf(out, "The standby-hold is cleared. NOTE: this DC resumes contending on the NEXT Lease event; if the Lease is idle, a pending handoff may take until the agent's informer resync. Touching the Lease (for example dc-dr handoff --to <dc>) makes it immediate.\n")
132
132
} else {
133
-
_, _=fmt.Fprintf(out, "This data center is now HELD as a standby for scope %s: it never contends for the Lease, never promotes, and refuses destructive cross-DC rewinds of its data.\n", lease)
133
+
_, _=fmt.Fprintf(out, "This data center is now HELD as a standby for scope %s: it never contends for the Lease and never promotes. Its data is still repaired normally if it needs a rewind or re-seed to stay a standby, bounded by the cross-DC loss budget.\n", lease)
134
134
_, _=fmt.Fprintf(out, " It is ignored while this DC is the ACTIVE one (demoting the active DC without a quiesce is unsafe): move the primary away with a switchover first.\n")
0 commit comments