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

api.Client: support isolated read-after-write #12814

Merged
merged 8 commits into from Oct 14, 2021

Commits on Oct 14, 2021

  1. Update go version to allow for running api tests.

    - rebase off of main
    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    186fb82 View commit details
    Browse the repository at this point in the history
  2. api: support shared replication state storage

    - The SharedReplicationStateStore provides cluster replication state
      storage that is easily integrated in the Client's response/request
      callback chains.
    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    2453c53 View commit details
    Browse the repository at this point in the history
  3. Post review updates

    - no longer rely in response/request callbacks for updating the
      replication state store
    - make setting up the store simpler by adding a configuration directive
    - address other comments.
    - revert go version changes go.mod
    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    70f7d1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26762cf View commit details
    Browse the repository at this point in the history
  5. fix regression when cloning

    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    d03f018 View commit details
    Browse the repository at this point in the history
  6. Extend TestClone for PreventStaleRead

    - replace the use of channels with a WaitGroup
    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    d72bcdb View commit details
    Browse the repository at this point in the history
  7. Fix documentation wrapping.

    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    40859d1 View commit details
    Browse the repository at this point in the history
  8. Rename PreventStaleReads to ReadYourWrites

    - replace doc references to stale reads with read-after-write
    benashz committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    d8c472e View commit details
    Browse the repository at this point in the history