MXS-2020 Replace ss[_info]_dassert with mxb_assert[_message]
This commit is contained in:
@ -235,7 +235,7 @@ bool ensure_query_is_parsed(GWBUF* query)
|
||||
MXB_AT_DEBUG(int rv);
|
||||
|
||||
MXB_AT_DEBUG(rv = )pthread_mutex_lock(&this_unit.sql_mode_mutex);
|
||||
ss_dassert(rv == 0);
|
||||
mxb_assert(rv == 0);
|
||||
|
||||
if (this_thread.sql_mode == QC_SQL_MODE_ORACLE)
|
||||
{
|
||||
@ -249,7 +249,7 @@ bool ensure_query_is_parsed(GWBUF* query)
|
||||
parsed = parse_query(query);
|
||||
|
||||
MXB_AT_DEBUG(rv = )pthread_mutex_unlock(&this_unit.sql_mode_mutex);
|
||||
ss_dassert(rv == 0);
|
||||
mxb_assert(rv == 0);
|
||||
|
||||
if (!parsed)
|
||||
{
|
||||
@ -274,7 +274,7 @@ int32_t qc_mysql_parse(GWBUF* querybuf, uint32_t collect, int32_t* result)
|
||||
{
|
||||
parsing_info_t* pi = (parsing_info_t*) gwbuf_get_buffer_object_data(querybuf,
|
||||
GWBUF_PARSING_INFO);
|
||||
ss_dassert(pi);
|
||||
mxb_assert(pi);
|
||||
|
||||
*result = pi->result;
|
||||
}
|
||||
@ -294,7 +294,7 @@ int32_t qc_mysql_get_type_mask(GWBUF* querybuf, uint32_t* type_mask)
|
||||
MYSQL* mysql;
|
||||
bool succp;
|
||||
|
||||
ss_info_dassert(querybuf != NULL, ("querybuf is NULL"));
|
||||
mxb_assert_message(querybuf != NULL, ("querybuf is NULL"));
|
||||
|
||||
if (querybuf == NULL)
|
||||
{
|
||||
@ -359,7 +359,7 @@ static bool parse_query(GWBUF* querybuf)
|
||||
parsing_info_t* pi;
|
||||
|
||||
/** Do not parse without releasing previous parse info first */
|
||||
ss_dassert(!query_is_parsed(querybuf));
|
||||
mxb_assert(!query_is_parsed(querybuf));
|
||||
|
||||
if (querybuf == NULL || query_is_parsed(querybuf))
|
||||
{
|
||||
@ -461,8 +461,8 @@ static THD* get_or_create_thd_for_parsing(MYSQL* mysql, char* query_str)
|
||||
bool failp = FALSE;
|
||||
size_t query_len;
|
||||
|
||||
ss_info_dassert(mysql != NULL, ("mysql is NULL"));
|
||||
ss_info_dassert(query_str != NULL, ("query_str is NULL"));
|
||||
mxb_assert_message(mysql != NULL, ("mysql is NULL"));
|
||||
mxb_assert_message(query_str != NULL, ("query_str is NULL"));
|
||||
|
||||
query_len = strlen(query_str);
|
||||
client_flags = set_client_flags(mysql);
|
||||
@ -727,7 +727,7 @@ static uint32_t resolve_query_type(parsing_info_t *pi, THD* thd)
|
||||
bool force_data_modify_op_replication;
|
||||
force_data_modify_op_replication = FALSE;
|
||||
#endif /* NOT_IN_USE */
|
||||
ss_info_dassert(thd != NULL, ("thd is NULL\n"));
|
||||
mxb_assert_message(thd != NULL, ("thd is NULL\n"));
|
||||
|
||||
lex = thd->lex;
|
||||
|
||||
@ -1317,7 +1317,7 @@ static int is_autocommit_stmt(LEX* lex)
|
||||
|
||||
if ((rc = find_type(&bool_typelib, res->ptr(), res->length(), false)))
|
||||
{
|
||||
ss_dassert(rc >= 0 && rc <= 2);
|
||||
mxb_assert(rc >= 0 && rc <= 2);
|
||||
/**
|
||||
* rc is the position of matchin string in
|
||||
* typelib's value array.
|
||||
@ -1375,9 +1375,9 @@ parsing_info_t* get_pinfo(GWBUF* querybuf)
|
||||
LEX* get_lex(parsing_info_t* pi)
|
||||
{
|
||||
MYSQL* mysql = (MYSQL *) pi->pi_handle;
|
||||
ss_dassert(mysql);
|
||||
mxb_assert(mysql);
|
||||
THD* thd = (THD *) mysql->thd;
|
||||
ss_dassert(thd);
|
||||
mxb_assert(thd);
|
||||
|
||||
return thd->lex;
|
||||
}
|
||||
@ -1397,9 +1397,9 @@ LEX* get_lex(GWBUF* querybuf)
|
||||
if (pi)
|
||||
{
|
||||
MYSQL* mysql = (MYSQL *) pi->pi_handle;
|
||||
ss_dassert(mysql);
|
||||
mxb_assert(mysql);
|
||||
THD* thd = (THD *) mysql->thd;
|
||||
ss_dassert(thd);
|
||||
mxb_assert(thd);
|
||||
lex = thd->lex;
|
||||
}
|
||||
|
||||
@ -1417,7 +1417,7 @@ static TABLE_LIST* skygw_get_affected_tables(void* lexptr)
|
||||
|
||||
if (lex == NULL || lex->current_select == NULL)
|
||||
{
|
||||
ss_dassert(lex != NULL && lex->current_select != NULL);
|
||||
mxb_assert(lex != NULL && lex->current_select != NULL);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -1678,7 +1678,7 @@ static parsing_info_t* parsing_info_init(void (*donefun)(void *))
|
||||
const char* user = "skygw";
|
||||
const char* db = "skygw";
|
||||
|
||||
ss_dassert(donefun != NULL);
|
||||
mxb_assert(donefun != NULL);
|
||||
|
||||
/** Get server handle */
|
||||
mysql = mysql_init(NULL);
|
||||
@ -1688,7 +1688,7 @@ static parsing_info_t* parsing_info_init(void (*donefun)(void *))
|
||||
MXS_ERROR("Call to mysql_real_connect failed due %d, %s.",
|
||||
mysql_errno(mysql),
|
||||
mysql_error(mysql));
|
||||
ss_dassert(mysql != NULL);
|
||||
mxb_assert(mysql != NULL);
|
||||
goto retblock;
|
||||
}
|
||||
|
||||
@ -1712,7 +1712,7 @@ static parsing_info_t* parsing_info_init(void (*donefun)(void *))
|
||||
pi->pi_handle = mysql;
|
||||
pi->pi_done_fp = donefun;
|
||||
pi->result = QC_QUERY_INVALID;
|
||||
ss_dassert(this_thread.function_name_mappings);
|
||||
mxb_assert(this_thread.function_name_mappings);
|
||||
pi->function_name_mappings = this_thread.function_name_mappings;
|
||||
|
||||
retblock:
|
||||
@ -2227,7 +2227,7 @@ static void add_field_info(parsing_info_t* info,
|
||||
const char* column,
|
||||
List<Item>* excludep)
|
||||
{
|
||||
ss_dassert(column);
|
||||
mxb_assert(column);
|
||||
|
||||
unalias_names(select, database, table, &database, &table);
|
||||
|
||||
@ -2242,7 +2242,7 @@ static void add_field_info(parsing_info_t* info,
|
||||
{
|
||||
if (!item.table && !field_info->table)
|
||||
{
|
||||
ss_dassert(!item.database && !field_info->database);
|
||||
mxb_assert(!item.database && !field_info->database);
|
||||
break;
|
||||
}
|
||||
else if (item.table && field_info->table && (strcmp(item.table, field_info->table) == 0))
|
||||
@ -2294,7 +2294,7 @@ static void add_field_info(parsing_info_t* info,
|
||||
{
|
||||
item.database = item.database ? strdup(item.database) : NULL;
|
||||
item.table = item.table ? strdup(item.table) : NULL;
|
||||
ss_dassert(item.column);
|
||||
mxb_assert(item.column);
|
||||
item.column = strdup(item.column);
|
||||
|
||||
// We are happy if we at least could dup the column.
|
||||
@ -2344,7 +2344,7 @@ static void add_function_field_usage(const char* database,
|
||||
{
|
||||
QC_FIELD_INFO* fields = (QC_FIELD_INFO*)realloc(fi->fields,
|
||||
(fi->n_fields + 1) * sizeof(QC_FIELD_INFO));
|
||||
ss_dassert(fields);
|
||||
mxb_assert(fields);
|
||||
|
||||
if (fields)
|
||||
{
|
||||
@ -2431,7 +2431,7 @@ static void add_function_field_usage(st_select_lex* select,
|
||||
break;
|
||||
|
||||
default:
|
||||
//ss_dassert(!true);
|
||||
//mxb_assert(!true);
|
||||
;
|
||||
}
|
||||
}
|
||||
@ -2499,7 +2499,7 @@ static QC_FUNCTION_INFO* add_function_info(parsing_info_t* info,
|
||||
Item** items,
|
||||
int n_items)
|
||||
{
|
||||
ss_dassert(name);
|
||||
mxb_assert(name);
|
||||
|
||||
QC_FUNCTION_INFO* function_info = NULL;
|
||||
|
||||
@ -3093,12 +3093,12 @@ int32_t qc_mysql_get_field_info(GWBUF* buf, const QC_FIELD_INFO** infos, uint32_
|
||||
}
|
||||
|
||||
parsing_info_t* pi = get_pinfo(buf);
|
||||
ss_dassert(pi);
|
||||
mxb_assert(pi);
|
||||
|
||||
if (!pi->field_infos)
|
||||
{
|
||||
LEX* lex = get_lex(buf);
|
||||
ss_dassert(lex);
|
||||
mxb_assert(lex);
|
||||
|
||||
if (!lex)
|
||||
{
|
||||
@ -3283,7 +3283,7 @@ int32_t qc_mysql_get_function_info(GWBUF* buf,
|
||||
if (rv == QC_RESULT_OK)
|
||||
{
|
||||
parsing_info_t* pi = get_pinfo(buf);
|
||||
ss_dassert(pi);
|
||||
mxb_assert(pi);
|
||||
|
||||
*function_infos = pi->function_infos;
|
||||
*n_function_infos = pi->function_infos_len;
|
||||
@ -3348,15 +3348,15 @@ void configure_options(const char* datadir, const char* langdir)
|
||||
int rv;
|
||||
|
||||
rv = snprintf(datadir_arg, OPTIONS_DATADIR_SIZE, "--datadir=%s", datadir);
|
||||
ss_dassert(rv < OPTIONS_DATADIR_SIZE); // Ensured by create_datadir().
|
||||
mxb_assert(rv < OPTIONS_DATADIR_SIZE); // Ensured by create_datadir().
|
||||
server_options[IDX_DATADIR] = datadir_arg;
|
||||
|
||||
rv = sprintf(language_arg, "--language=%s", langdir);
|
||||
ss_dassert(rv < OPTIONS_LANGUAGE_SIZE); // Ensured by qc_process_init().
|
||||
mxb_assert(rv < OPTIONS_LANGUAGE_SIZE); // Ensured by qc_process_init().
|
||||
server_options[IDX_LANGUAGE] = language_arg;
|
||||
|
||||
// To prevent warning of unused variable when built in release mode,
|
||||
// when ss_dassert() turns into empty statement.
|
||||
// when mxb_assert() turns into empty statement.
|
||||
(void)rv;
|
||||
}
|
||||
|
||||
@ -3401,7 +3401,7 @@ int32_t qc_mysql_process_init(void)
|
||||
if (rc != 0)
|
||||
{
|
||||
this_thread.sql_mode = this_unit.sql_mode;
|
||||
ss_dassert(this_unit.function_name_mappings);
|
||||
mxb_assert(this_unit.function_name_mappings);
|
||||
this_thread.function_name_mappings = this_unit.function_name_mappings;
|
||||
|
||||
MXS_ERROR("mysql_library_init() failed. Error code: %d", rc);
|
||||
@ -3427,7 +3427,7 @@ void qc_mysql_process_end(void)
|
||||
int32_t qc_mysql_thread_init(void)
|
||||
{
|
||||
this_thread.sql_mode = this_unit.sql_mode;
|
||||
ss_dassert(this_unit.function_name_mappings);
|
||||
mxb_assert(this_unit.function_name_mappings);
|
||||
this_thread.function_name_mappings = this_unit.function_name_mappings;
|
||||
|
||||
bool inited = (mysql_thread_init() == 0);
|
||||
|
@ -470,7 +470,7 @@ static int search_compare(const void* key, const void* value)
|
||||
|
||||
void init_builtin_functions()
|
||||
{
|
||||
ss_dassert(!unit.inited);
|
||||
mxb_assert(!unit.inited);
|
||||
|
||||
qsort(BUILTIN_FUNCTIONS, N_BUILTIN_FUNCTIONS, sizeof(char*), sort_compare);
|
||||
qsort(BUILTIN_10_2_3_FUNCTIONS, N_BUILTIN_10_2_3_FUNCTIONS, sizeof(char*), sort_compare);
|
||||
@ -481,7 +481,7 @@ void init_builtin_functions()
|
||||
|
||||
void finish_builtin_functions()
|
||||
{
|
||||
ss_dassert(unit.inited);
|
||||
mxb_assert(unit.inited);
|
||||
unit.inited = false;
|
||||
}
|
||||
|
||||
@ -489,7 +489,7 @@ bool is_builtin_readonly_function(const char* key,
|
||||
uint32_t major, uint32_t minor, uint32_t patch,
|
||||
bool check_oracle)
|
||||
{
|
||||
ss_dassert(unit.inited);
|
||||
mxb_assert(unit.inited);
|
||||
|
||||
char* value = bsearch(key, BUILTIN_FUNCTIONS, N_BUILTIN_FUNCTIONS, sizeof(char*), search_compare);
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -277,7 +277,7 @@ static timespec timespec_subtract(const timespec& later, const timespec& earlier
|
||||
{
|
||||
timespec result = { 0, 0 };
|
||||
|
||||
ss_dassert((later.tv_sec > earlier.tv_sec) ||
|
||||
mxb_assert((later.tv_sec > earlier.tv_sec) ||
|
||||
((later.tv_sec == earlier.tv_sec) && (later.tv_nsec > earlier.tv_nsec)));
|
||||
|
||||
if (later.tv_nsec >= earlier.tv_nsec)
|
||||
@ -830,7 +830,7 @@ ostream& operator << (ostream& out, const QC_FIELD_INFO& x)
|
||||
{
|
||||
out << x.database;
|
||||
out << ".";
|
||||
ss_dassert(x.table);
|
||||
mxb_assert(x.table);
|
||||
}
|
||||
|
||||
if (x.table)
|
||||
@ -839,7 +839,7 @@ ostream& operator << (ostream& out, const QC_FIELD_INFO& x)
|
||||
out << ".";
|
||||
}
|
||||
|
||||
ss_dassert(x.column);
|
||||
mxb_assert(x.column);
|
||||
out << x.column;
|
||||
|
||||
return out;
|
||||
@ -1069,7 +1069,7 @@ public:
|
||||
out << name.table << ".";
|
||||
}
|
||||
|
||||
ss_dassert(name.column);
|
||||
mxb_assert(name.column);
|
||||
|
||||
out << name.column;
|
||||
|
||||
@ -1348,7 +1348,7 @@ bool compare(QUERY_CLASSIFIER* pClassifier1, QUERY_CLASSIFIER* pClassifier2, con
|
||||
break;
|
||||
|
||||
default:
|
||||
ss_dassert(!true);
|
||||
mxb_assert(!true);
|
||||
case SetSqlModeParser::SOMETHING:
|
||||
break;
|
||||
};
|
||||
@ -1589,7 +1589,7 @@ int main(int argc, char* argv[])
|
||||
}
|
||||
else
|
||||
{
|
||||
ss_dassert(n == 2);
|
||||
mxb_assert(n == 2);
|
||||
|
||||
ifstream in(argv[argc - 1]);
|
||||
|
||||
|
Reference in New Issue
Block a user