ctdb-protocol: Drop support for SET_RECLOCK
authorMartin Schwenke <martin@meltin.net>
Tue, 5 Apr 2016 06:12:00 +0000 (16:12 +1000)
committerMartin Schwenke <martins@samba.org>
Tue, 7 Jun 2016 22:51:28 +0000 (00:51 +0200)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/protocol/protocol.h
ctdb/protocol/protocol_api.h
ctdb/protocol/protocol_client.c
ctdb/protocol/protocol_control.c
ctdb/protocol/protocol_debug.c
ctdb/tests/src/protocol_client_test.c

index 7f2ba92bbc1ee53c543a2137077fa38e86d33f95..1b84d546046460c7206f47f313c55f124a464fb7 100644 (file)
@@ -867,7 +867,6 @@ struct ctdb_req_control_data {
                struct ctdb_public_ip *pubip;
                enum ctdb_event event;
                double reclock_latency;
-               const char *reclock_file;
                uint32_t role;
                const char *script;
                struct ctdb_ban_state *ban_state;
index 17ed8c35304074dd33785b7e3fcde9e23f9d729a..055de444f15dfac8c0bb1608c36b39daa8e286c7 100644 (file)
@@ -457,10 +457,6 @@ int ctdb_reply_control_get_reclock_file(struct ctdb_reply_control *reply,
                                        TALLOC_CTX *mem_ctx,
                                        const char **reclock_file);
 
-void ctdb_req_control_set_reclock_file(struct ctdb_req_control *request,
-                                      const char *reclock_file);
-int ctdb_reply_control_set_reclock_file(struct ctdb_reply_control *reply);
-
 void ctdb_req_control_stop_node(struct ctdb_req_control *request);
 int ctdb_reply_control_stop_node(struct ctdb_reply_control *reply);
 
index 73553788cea084d5009c998d43c1a6a6ff4f8740..e148b772b0249cdd39d7862f43d2ec1fd60f598f 100644 (file)
@@ -1591,28 +1591,6 @@ int ctdb_reply_control_get_reclock_file(struct ctdb_reply_control *reply,
        return reply->status;
 }
 
-/* CTDB_CONTROL_SET_RECLOCK_FILE */
-
-void ctdb_req_control_set_reclock_file(struct ctdb_req_control *request,
-                                      const char *reclock_file)
-{
-       request->opcode = CTDB_CONTROL_SET_RECLOCK_FILE;
-       request->pad = 0;
-       request->srvid = 0;
-       request->client_id = 0;
-       request->flags = 0;
-
-       request->rdata.opcode = CTDB_CONTROL_SET_RECLOCK_FILE;
-       request->rdata.data.reclock_file = reclock_file;
-}
-
-int ctdb_reply_control_set_reclock_file(struct ctdb_reply_control *reply)
-{
-       return ctdb_reply_control_generic(reply,
-                                         CTDB_CONTROL_SET_RECLOCK_FILE);
-}
-
-
 /* CTDB_CONTROL_STOP_NODE */
 
 void ctdb_req_control_stop_node(struct ctdb_req_control *request)
index fc2e6da02777a27fe8913141ca481d5a1f731fce..f1c03ae3fd2ac1b3c02357906b97ece9ae35cb1f 100644 (file)
@@ -304,10 +304,6 @@ static size_t ctdb_req_control_data_len(struct ctdb_req_control_data *cd)
        case CTDB_CONTROL_GET_RECLOCK_FILE:
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               len = ctdb_string_len(cd->data.reclock_file);
-               break;
-
        case CTDB_CONTROL_STOP_NODE:
                break;
 
@@ -636,10 +632,6 @@ static void ctdb_req_control_data_push(struct ctdb_req_control_data *cd,
                ctdb_double_push(cd->data.reclock_latency, buf);
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               ctdb_string_push(cd->data.reclock_file, buf);
-               break;
-
        case CTDB_CONTROL_SET_LMASTERROLE:
                ctdb_uint32_push(cd->data.role, buf);
                break;
@@ -979,11 +971,6 @@ static int ctdb_req_control_data_pull(uint8_t *buf, size_t buflen,
                                       &cd->data.reclock_latency);
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               ret = ctdb_string_pull(buf, buflen, mem_ctx,
-                                      &cd->data.reclock_file);
-               break;
-
        case CTDB_CONTROL_SET_LMASTERROLE:
                ret = ctdb_uint32_pull(buf, buflen, mem_ctx,
                                     &cd->data.role);
@@ -1393,9 +1380,6 @@ static size_t ctdb_reply_control_data_len(struct ctdb_reply_control_data *cd)
                len = ctdb_string_len(cd->data.reclock_file);
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               break;
-
        case CTDB_CONTROL_STOP_NODE:
                break;
 
index b86f1c29dd8848f68a0d9c5bab6434c8c6b4587b..76d796e8adb13ba6bd1c6963d16d40106628009e 100644 (file)
@@ -190,7 +190,6 @@ static void ctdb_opcode_print(uint32_t opcode, FILE *fp)
                { CTDB_CONTROL_TRAVERSE_KILL, "TRAVERSE_KILL" },
                { CTDB_CONTROL_RECD_RECLOCK_LATENCY, "RECD_RECLOCK_LATENCY" },
                { CTDB_CONTROL_GET_RECLOCK_FILE, "GET_RECLOCK_FILE" },
-               { CTDB_CONTROL_SET_RECLOCK_FILE, "SET_RECLOCK_FILE" },
                { CTDB_CONTROL_STOP_NODE, "STOP_NODE" },
                { CTDB_CONTROL_CONTINUE_NODE, "CONTINUE_NODE" },
                { CTDB_CONTROL_SET_NATGWSTATE, "SET_NATGWSTATE" },
index 16ec8452ea23e6dc36b595db1e45b950ee6e6c87..7ef2e1949f631af254f9610868d17752f5aff034 100644 (file)
@@ -439,11 +439,6 @@ static void fill_ctdb_req_control_data(TALLOC_CTX *mem_ctx,
        case CTDB_CONTROL_GET_RECLOCK_FILE:
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               fill_ctdb_string(mem_ctx, &cd->data.reclock_file);
-               assert(cd->data.reclock_file != NULL);
-               break;
-
        case CTDB_CONTROL_STOP_NODE:
                break;
 
@@ -909,11 +904,6 @@ static void verify_ctdb_req_control_data(struct ctdb_req_control_data *cd,
        case CTDB_CONTROL_GET_RECLOCK_FILE:
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               verify_ctdb_string(cd->data.reclock_file,
-                                  cd2->data.reclock_file);
-               break;
-
        case CTDB_CONTROL_STOP_NODE:
                break;
 
@@ -1380,9 +1370,6 @@ static void fill_ctdb_reply_control_data(TALLOC_CTX *mem_ctx,
                assert(cd->data.reclock_file != NULL);
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               break;
-
        case CTDB_CONTROL_STOP_NODE:
                break;
 
@@ -1767,9 +1754,6 @@ static void verify_ctdb_reply_control_data(struct ctdb_reply_control_data *cd,
                                   cd2->data.reclock_file);
                break;
 
-       case CTDB_CONTROL_SET_RECLOCK_FILE:
-               break;
-
        case CTDB_CONTROL_STOP_NODE:
                break;