summaryrefslogtreecommitdiff
path: root/sql/sql_cache.cc
diff options
context:
space:
mode:
authorMarc Alff <marc.alff@sun.com>2008-07-16 16:29:22 -0600
committerMarc Alff <marc.alff@sun.com>2008-07-16 16:29:22 -0600
commit95ca2c6d96735edac951bd3b6995847e3ad03536 (patch)
tree08dba6ff192e8dcebc2a5483bfcb8935ca8ae1ba /sql/sql_cache.cc
parent76bd3a55a64bd91ad5b8e48aaf07656c8978bd11 (diff)
downloadmariadb-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.cc29
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;