Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
Description
In InnoDB, redo log file operations unnecessarily go through the fil_io() API. It would be cleaner to just have the log file descriptors straight inside log_sys.log.
Most redo log writes are synchronous. The only exception is writing the checkpoint header block, which uses asynchronous I/O. It might be better to dedicate the io_handler_thread() for data file operations only, and not let them deal with the redo log checkpoint write completion.
Attachments
Issue Links
- blocks
-
MDEV-14425 Change the InnoDB redo log format to reduce write amplification
-
- Closed
-
-
MDEV-16526 Overhaul the InnoDB page flushing
-
- Closed
-
-
MDEV-21382 use fdatasync() for redo log where appropriate
-
- Closed
-
- relates to
-
MDEV-13542 Crashing on a corrupted page is unhelpful
-
- Closed
-
-
MDEV-31170 Document MDEV-18115, Remove dummy tablespace for the redo log
-
- Closed
-
-
MDEV-26603 asynchronous redo log write
-
- Closed
-
-
MDEV-31124 Innodb_data_written miscounts doublewrites
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Attachment | remove_log_tablespace.patch [ 46909 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Link |
This issue blocks |
Link |
This issue blocks |
Priority | Major [ 3 ] | Critical [ 2 ] |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.4 [ 22408 ] |
Link |
This issue relates to |
Assignee | Eugene Kosov [ kevg ] | Marko Mäkelä [ marko ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Link |
This issue blocks |
Assignee | Marko Mäkelä [ marko ] | Eugene Kosov [ kevg ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Fix Version/s | 10.5.1 [ 24029 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 91447 ] | MariaDB v4 [ 133808 ] |
Link |
This issue relates to |
Link |
This issue relates to |
Link |
This issue relates to |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 36694 ] |
Remote Link | This issue links to "Page (MariaDB Confluence)" [ 36694 ] |