mariadb/buf
inaam 449e6af3c6 branches/zip rb://138
The current implementation is to try to flush the neighbors of every
page that we flush. This patch makes the following distinction:

1) If the flush is from flush_list AND
2) If the flush is intended to move the oldest_modification LSN ahead
(this happens when a user thread sees little space in the log file and
attempts to flush pages from the buffer pool so that a checkpoint can
be made)

THEN

Do not try to flush the neighbors. Just focus on flushing dirty pages at
the end of flush_list

Approved by: Heikki
2009-07-07 22:00:49 +00:00
..
buf0buddy.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
buf0buf.c branches/zip: lock_print_info_all_transactions(), buf_read_recv_pages(): 2009-06-29 08:54:53 +00:00
buf0flu.c branches/zip rb://138 2009-07-07 22:00:49 +00:00
buf0lru.c branches/zip: 2009-06-05 14:13:31 +00:00
buf0rea.c branches/zip: lock_print_info_all_transactions(), buf_read_recv_pages(): 2009-06-29 08:54:53 +00:00