Details
-
Improvement
-
Resolution: Done
-
Major
-
None
-
KV-Engine Sprint 2021 July
Description
The current KV shard flushing model requires an fsync for every vbucket batch. If we add a group commit API for multiple vbucket batch, it enables to amortize the cost of fsync per vbucket group batch. This can reduce the number write IOPS consumed during flushing.