mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
perfschema memory related instrumentation changes
This commit is contained in:
@ -1127,8 +1127,8 @@ static int execute_ddl_log_action(THD *thd, DDL_LOG_ENTRY *ddl_log_entry)
|
||||
ddl_log_entry->tmp_name));
|
||||
handler_name.str= (char*)ddl_log_entry->handler_name;
|
||||
handler_name.length= strlen(ddl_log_entry->handler_name);
|
||||
init_sql_alloc(&mem_root, "execute_ddl_log_action", TABLE_ALLOC_BLOCK_SIZE,
|
||||
0, MYF(MY_THREAD_SPECIFIC));
|
||||
init_sql_alloc(key_memory_gdl, &mem_root, TABLE_ALLOC_BLOCK_SIZE, 0,
|
||||
MYF(MY_THREAD_SPECIFIC));
|
||||
if (!strcmp(ddl_log_entry->handler_name, reg_ext))
|
||||
frm_action= TRUE;
|
||||
else
|
||||
@ -1162,7 +1162,7 @@ static int execute_ddl_log_action(THD *thd, DDL_LOG_ENTRY *ddl_log_entry)
|
||||
}
|
||||
#ifdef WITH_PARTITION_STORAGE_ENGINE
|
||||
strxmov(to_path, ddl_log_entry->name, par_ext, NullS);
|
||||
(void) mysql_file_delete(key_file_partition, to_path, MYF(MY_WME));
|
||||
(void) mysql_file_delete(key_file_partition_ddl_log, to_path, MYF(MY_WME));
|
||||
#endif
|
||||
}
|
||||
else
|
||||
@ -1200,7 +1200,7 @@ static int execute_ddl_log_action(THD *thd, DDL_LOG_ENTRY *ddl_log_entry)
|
||||
#ifdef WITH_PARTITION_STORAGE_ENGINE
|
||||
strxmov(to_path, ddl_log_entry->name, par_ext, NullS);
|
||||
strxmov(from_path, ddl_log_entry->from_name, par_ext, NullS);
|
||||
(void) mysql_file_rename(key_file_partition, from_path, to_path, MYF(MY_WME));
|
||||
(void) mysql_file_rename(key_file_partition_ddl_log, from_path, to_path, MYF(MY_WME));
|
||||
#endif
|
||||
}
|
||||
else
|
||||
@ -1297,7 +1297,7 @@ static bool get_free_ddl_log_entry(DDL_LOG_MEMORY_ENTRY **active_entry,
|
||||
|
||||
if (global_ddl_log.first_free == NULL)
|
||||
{
|
||||
if (!(used_entry= (DDL_LOG_MEMORY_ENTRY*)my_malloc(
|
||||
if (!(used_entry= (DDL_LOG_MEMORY_ENTRY*)my_malloc(key_memory_DDL_LOG_MEMORY_ENTRY,
|
||||
sizeof(DDL_LOG_MEMORY_ENTRY), MYF(MY_WME))))
|
||||
{
|
||||
sql_print_error("Failed to allocate memory for ddl log free list");
|
||||
|
Reference in New Issue
Block a user