mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Bug#13990648: 65061: LRU FLUSH RATE CALCULATION IS BASED ON INVALID VALUES
rb://1043 approved by: Sunny Bains Two internal counters were incremented twice for a single operations. The counters are: srv_buf_pool_flushed buf_lru_flush_page_count
This commit is contained in:
@ -1750,8 +1750,6 @@ buf_flush_batch(
|
||||
}
|
||||
#endif /* UNIV_DEBUG */
|
||||
|
||||
srv_buf_pool_flushed += count;
|
||||
|
||||
return(count);
|
||||
}
|
||||
|
||||
@ -1778,13 +1776,6 @@ buf_flush_common(
|
||||
#endif /* UNIV_DEBUG */
|
||||
|
||||
srv_buf_pool_flushed += page_count;
|
||||
|
||||
if (flush_type == BUF_FLUSH_LRU) {
|
||||
/* We keep track of all flushes happening as part of LRU
|
||||
flush. When estimating the desired rate at which flush_list
|
||||
should be flushed we factor in this value. */
|
||||
buf_lru_flush_page_count += page_count;
|
||||
}
|
||||
}
|
||||
|
||||
/******************************************************************//**
|
||||
|
Reference in New Issue
Block a user