ozone icon indicating copy to clipboard operation
ozone copied to clipboard

HDDS-11420. OM rocksdb manual WAL flush control

Open sumitagrawl opened this issue 1 year ago • 2 comments

What changes were proposed in this pull request?

Capability is added to disable WAL manual flush of rocksdb for OM. There is no change in behavior but added for performance test purpose. As ratis log itself provide recovery, WAL log provide duplicate mechanism. This is added for planned for Leader Side execution of request as performance optimization.

Parent JIRA: https://issues.apache.org/jira/browse/HDDS-11415

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-11420

How was this patch tested?

  • Existing test scenario

sumitagrawl avatar Sep 05 '24 12:09 sumitagrawl

This looks related to #7150. Once Ozone supports RocksDB INI files we should not need to propagate RocksDB configs up to Ozone, but instead can ship with default RocksDB config files that contain our recommended practices. Since we don't need this in master immediately, I would wait until that switch to INI files completes.

errose28 avatar Sep 05 '24 22:09 errose28

If this config is set to false, when does the WAL flush occur and how is it triggered?

kerneltime avatar Sep 09 '24 16:09 kerneltime

This PR has been marked as stale due to 21 days of inactivity. Please comment or remove the stale label to keep it open. Otherwise, it will be automatically closed in 7 days.

github-actions[bot] avatar Nov 12 '25 00:11 github-actions[bot]

Thank you for your contribution. This PR is being closed due to inactivity. If needed, feel free to reopen it.

github-actions[bot] avatar Nov 19 '25 00:11 github-actions[bot]