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: eliminate some excessive stuff #14675

Merged
merged 3 commits into from Apr 28, 2017

Commits on Apr 20, 2017

  1. os/bluestore: get rid off duplicate lock acquisition at txc_finish()

    Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
    Igor Fedotov committed Apr 20, 2017
    Copy the full SHA
    adf719c View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2017

  1. os/bluestore: get rid off Onode::flush_txn set.

    It looks like flushing_count counter is enough.
    
    Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
    Igor Fedotov committed Apr 28, 2017
    Copy the full SHA
    ad9d87c View commit details
    Browse the repository at this point in the history
  2. os/bluestore: move TransContext finalization out of osr_lock to avoid…

    … potential contention.
    
    Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
    Igor Fedotov committed Apr 28, 2017
    Copy the full SHA
    6b457d1 View commit details
    Browse the repository at this point in the history