Comment 5 for bug 794840

Revision history for this message
Yasufumi Kinoshita (yasufumi-kinoshita) wrote :

bpage.list of InnoDB-Plugin is split into each dedicated list (UT_LIST_NODE_T)
bpage.free , bpage.flush_list and bpage.zip_list for more optimization.

So, at the case of "bpage.list", free list operation at buf_chunk_init() initialize the "bpage.list".
But, at split case, only "bpage.free" is initialized.

-----------------------
block->page.free.prev = NULL;
block->page.free.next = NULL;
block->page.zip_list.prev = NULL;
block->page.zip_list.next = NULL;
------------------------
I think, the lines should be added to buf_block_init() which called from buf_chunk_init()
to avoid complaining from valgrind/purify

I will fix soon