diff options
author | Marc Alff <marc.alff@sun.com> | 2008-07-16 16:29:22 -0600 |
---|---|---|
committer | Marc Alff <marc.alff@sun.com> | 2008-07-16 16:29:22 -0600 |
commit | 95ca2c6d96735edac951bd3b6995847e3ad03536 (patch) | |
tree | 08dba6ff192e8dcebc2a5483bfcb8935ca8ae1ba /sql/sql_cache.cc | |
parent | 76bd3a55a64bd91ad5b8e48aaf07656c8978bd11 (diff) | |
download | mariadb-git-95ca2c6d96735edac951bd3b6995847e3ad03536.tar.gz |
Bug#30087 Set query_cache_size, if the value is too small, get a unclear warning
Reverting the previous patch
Diffstat (limited to 'sql/sql_cache.cc')
-rw-r--r-- | sql/sql_cache.cc | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/sql/sql_cache.cc b/sql/sql_cache.cc index cce5123aef3..f8906a17c12 100644 --- a/sql/sql_cache.cc +++ b/sql/sql_cache.cc @@ -816,16 +816,6 @@ ulong Query_cache::resize(ulong query_cache_size_arg) free_cache(); query_cache_size= query_cache_size_arg; ::query_cache_size= init_cache(); - - if (::query_cache_size != query_cache_size_arg) - { - push_warning_printf(current_thd, MYSQL_ERROR::WARN_LEVEL_WARN, - ER_WARN_QC_RESIZE, ER(ER_WARN_QC_RESIZE), - query_cache_size_arg, - get_minimal_size_limit(), - ::query_cache_size); - } - STRUCT_UNLOCK(&structure_guard_mutex); DBUG_RETURN(::query_cache_size); } @@ -1624,25 +1614,6 @@ void Query_cache::init() } -/** - Return the lowest possible query cache size. -*/ - -ulong Query_cache::get_minimal_size_limit() -{ - ulong approx_additional_data_size= (sizeof(Query_cache) + - sizeof(gptr)*(def_query_hash_size+ - def_table_hash_size)); - - ulong data_size= (min_allocation_unit << QUERY_CACHE_MEM_BIN_STEP_PWR2 << - QUERY_CACHE_MEM_BIN_FIRST_STEP_PWR2) + - ALIGN_SIZE(1) - 1 + - (1 << QUERY_CACHE_MEM_BIN_STEP_PWR2) - 1 + - (1 << QUERY_CACHE_MEM_BIN_FIRST_STEP_PWR2) - 1; - - return(data_size + approx_additional_data_size); -} - ulong Query_cache::init_cache() { uint mem_bin_count, num, step; |