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

Initial commit to add the 'vstream * from' functionality back to vtgate #9392

Merged
merged 1 commit into from
Dec 30, 2021

Conversation

rohit-nayak-ps
Copy link
Contributor

@rohit-nayak-ps rohit-nayak-ps commented Dec 15, 2021

Description

The experimental vstream * from vtgate query functionality (#6675) was temporarily removed in #9252 because it was crashing vtgate after a recent vtgate refactor.

This PR changes the original functionality to be in line with the refactoring and also adds unit and e2e tests to alert us of such issues in the future.

As previous mentioned, the functionality is experimental and is intended to be provide a POC of what is possible. Once we have a firm requirement it will be enhanced.

Signed-off-by: Rohit Nayak rohit@planetscale.com

Related Issues

#6675
#9252

Checklist

  • Should this PR be backported?
  • Tests were added or are not required
  • Documentation was added or is not required

…ting for the refactoring on vtgate side. Also adds tests

Signed-off-by: Rohit Nayak <rohit@planetscale.com>
@rohit-nayak-ps rohit-nayak-ps changed the title Do Not Merge: Initial commit to add the 'vstream * from' functionality back to vtgate Initial commit to add the 'vstream * from' functionality back to vtgate Dec 21, 2021
@rohit-nayak-ps rohit-nayak-ps marked this pull request as ready for review December 23, 2021 09:38
@harshit-gangal
Copy link
Member

Currently, this uses a separate health check and picker logic, may be we can change this use the tabletgateway which also has the similar logic, may be it can make the logic simpler.

If the refactor makes sense, this can be taken up in separate PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: VReplication Type: Enhancement Logical improvement (somewhere between a bug and feature)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants