Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

os/bluestore: add multiple finishers to bluestore #10780

Merged
merged 1 commit into from Aug 19, 2016

Commits on Aug 18, 2016

  1. os/bluestore: add multiple finishers to bluestore

    - The single finisher of a bluestore can be a bottleneck
    when using an SSD as a backend device. If too much load
    is given to the single finisher, client-side IO latency
    increases. So we add multiple finishers to the
    bluestore, which shows better performance.
    
    - 'bluestore_shard_finishers' option is added to
    be able to configure wheather finsihers is multiple or
    not.
    
    - a finisher is selected according to the shard id of a
    sequencer.
    
    - the number of finishers is decided by
    osd_op_num_shards.
    
    Signed-off-by: Ilsoo Byun <ilsoo.byun@sk.com>
    IlsooByun authored and liewegas committed Aug 18, 2016
    Copy the full SHA
    0284718 View commit details
    Browse the repository at this point in the history