From 637607f00612add2a698ced1153f9157b52e6bd5 Mon Sep 17 00:00:00 2001 From: unknown <igor@rurik.mysql.com> Date: Mon, 30 Jun 2003 09:47:56 -0700 Subject: [PATCH] mysqld.cc, handler.cc: Added multiple key cache sql/handler.cc: Added multiple key cache sql/mysqld.cc: Added multiple key cache --- sql/handler.cc | 5 +++-- sql/mysqld.cc | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sql/handler.cc b/sql/handler.cc index 56319bcc91..fdf25c2670 100644 --- a/sql/handler.cc +++ b/sql/handler.cc @@ -980,13 +980,14 @@ int ha_create_table(const char *name, HA_CREATE_INFO *create_info, void ha_key_cache(void) { if (keybuff_size) - (void) init_key_cache((ulong) keybuff_size); + (void) init_key_cache(&dflt_keycache,dflt_key_block_size, + (ulong) keybuff_size); } void ha_resize_key_cache(void) { - (void) resize_key_cache((ulong) keybuff_size); + (void) resize_key_cache(&dflt_keycache,(ulong) keybuff_size); } diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 68fa0cca2d..9e2dbcc576 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -874,7 +874,7 @@ void clean_up(bool print_message) udf_free(); #endif (void) ha_panic(HA_PANIC_CLOSE); /* close all tables and logs */ - end_key_cache(); + end_key_cache(&dflt_keycache,1); end_thr_alarm(1); /* Free allocated memory */ #ifdef USE_RAID end_raid(); -- 2.30.9