You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-07 03:22:57 +03:00
MCOL-4925 Suppress the warning message when a non-cached table is (#2164)
dropped with the insert cache enabled.
This commit is contained in:
@@ -1673,7 +1673,7 @@ int ha_mcs_cache::external_lock(THD *thd, int lock_type)
|
|||||||
|
|
||||||
int ha_mcs_cache::delete_table(const char *name)
|
int ha_mcs_cache::delete_table(const char *name)
|
||||||
{
|
{
|
||||||
int error= 0, error2;
|
int cache_error= 0, error;
|
||||||
|
|
||||||
DBUG_ENTER("ha_mcs_cache::delete_table");
|
DBUG_ENTER("ha_mcs_cache::delete_table");
|
||||||
|
|
||||||
@@ -1681,13 +1681,18 @@ int ha_mcs_cache::delete_table(const char *name)
|
|||||||
{
|
{
|
||||||
char cache_name[FN_REFLEN+8];
|
char cache_name[FN_REFLEN+8];
|
||||||
create_cache_name(cache_name, name);
|
create_cache_name(cache_name, name);
|
||||||
error= cache_handler->delete_table(cache_name);
|
cache_error= cache_handler->delete_table(cache_name);
|
||||||
|
|
||||||
|
if (cache_error && (cache_error != ENOENT))
|
||||||
|
DBUG_RETURN(cache_error);
|
||||||
|
else if (cache_error == ENOENT)
|
||||||
|
cache_error= 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((error2= parent::delete_table(name)))
|
if ((error= parent::delete_table(name)))
|
||||||
error= error2;
|
cache_error= error;
|
||||||
|
|
||||||
DBUG_RETURN(error);
|
DBUG_RETURN(cache_error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user