]> git.proxmox.com Git - mirror_corosync.git/commitdiff
Qdevice: Correct API comments
authorJan Friesse <jfriesse@redhat.com>
Wed, 1 Jun 2016 13:07:34 +0000 (15:07 +0200)
committerJan Friesse <jfriesse@redhat.com>
Tue, 28 Jun 2016 11:58:42 +0000 (13:58 +0200)
Also after votequorum node list is received and qnetd is connected,
default vote is changed to WAIT_FOR_REPLY. This make much more sense
because it ensures qdevice doesn't vote with new ring id until qnetd
sends reply.

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
qdevices/qdevice-model-net.c
qdevices/qdevice-net-algo-test.c

index 036ac21efd3b2c88fe2099064506bd0c22d93c69..2f2fa592ab35e6a9989afadd018c896bec37204d 100644 (file)
@@ -438,7 +438,7 @@ qdevice_model_net_votequorum_node_list_notify(struct qdevice_instance *instance,
                }
        } else {
                send_node_list = 1;
-               vote = TLV_VOTE_NO_CHANGE;
+               vote = TLV_VOTE_WAIT_FOR_REPLY;
        }
 
        if (qdevice_net_algorithm_votequorum_node_list_notify(net_instance, &tlv_rid,
index ae4262401a6c98e3804663ded7a82e882802695b..3949d66a0e9a802b8e202ab06d64d25a274bcc05 100644 (file)
@@ -86,7 +86,7 @@ qdevice_net_algo_test_connected(struct qdevice_net_instance *instance, int *send
  *     vote = TLV_VOTE_NO_CHANGE
  *   if cast_vote_timer_vote = TLV_VOTE_ACK
  *     vote = TLV_VOTE_NACK.
- * Otherwise send_node_list = 0 and vote = TLV_VOTE_NO_CHANGE
+ * Otherwise send_node_list = 1 and vote = TLV_VOTE_NO_CHANGE
  * If send_node_list is set to non zero, node list is send to qnetd
  */
 int
@@ -111,7 +111,7 @@ qdevice_net_algo_test_config_node_list_changed(struct qdevice_net_instance *inst
  *     vote = TLV_VOTE_NO_CHANGE
  *   if cast_vote_timer_vote = TLV_VOTE_ACK
  *     vote = TLV_VOTE_NACK.
- * Otherwise send_node_list = 0 and vote = TLV_VOTE_NO_CHANGE
+ * Otherwise send_node_list = 1 and vote = TLV_VOTE_WAIT_FOR_REPLY
  * If send_node_list is set to non zero, node list is send to qnetd
  */
 int
@@ -138,7 +138,7 @@ qdevice_net_algo_test_votequorum_node_list_notify(struct qdevice_net_instance *i
  *     vote = TLV_VOTE_NO_CHANGE
  *   if cast_vote_timer_vote = TLV_VOTE_ACK
  *     vote = TLV_VOTE_NACK.
- * Otherwise send_node_list = 0 and vote = TLV_VOTE_NO_CHANGE
+ * Otherwise send_node_list = 1 and vote = TLV_VOTE_NO_CHANGE
  *
  * If send_node_list is set to non zero, node list is send to qnetd
  */