Replication - Implement Optional SYNC behvaiour
Registered by
Jay Pipes
Implement a configuration/CLI option called transaction-
--transaction-
0 (default) -- rely on operating system for flushing files
1 -- flush log file on each write to it
2 -- flush log file at most once per second
Blueprint information
Whiteboard
Implemented in transaction_log branch. Proposed for merging into trunk.
This option should alleviate the performnace degradation we see on readwrite benchmarks when the transaction log module is enabled.
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.