Commit c144a091 authored by Marko Makela's avatar Marko Makela

recv_sys_init(), recv_sys_empty_hash(): Shrink recv_sys->addr_hash.

This addresses Bug #53122 in the built-in InnoDB.
parent f10cf420
...@@ -167,7 +167,7 @@ recv_sys_init( ...@@ -167,7 +167,7 @@ recv_sys_init(
recv_sys->len = 0; recv_sys->len = 0;
recv_sys->recovered_offset = 0; recv_sys->recovered_offset = 0;
recv_sys->addr_hash = hash_create(available_memory / 64); recv_sys->addr_hash = hash_create(available_memory / 512);
recv_sys->n_addrs = 0; recv_sys->n_addrs = 0;
recv_sys->apply_log_recs = FALSE; recv_sys->apply_log_recs = FALSE;
...@@ -207,7 +207,7 @@ recv_sys_empty_hash(void) ...@@ -207,7 +207,7 @@ recv_sys_empty_hash(void)
hash_table_free(recv_sys->addr_hash); hash_table_free(recv_sys->addr_hash);
mem_heap_empty(recv_sys->heap); mem_heap_empty(recv_sys->heap);
recv_sys->addr_hash = hash_create(buf_pool_get_curr_size() / 256); recv_sys->addr_hash = hash_create(buf_pool_get_curr_size() / 512);
} }
#ifndef UNIV_LOG_DEBUG #ifndef UNIV_LOG_DEBUG
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment