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

Fix: reserved connection retry logic when vttablet or mysql is down #10005

Merged
merged 5 commits into from
Mar 31, 2022

Commits on Mar 30, 2022

  1. fix: when mysql is down and vttablet is up

    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    026aee1 View commit details
    Browse the repository at this point in the history
  2. fix: in reserved conn with no transaction if the queryservice i.e vtt…

    …ablet is down then it should go through gateway
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    c2bb36c View commit details
    Browse the repository at this point in the history
  3. refactor: execute and streamExecute should be able to reset the shard…

    … if needed and not executeLock
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    9fed615 View commit details
    Browse the repository at this point in the history
  4. test: e2e test for bug fix

    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    86116bb View commit details
    Browse the repository at this point in the history
  5. fix: when mysql is down, query should go through gateway to elect new…

    … healthy tablet for the given tablet_type
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    2b89ecd View commit details
    Browse the repository at this point in the history