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
I am an etcd/raft novice, but it would seem to make sense to me for the MCO and CEO to communicate and for the CEO to notice the MCO is in the process of draining/rebooting a node and to be sure that the node being upgraded at least isn't the leader.
Detecting "node will be upgraded" could be implemented today in CEO by watching the currentConfig and desiredConfig annotations - if they are different that's what the MCO will react to.
Alternatively, the MCD could explicitly notice the case when it's on a control plane node and signal etcd directly.
The text was updated successfully, but these errors were encountered:
Moving this from openshift/machine-config-operator#1897 (comment)
I am an etcd/raft novice, but it would seem to make sense to me for the MCO and CEO to communicate and for the CEO to notice the MCO is in the process of draining/rebooting a node and to be sure that the node being upgraded at least isn't the leader.
Detecting "node will be upgraded" could be implemented today in CEO by watching the
currentConfig
anddesiredConfig
annotations - if they are different that's what the MCO will react to.Alternatively, the MCD could explicitly notice the case when it's on a control plane node and signal etcd directly.
The text was updated successfully, but these errors were encountered: