<div dir="ltr"><div>I am using clusterer with usrloc on a cluster with 2 nodes and these parameters on node 1</div><div><br></div><div>modparam("usrloc", "working_mode_preset", "full-sharing-cluster")</div><div>modparam("clusterer", "current_id", MY_NODE_ID)<br>modparam("clusterer", "db_mode", 0)<br>modparam("clusterer", "current_info", "cluster_id=1,url=bin:<a href="http://198.19.0.255:5070">198.19.0.255:5070</a>,flags=seed")<br>modparam("clusterer", "neighbor_info", "cluster_id=1,node_id=2,url=bin:<a href="http://198.19.0.253:5070">198.19.0.253:5070</a>")<br></div><div><br></div><div>these parameters on node 2:</div><div><br></div><div>modparam("usrloc", "working_mode_preset", "full-sharing-cluster")</div><div>modparam("clusterer", "current_id", MY_NODE_ID)<br>modparam("clusterer", "db_mode", 0)<br>modparam("clusterer", "current_info", "cluster_id=1,url=bin:<a href="http://198.19.0.253:5070">198.19.0.253:5070</a>")<br>modparam("clusterer", "neighbor_info", "cluster_id=1,node_id=1,url=bin:<a href="http://198.19.0.255:5070">198.19.0.255:5070</a>")<br></div><div><br></div><div>When I start both nodes up, they both report the following capability as expected (in fact the seed node knows it is seed and does not try to sync at this point):<br></div><div><br></div><div>Capability:: usrloc-contact-repl State=Ok<br></div><div><br></div><div>However I have found that if node 2 is stopped (or goes away) and a manual ul_cluster_sync is issued on node 1 (the seed node), it will determine that there is no neighbour available and will change its capability state to "not synced".</div><div><br></div><div>It is then impossible to change the seed node out of this state, and the neighbour nodes (when they come back online) also remain in a "not synced" state as they cannot find a neighbour with an "Ok" state.</div><div><br></div><div>In fact, perhaps if the seed node can only find "not synced" nodes (or indeed no other available nodes) in the cluster, then it should recognise itself as the seed and therefore revert to "Ok" rather than "not synced"?</div><div></div><div><br></div><div><br></div><div><br></div></div>