mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +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 */
|
#endif /* UNIV_DEBUG */
|
||||||
|
|
||||||
srv_buf_pool_flushed += count;
|
|
||||||
|
|
||||||
return(count);
|
return(count);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1778,13 +1776,6 @@ buf_flush_common(
|
|||||||
#endif /* UNIV_DEBUG */
|
#endif /* UNIV_DEBUG */
|
||||||
|
|
||||||
srv_buf_pool_flushed += page_count;
|
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