Requesting flush burst to LSN_MAX is broken
Bug #1586265 reported by
Laurynas Biveinis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Invalid
|
Undecided
|
Unassigned | |||
5.6 |
Invalid
|
Undecided
|
Unassigned | |||
5.7 |
Fix Released
|
High
|
Laurynas Biveinis |
Bug Description
/** Request IO burst and wake page_cleaner up.
@param[in] lsn_limit upper limit of LSN to be flushed */
void
buf_flush_
lsn_t lsn_limit)
{
/* adjust based on lsn_avg_rate not to get old */
lsn_t lsn_target = lsn_limit + lsn_avg_rate * 3;
with lsn_limit == LSN_MAX, lsn_target will be some much smaller than required value.
This is a regression of the parallel doublewrite patch.
tags: | added: regression xtradb |
To post a comment you must log in.
https:/ /github. com/percona/ percona- server/ pull/552