Comment 2 for bug 695906

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

The normal behavior:
ibuf->size < max_size ----> ibuf_contract(sync) is not called
ibuf->size > max_size ----> ibuf_contract(sync) is called with sync=TRUE

innodb_ibuf_active_contract = 1 behavior:
ibuf->size < max_size ----> ibuf_contract(sync) is called with sync=FALSE
ibuf->size > max_size ----> ibuf_contract(sync) is called with sync=TRUE

it is not based on idleness(of what?)