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/BlueFS: tune flushing of writes #13032

Merged
merged 3 commits into from Jan 25, 2017

Commits on Jan 23, 2017

  1. os/bluestore/BlueFS: preallocate larger write buffer

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Jan 23, 2017
    Copy the full SHA
    7a53d43 View commit details
    Browse the repository at this point in the history
  2. os/bluestore/BlueFS: increase size threshold before we flush (and gen…

    …erate io)
    
    Having this too high means you might be more bursty. In practice,
    though, the commit path is doing explicit syncs on small chunks
    anyway.  And compaction work should probably stay reasonably chunky.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Jan 23, 2017
    Copy the full SHA
    c776710 View commit details
    Browse the repository at this point in the history
  3. os/bluestore/BlueFS: tolerate longer tail

    The important requirement here is that we have enough buffer to write the
    whole page.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Jan 23, 2017
    Copy the full SHA
    8f5fcfd View commit details
    Browse the repository at this point in the history