mirror of
https://github.com/samba-team/samba.git
synced 2025-01-10 01:18:15 +03:00
ctdb-locking: If a record could not be locked, log the key
Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net> Autobuild-User(master): Martin Schwenke <martins@samba.org> Autobuild-Date(master): Mon Jun 19 19:56:22 CEST 2017 on sn-devel-144
This commit is contained in:
parent
1548ab99a2
commit
ac4b78848d
@ -520,6 +520,7 @@ static void ctdb_lock_timeout_handler(struct tevent_context *ev,
|
||||
pid_t pid;
|
||||
double elapsed_time;
|
||||
bool skip;
|
||||
char *keystr;
|
||||
|
||||
lock_ctx = talloc_get_type_abort(private_data, struct lock_context);
|
||||
ctdb = lock_ctx->ctdb;
|
||||
@ -542,9 +543,14 @@ static void ctdb_lock_timeout_handler(struct tevent_context *ev,
|
||||
goto skip_lock_debug;
|
||||
}
|
||||
|
||||
keystr = hex_encode_talloc(lock_ctx, lock_ctx->key.dptr,
|
||||
lock_ctx->key.dsize);
|
||||
DEBUG(DEBUG_WARNING,
|
||||
("Unable to get RECORD lock on database %s for %.0lf seconds\n",
|
||||
lock_ctx->ctdb_db->db_name, elapsed_time));
|
||||
("Unable to get RECORD lock on database %s for %.0lf seconds"
|
||||
" (key %s)\n",
|
||||
lock_ctx->ctdb_db->db_name, elapsed_time,
|
||||
keystr ? keystr : ""));
|
||||
TALLOC_FREE(keystr);
|
||||
|
||||
/* If a node stopped/banned, don't spam the logs */
|
||||
if (ctdb->nodes[ctdb->pnn]->flags & NODE_FLAGS_INACTIVE) {
|
||||
|
Loading…
Reference in New Issue
Block a user