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
CA-403759: Initialise licensing after no-other-masters check (#6257)
When the coordinator restarts. the no-other-masters check in the startup
sequence does two things for each pool member:
1. It checks that the host agrees that it is are not the coordinator.
2. It unblocks the host's master_connection thread, which is likely
waiting
for a reconnection delay to expire, which may be up to 256 seconds
(exponential backoff is used). The delay is interrupted to
immediately unblock DB calls.
Licensing initialisation comes earlier in the startup sequence, but
under certain circumstance make calls to other host, in particular after
an upgrade. A this time, hosts may still be blocked on the
master_connection for up to 256 s, which adds an unnecessary delay to
the coordinator's startup sequence and therefore the usability of the
API.
Address this by reversing the order of the two startup actions.
0 commit comments