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

Make TwoPC engine initialization async. #8048

Merged
merged 6 commits into from
May 12, 2021

Commits on May 5, 2021

  1. Make TwoPC engine initialization async, retrying forever.

    Signed-off-by: Jacques Grove <aquarapid@gmail.com>
    aquarapid committed May 5, 2021
    Configuration menu
    Copy the full SHA
    6feb767 View commit details
    Browse the repository at this point in the history
  2. Simplify; we do not actually need to retry; just making it async is

    sufficient.
    
    Signed-off-by: Jacques Grove <aquarapid@gmail.com>
    aquarapid committed May 5, 2021
    Configuration menu
    Copy the full SHA
    eb1a906 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Synchronize tests to allow for the twopc engine to open

    Signed-off-by: Jacques Grove <aquarapid@gmail.com>
    aquarapid committed May 6, 2021
    Configuration menu
    Copy the full SHA
    9fbf47e View commit details
    Browse the repository at this point in the history
  2. Use a waitgroup for synchronization instead

    Signed-off-by: Jacques Grove <aquarapid@gmail.com>
    aquarapid committed May 6, 2021
    Configuration menu
    Copy the full SHA
    3a7fd03 View commit details
    Browse the repository at this point in the history
  3. Move TwoPCEngineWait to tabletserver, since we need to access from e2e

    tests
    
    Signed-off-by: Jacques Grove <aquarapid@gmail.com>
    aquarapid committed May 6, 2021
    Configuration menu
    Copy the full SHA
    aaf0753 View commit details
    Browse the repository at this point in the history
  4. Fix e2e vttablet tests for async twopc startup

    Signed-off-by: Jacques Grove <aquarapid@gmail.com>
    aquarapid committed May 6, 2021
    Configuration menu
    Copy the full SHA
    ef70a86 View commit details
    Browse the repository at this point in the history