Closed
Conversation
Modeling after the vtgate mysql server implementation, add a simple module that implements the mysql server protocol handlers and proxies all requests to the appropriate methods in a queryservice backend. This includes optional support for query normalization.
Add a binary to wrap a standalone queryservice with a grpc service interface and a mysql server implementation using the mysqlproxy module to direct to the queryservice.
Following the example of vtgate, add support to set autocommit on or off in the session, update the execution path to use ExecuteBatch for single round-trip autocommit semantics, and add tests to ensure the behavior matches mysql.
This allows EXPLAIN and other such statements to go through without query normalization.
Slack sync upstream 2018 01 29
remove debugging printf
Slack sync upstream 2018 02 05
Slack sync upstream/2018 02 07
Co-authored-by: Michael Demmer <mdemmer@slack-corp.com>
Slack sync upstream 2018-02-07 (2)
We should only warn when the creds file is provided and a cred is not found. Before this change it was going to warn even when the file was not provided. Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Slack vitess 2018 10 29.r1
Slack vitess 2018 12 3.r0
Slack vitess 2018 12 3.r1
Sync with upstream vitess; 2018-12-14
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
* This change allows to have constant time resolution of aggregates per region Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
…ct def Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Slack sync upstream 2018 12 17.r1
… in struct def" This reverts commit a51c547.
This reverts commit 0befc7e.
This reverts commit 6e95f14.
This reverts commit ac8d661.
Slack sync upstream 2018 12 21.r1
Slack sync 2019 01 30
Patch to handle this case while we move towards a permanent fix upstream. cf. vitessio#4661 vitessio#4669
Sync with upstream 2019.03.19 branch
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Fix potential nil pointer error
* Deprecate the concept of regions. * Favor aliases instead Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Slack changes