]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-daemon: Drop unused function ctdb_local_node_got_banned()
authorMartin Schwenke <martin@meltin.net>
Tue, 20 Aug 2019 01:29:42 +0000 (11:29 +1000)
committerKarolin Seeger <kseeger@samba.org>
Wed, 28 Aug 2019 07:36:30 +0000 (07:36 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14087

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
(cherry picked from commit 91ac4c13d8472955d1f04bd775ec4b3ff8bf1b61)

ctdb/include/ctdb_private.h
ctdb/server/ctdb_banning.c

index 7b8121a2e138227ca1401f9c9cac9f92c1a5661f..0c66725d36c97554024f6625dc43ae4ff49739c8 100644 (file)
@@ -481,7 +481,6 @@ int ctdb_ibw_init(struct ctdb_context *ctdb);
 
 /* from ctdb_banning.c */
 
-void ctdb_local_node_got_banned(struct ctdb_context *ctdb);
 int32_t ctdb_control_set_ban_state(struct ctdb_context *ctdb, TDB_DATA indata);
 int32_t ctdb_control_get_ban_state(struct ctdb_context *ctdb, TDB_DATA *outdata);
 void ctdb_ban_self(struct ctdb_context *ctdb);
index 11794dc5b0b7b8fa0daeff1b6d846c2327b1954b..3c711575e8cebae4eb11c830b029a9529e0848a2 100644 (file)
@@ -57,30 +57,6 @@ static void ctdb_ban_node_event(struct tevent_context *ev,
        }
 }
 
-void ctdb_local_node_got_banned(struct ctdb_context *ctdb)
-{
-       struct ctdb_db_context *ctdb_db;
-
-       DEBUG(DEBUG_NOTICE, ("This node has been banned - releasing all public "
-                            "IPs and setting the generation to INVALID.\n"));
-
-       /* Reset the generation id to 1 to make us ignore any
-          REQ/REPLY CALL/DMASTER someone sends to us.
-          We are now banned so we shouldnt service database calls
-          anymore.
-       */
-       ctdb->vnn_map->generation = INVALID_GENERATION;
-       for (ctdb_db = ctdb->db_list; ctdb_db != NULL; ctdb_db = ctdb_db->next) {
-               ctdb_db->generation = INVALID_GENERATION;
-       }
-
-       /* Recovery daemon will set the recovery mode ACTIVE and freeze
-        * databases.
-        */
-
-       ctdb_release_all_ips(ctdb);
-}
-
 int32_t ctdb_control_set_ban_state(struct ctdb_context *ctdb, TDB_DATA indata)
 {
        struct ctdb_ban_state *bantime = (struct ctdb_ban_state *)indata.dptr;