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: fully concurrent read #10523

Merged
merged 5 commits into from
Jun 14, 2019
Merged

Commits on May 9, 2019

  1. mvcc: fully concurrent read

    jingyih committed May 9, 2019
    Configuration menu
    Copy the full SHA
    a73fb85 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. mvcc: add metrics dbOpenReadTxn

    Expose the number of currently open read transactions in backend to
    metrics endpoint.
    jingyih committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    ad80752 View commit details
    Browse the repository at this point in the history
  2. mvcc/backend: add unit test for ConcurrentReadTx

    Add TestConcurrentReadTx to ensure concurrentReadTx can see all the
    prior writes which are stored on the read buffer.
    jingyih committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    693afd8 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. mvcc: add TestConcurrentReadTxAndWrite

    Add TestConcurrentReadTxAndWrite which creates random reads and writes,
    and ensures reads always see latest writes.
    jingyih committed Jun 12, 2019
    1 Configuration menu
    Copy the full SHA
    2a9320e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. mvcc: address comments

    jingyih committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    55066eb View commit details
    Browse the repository at this point in the history