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

mvcc: Clone for batch index compaction and shorten lock #9511

Merged
merged 1 commit into from
Apr 18, 2018

Commits on Apr 18, 2018

  1. mvcc: Clone the key index for compaction and lock on each item

    For compaction, clone the original Btree for traversal purposes, so as to
    not hold the lock for the duration of compaction. This allows read/write
    throughput by not blocking when the index tree is large (> 1M entries).
    
    mvcc: add comment for index compaction lock
    mvcc: explicitly unlock store to do index compaction synchronously
    mvcc: formatting index bench
    mvcc: add release note for index compaction changes
    mvcc: add license header
    braintreeps authored and gyuho committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    f176427 View commit details
    Browse the repository at this point in the history