Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Not a Bug
-
10.6.12, 10.6.13
-
None
-
CentOS 7, kernel 3.10
Description
Repro procedure is the same as MDEV-30567. Additional details for that in the comments.
In short, this is the performance discrepancy we're seeing in 10.6.13 (10.6.12 performs similarly but slightly worse)-
# Default (O_DIRECT)
|
# * Q0: real: 14.21 min: 14.21 max: 14.21
|
|
# innodb-flush-method = fsync
|
# * Q0: real: 4.94 min: 4.94 max: 4.94
|
|
# innodb-flush-method = O_DSYNC
|
# * Q0: real: 4.92 min: 4.92 max: 4.92
|
|
# innodb-flush-method = littlesync
|
# * Q0: real: 4.91 min: 4.91 max: 4.91
|
|
# innodb-flush-method = nosync
|
# * Q0: real: 4.95 min: 4.95 max: 4.95
|
|
# innodb-flush-method = O_DIRECT
|
# * Q0: real: 14.21 min: 14.21 max: 14.21
|
|
# innodb-flush-method = O_DIRECT_NO_FSYNC
|
# * Q0: real: 12.81 min: 12.81 max: 12.81
|
The customer for whom we are concerned about this issue for is currently using 10.4 where innodb_flush_method=fsync is the default. For 10.6 though, this changes to O_DIRECT. For now, we're advising the customer to hard-specify innodb_flush_method=fsync for 10.6. However, we know that O_DIRECT was made default in 10.6 as it generally improves over fsync, so we'd like to know if the regression we're seeing here is due to a bug that, if fixed, would make O_DIRECT the all-around ideal it is intended to be.
Attachments
Issue Links
- duplicates
-
MDEV-27772 Performance regression with default configuration in 10.6
-
- Open
-
- is blocked by
-
MDEV-29967 innodb_read_ahead_threshold (linear read-ahead) does not work
-
- Closed
-
- relates to
-
MDEV-30567 rec_get_offsets() is not optimal
-
- Closed
-
-
MDEV-30986 Slow full index scan in 10.6 vs 10.5 for the (slow) I/O-bound case
-
- Closed
-
-
MDEV-35813 Performance regression in INSERT…SELECT due to unnecessarily making InnoDB log durable
-
- Closed
-
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Priority | Major [ 3 ] | Minor [ 4 ] |
Link |
This issue is blocked by |
Link |
This issue is blocked by |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] |
Assignee | Marko Mäkelä [ marko ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35293 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35294 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35306 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35294 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35312 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35314 ] |
Assignee | Marko Mäkelä [ marko ] | Rob Schwyzer [ JIRAUSER40844 ] |
Status | Open [ 1 ] | Needs Feedback [ 10501 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35405 ] |
Assignee | Rob Schwyzer [ JIRAUSER40844 ] | Marko Mäkelä [ marko ] |
Status | Needs Feedback [ 10501 ] | Open [ 1 ] |
Assignee | Marko Mäkelä [ marko ] | Rob Schwyzer [ JIRAUSER40844 ] |
Status | Open [ 1 ] | Needs Feedback [ 10501 ] |
Link |
This issue is blocked by |
Link |
This issue relates to |
Assignee | Rob Schwyzer [ JIRAUSER40844 ] | Aleksey Midenkov [ midenok ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35428 ] |
Status | Needs Feedback [ 10501 ] | Open [ 1 ] |
Assignee | Aleksey Midenkov [ midenok ] | Marko Mäkelä [ marko ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35445 ] |
Status | Open [ 1 ] | Confirmed [ 10101 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35458 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35471 ] |
Status | Confirmed [ 10101 ] | Open [ 1 ] |
Assignee | Marko Mäkelä [ marko ] | Rob Schwyzer [ JIRAUSER40844 ] |
Status | Open [ 1 ] | Needs Feedback [ 10501 ] |
Assignee | Rob Schwyzer [ JIRAUSER40844 ] | Marko Mäkelä [ marko ] |
Status | Needs Feedback [ 10501 ] | Open [ 1 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35496 ] |
Assignee | Marko Mäkelä [ marko ] | Rob Schwyzer [ JIRAUSER40844 ] |
Status | Open [ 1 ] | Needs Feedback [ 10501 ] |
Assignee | Rob Schwyzer [ JIRAUSER40844 ] | Aleksey Midenkov [ midenok ] |
Status | Needs Feedback [ 10501 ] | Open [ 1 ] |
Component/s | Storage Engine - InnoDB [ 10129 ] | |
Fix Version/s | N/A [ 14700 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Resolution | Not a Bug [ 6 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 35293 ] |
Link | This issue duplicates MDEV-27772 [ MDEV-27772 ] |
Zendesk Related Tickets | 201658 | |
Zendesk active tickets | 201658 |
Link |
This issue relates to |
As per
MDEV-29967, the linear read-ahead is broken already in 10.5.Also
MDEV-30986has been filed for something similar.