Change assert to warning

pull/5225/head
Rahim Kanji 5 months ago
parent c0f99c0e15
commit 187edfe1a4

@ -486,11 +486,34 @@ void PgSQL_STMT_Manager::get_metrics(uint64_t* c_unique, uint64_t* c_total, uint
//}
}
unlock();
assert(c_u == stats.c_unique);
assert(c_t == stats.total.c_total);
assert(c == stats.cached);
assert(s_t == stats.total.s_total);
assert(s_u == stats.s_unique);
//assert(c_u == stats.c_unique);
//assert(c_t == stats.total.c_total);
//assert(c == stats.cached);
//assert(s_t == stats.total.s_total);
//assert(s_u == stats.s_unique);
if (c_u != stats.c_unique) {
proxy_warning("PgSQL_STMT_Manager::get_metrics mismatch: c_u=%llu stats.c_unique=%llu",
(unsigned long long)c_u, (unsigned long long)stats.c_unique);
}
if (c_t != stats.total.c_total) {
proxy_warning("PgSQL_STMT_Manager::get_metrics mismatch: c_t=%llu stats.total.c_total=%llu",
(unsigned long long)c_t, (unsigned long long)stats.total.c_total);
}
if (c != stats.cached) {
proxy_warning("PgSQL_STMT_Manager::get_metrics mismatch: cached(counted)=%llu stats.cached=%llu",
(unsigned long long)c, (unsigned long long)stats.cached);
}
if (s_t != stats.total.s_total) {
proxy_warning("PgSQL_STMT_Manager::get_metrics mismatch: s_t=%llu stats.total.s_total=%llu",
(unsigned long long)s_t, (unsigned long long)stats.total.s_total);
}
if (s_u != stats.s_unique) {
proxy_warning("PgSQL_STMT_Manager::get_metrics mismatch: s_u=%llu stats.s_unique=%llu",
(unsigned long long)s_u, (unsigned long long)stats.s_unique);
}
//*stmt_max_stmt_id = m;
#endif
* stmt_max_stmt_id = next_statement_id; // this is max stmt_id, no matter if in used or not

Loading…
Cancel
Save