1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-03 01:18:10 +03:00

ctdb: Modernize a few DEBUGs

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Martin Schwenke <mschwenke@ddn.com>

Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Wed Apr 17 00:54:55 UTC 2024 on atb-devel-224
This commit is contained in:
Volker Lendecke 2024-02-29 16:11:16 +01:00 committed by Martin Schwenke
parent 73e806c559
commit 7e621b1b53

View File

@ -1311,13 +1311,13 @@ static int do_recovery(struct ctdb_recoverd *rec, TALLOC_CTX *mem_ctx)
int ret;
bool self_ban;
DEBUG(DEBUG_NOTICE, (__location__ " Starting do_recovery\n"));
DBG_NOTICE("Starting do_recovery\n");
/* Check if the current node is still the leader. It's possible that
* re-election has changed the leader.
*/
if (!this_node_is_leader(rec)) {
D_NOTICE("Leader changed to %u, aborting recovery\n",
D_NOTICE("Leader changed to %" PRIu32 ", aborting recovery\n",
rec->leader);
return -1;
}
@ -1331,20 +1331,22 @@ static int do_recovery(struct ctdb_recoverd *rec, TALLOC_CTX *mem_ctx)
if (rec->election_in_progress) {
/* an election is in progress */
DEBUG(DEBUG_ERR, ("do_recovery called while election in progress - try again later\n"));
DBG_ERR("do_recovery called while election in progress - try "
"again later\n");
goto fail;
}
ban_misbehaving_nodes(rec, &self_ban);
if (self_ban) {
DEBUG(DEBUG_NOTICE, ("This node was banned, aborting recovery\n"));
DBG_NOTICE("This node was banned, aborting recovery\n");
goto fail;
}
if (cluster_lock_enabled(rec) && !cluster_lock_held(rec)) {
/* Leader can change in ban_misbehaving_nodes() */
if (!this_node_is_leader(rec)) {
D_NOTICE("Leader changed to %u, aborting recovery\n",
D_NOTICE("Leader changed to %" PRIu32
", aborting recovery\n",
rec->leader);
rec->need_recovery = false;
goto fail;
@ -1355,12 +1357,13 @@ static int do_recovery(struct ctdb_recoverd *rec, TALLOC_CTX *mem_ctx)
goto fail;
}
DEBUG(DEBUG_NOTICE, (__location__ " Recovery initiated due to problem with node %u\n", rec->last_culprit_node));
DBG_NOTICE("Recovery initiated due to problem with node %" PRIu32 "\n",
rec->last_culprit_node);
/* Retrieve capabilities from all connected nodes */
ret = update_capabilities(rec, nodemap);
if (ret!=0) {
DEBUG(DEBUG_ERR, (__location__ " Unable to update node capabilities.\n"));
DBG_ERR("Unable to update node capabilities.\n");
return -1;
}
@ -1377,15 +1380,19 @@ static int do_recovery(struct ctdb_recoverd *rec, TALLOC_CTX *mem_ctx)
nodemap->nodes[i].flags);
if (ret != 0) {
if (nodemap->nodes[i].flags & NODE_FLAGS_INACTIVE) {
DEBUG(DEBUG_WARNING, (__location__ "Unable to update flags on inactive node %d\n", i));
DBG_WARNING("Unable to update flags on "
"inactive node %d\n",
i);
} else {
DEBUG(DEBUG_ERR, (__location__ " Unable to update flags on all nodes for node %d\n", i));
DBG_ERR("Unable to update flags on all nodes "
"for node %d\n",
i);
return -1;
}
}
}
DEBUG(DEBUG_NOTICE, (__location__ " Recovery - updated flags\n"));
DBG_NOTICE("Recovery - updated flags\n");
ret = db_recovery_parallel(rec, mem_ctx);
if (ret != 0) {
@ -1399,11 +1406,11 @@ static int do_recovery(struct ctdb_recoverd *rec, TALLOC_CTX *mem_ctx)
ret = ctdb_client_send_message(ctdb, CTDB_BROADCAST_CONNECTED,
CTDB_SRVID_RECONFIGURE, tdb_null);
if (ret != 0) {
DEBUG(DEBUG_ERR, (__location__ " Failed to send reconfigure message\n"));
DBG_ERR("Failed to send reconfigure message\n");
goto fail;
}
DEBUG(DEBUG_NOTICE, (__location__ " Recovery complete\n"));
DBG_NOTICE("Recovery complete\n");
rec->need_recovery = false;
ctdb_op_end(rec->recovery);
@ -1417,7 +1424,10 @@ static int do_recovery(struct ctdb_recoverd *rec, TALLOC_CTX *mem_ctx)
We now wait for rerecovery_timeout before we allow
another recovery to take place.
*/
DEBUG(DEBUG_NOTICE, ("Just finished a recovery. New recoveries will now be suppressed for the rerecovery timeout (%d seconds)\n", ctdb->tunable.rerecovery_timeout));
D_NOTICE("Just finished a recovery. New recoveries will now be "
"suppressed for the rerecovery timeout (%" PRIu32
" seconds)\n",
ctdb->tunable.rerecovery_timeout);
ctdb_op_disable(rec->recovery, ctdb->ev,
ctdb->tunable.rerecovery_timeout);
return 0;