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

Implement Reshard in vtctldclient #13792

Merged
merged 13 commits into from
Sep 13, 2023

Commits on Sep 7, 2023

  1. Extract common functions from Movetables. Initial functionality for R…

    …eshard
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Partial implementation of ReshardCreate
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Ported over ReshardCreate
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Fix refactoring so TestCellAlias works
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Working Reshard Create
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    More refactoring of the vreplication commands
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Use handler based registration of vrep commands
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Add plugin based vrep commands: better improved
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Add remaining Reshard commands
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Implement remaining Reshard commands
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Refactor movetables per new design
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Refactor workflows
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Refactor vreplication/common
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    e394f6e View commit details
    Browse the repository at this point in the history
  2. Fix test failures

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    24dc4c2 View commit details
    Browse the repository at this point in the history
  3. Add file licences. Fix e2e test failure

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    f93c8f0 View commit details
    Browse the repository at this point in the history
  4. Fix bug with SwitchTraffic options

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    799030b View commit details
    Browse the repository at this point in the history
  5. Undo testing related changes/logs

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    eb6e031 View commit details
    Browse the repository at this point in the history
  6. Fix import order

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    0262a93 View commit details
    Browse the repository at this point in the history
  7. Check if workflow can be restarted for both MoveTables and Workflow s…

    …tart
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    27a0b7d View commit details
    Browse the repository at this point in the history
  8. Update command names

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    eac33f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Use vtctldclient Reshard commands for some of the e2e tests

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    26f9e0b View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Minor changes to common package usage

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    256591f View commit details
    Browse the repository at this point in the history
  2. More minor changes

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    10ad9b9 View commit details
    Browse the repository at this point in the history
  3. Moar minor nits/changes

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    47547f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Add back the example Workflow name for the helptext Examples section

    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    84dbff3 View commit details
    Browse the repository at this point in the history