mariadb/storage/innodb_plugin/buf
Marko Mäkelä a290a84403 Bug#13418934 REMOVE HAVE_PURIFY DEPENDENCES FROM INNODB
InnoDB: Remove HAVE_purify, UNIV_INIT_MEM_TO_ZERO, UNIV_SET_MEM_TO_ZERO.

The compile-time setting HAVE_purify can mask potential bugs.
It is being set in PB2 Valgrind runs. We should simply get rid of it,
and replace it with UNIV_MEM_INVALID() to declare uninitialized memory
as such in Valgrind-instrumented binaries.

os_mem_alloc_large(), ut_malloc_low(): Remove the parameter set_to_zero.

ut_malloc(): Define as a macro that invokes ut_malloc_low().

buf_pool_init(): Never initialize the buffer pool frames. All pages
must be initialized before flushing them to disk.

mem_heap_alloc(): Never initialize the allocated memory block.

os_mem_alloc_nocache(), ut_test_malloc(): Unused function, remove.

rb:813 approved by Jimmy Yang
2011-12-28 12:19:30 +02:00
..
buf0buddy.c Bug #12950803 62294: BUF_BUDDY_RELOCATE CALLS GETTIMEOFDAY ... 2011-09-06 10:08:52 +03:00
buf0buf.c Bug#13418934 REMOVE HAVE_PURIFY DEPENDENCES FROM INNODB 2011-12-28 12:19:30 +02:00
buf0flu.c Bug #61341 buf_LRU_insert_zip_clean can be O(N) on LRU length 2011-06-16 14:55:46 +03:00
buf0lru.c Bug#13006367 62487: innodb takes 3 minutes to clean up the adaptive 2011-10-12 09:00:49 +03:00
buf0rea.c Bug 12356373 - PERFORMANCE REGRESSION FROM 5.1 TO 5.5 : GROUP BY: 2011-07-19 10:37:37 -04:00