Skip to content
Permalink
Browse files
Fix assertion in rocksb.
Use thd_query_safe() to read query from a different connection.
  • Loading branch information
vaintroub committed Jul 6, 2017
1 parent 4e08cdf commit 53d6325
Showing 1 changed file with 3 additions and 5 deletions.
@@ -2867,11 +2867,9 @@ class Rdb_trx_info_aggregator : public Rdb_tx_list_walker {
return;
}

std::string query_str;
LEX_STRING *const lex_str = thd_query_string(thd);
if (lex_str != nullptr && lex_str->str != nullptr) {
query_str = std::string(lex_str->str);
}
char query_buf[NAME_LEN+1];
thd_query_safe(thd, query_buf, sizeof(query_buf));
std::string query_str(query_buf);

const auto state_it = state_map.find(rdb_trx->GetState());
DBUG_ASSERT(state_it != state_map.end());

0 comments on commit 53d6325

Please sign in to comment.