Add "standby unregister"

This commit is contained in:
Ian Barwick
2017-05-08 23:37:53 +09:00
parent 08d2da3443
commit c7f49541a3
5 changed files with 124 additions and 2 deletions

View File

@@ -11,7 +11,8 @@
* [ MASTER | PRIMARY ] REGISTER
*
* STANDBY CLONE
* STANDBY REGISTER (wip)
* STANDBY REGISTER
* STANDBY UNREGISTER (wip)
*
* CLUSTER EVENT
*/
@@ -558,6 +559,8 @@ main(int argc, char **argv)
action = STANDBY_CLONE;
else if(strcasecmp(repmgr_action, "REGISTER") == 0)
action = STANDBY_REGISTER;
else if(strcasecmp(repmgr_action, "UNREGISTER") == 0)
action = STANDBY_UNREGISTER;
}
else if(strcasecmp(repmgr_node_type, "CLUSTER") == 0)
@@ -814,6 +817,9 @@ main(int argc, char **argv)
case STANDBY_REGISTER:
do_standby_register();
break;
case STANDBY_UNREGISTER:
do_standby_unregister();
break;
case CLUSTER_EVENT:
do_cluster_event();