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
MicroCluster requires all nodes in a cluster to have the same schema/API version and if update will be triggered when one of the nodes is offline, the update will never finish.
I was thinking if we can prevent such update from happening by adding some guard rails (deb preinst or snap pre-refresh) before doing an update? But it seems to be tricky.
member1 checks cluster status before upgrade, if allonline, then it proceeds
MicroCluster requires all nodes in a cluster to have the same schema/API version and if update will be triggered when one of the nodes is offline, the update will never finish.
I was thinking if we can prevent such update from happening by adding some guard rails (deb
preinst
or snappre-refresh
) before doing an update? But it seems to be tricky.member1
checks cluster status before upgrade, if allonline
, then it proceedsmember1
is updatedcluster status from
member1
cluster status from
member2
Any reason the heartbeat endpoint couldn't be made to return a status indicating the
member1
is online but waiting for upgrade instead of unreachable?P.S. I am using this as a current workaround:
The text was updated successfully, but these errors were encountered: