log error on thread local hashtable exception

use_iouring
YuQing 2025-01-26 11:43:38 +08:00
parent ce0c23358f
commit 5477593ce8
1 changed files with 6 additions and 0 deletions

View File

@ -762,6 +762,8 @@ int conn_pool_close_connection_ex(ConnectionPool *cp,
htable = pthread_getspecific(cp->tls_key); htable = pthread_getspecific(cp->tls_key);
if (htable == NULL) { if (htable == NULL) {
logError("file: "__FILE__", line: %d, "
"the thread local key NOT exist!", __LINE__);
return close_connection(cp, conn, &key, hash_code, bForce); return close_connection(cp, conn, &key, hash_code, bForce);
} }
@ -791,6 +793,10 @@ int conn_pool_close_connection_ex(ConnectionPool *cp,
} else { } else {
previous->next = node->next; previous->next = node->next;
} }
} else {
logError("file: "__FILE__", line: %d, "
"%.*s NOT in the thread local hashtable!",
__LINE__, key.len, key.str);
} }
return close_connection(cp, conn, &key, hash_code, bForce); return close_connection(cp, conn, &key, hash_code, bForce);