Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Assignee
Richard Ponton
Richard Ponton(Deactivated)Reporter
Richard Ponton
Richard Ponton(Deactivated)Story Points
2
Sprint
None
Fix versions
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
Sentry
Sentry
Zendesk Support
Zendesk Support
Created October 31, 2023 at 2:33 AM
Updated December 1, 2023 at 9:43 PM
Resolved December 1, 2023 at 9:43 PM
Initialize ConfigPushHandler via DI instead of cross-cutting dependency via constructor.
When a ClusterNode goes down, it should immediately cancel all in-flight requests on that node. This could potentially let the system actually recover faster, as it doesn't have to wait for those requests to time out before retrying them against a new node.
Fallback/failsafe - given the remote possibility that we failed to apply a received update, we need to periodically check that our active config version matches the desired config version, then re-fetch if we're out of date.
Make sure 0xD is a signal to the fallback that we're "dirty" and need to refresh. In the edge case that we've bootstrapped against a config-only node.