Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

Sync with upstream 2019.03.19 branch #127

Merged
merged 292 commits into from
Mar 22, 2019
Merged

Sync with upstream 2019.03.19 branch #127

merged 292 commits into from
Mar 22, 2019

Conversation

zmagg
Copy link

@zmagg zmagg commented Mar 19, 2019

Slack changes

notable non-Slack changes

vreplication changes

other changes

deepthi and others added 30 commits February 7, 2019 18:59
Signed-off-by: Ze'ev Klapow <[email protected]>
Signed-off-by: Ze'ev Klapow <[email protected]>
Signed-off-by: Ze'ev Klapow <[email protected]>
* Some general code cleanup.
* Discovered bug in cancelMasterMigration. When there are failures updating the
  topology, source shards will ended being assigned as nil. This will cause a
  panic reversing the migration.

Signed-off-by: Rafael Chacon <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]>
Signed-off-by: zhoulin xie <[email protected]>
VtCombo was not initializing shard or serving keyspace graph. Now that serving
data is derived from here, we need to make sure that this gets called before
gates can serve traffic.

Signed-off-by: Rafael Chacon <[email protected]>
Eliminate flakiness for sync2.Batcher's unit test
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
sougou and others added 17 commits March 12, 2019 14:35
Signed-off-by: Rafael Chacon <[email protected]>
Removing these functions. These will be done on the vplayer side
using mysql native functions.

Signed-off-by: Sugu Sougoumarane <[email protected]>
This new way, as described in vitessio#4604, is more flexible and will
make it easer to support copy functionality.

Signed-off-by: Sugu Sougoumarane <[email protected]>
…chema-indicated keyspace

Previously the sql parser treated everything after `CREATE TABLE` as opaque.
This change updates the sql parser to look at the create table argument
to help direct queries to the appropriate keyspace.

Signed-off-by: David Weitzman <[email protected]>
vreplication: support more complex expressions
…rds-refactor

4496 topo serving shards refactor
GRPCKeepAliveEnforcementPolicyPermitWithoutStream - defaults to false, the same as previous behavior

Signed-off-by: Derek Perkins <[email protected]>
servenv: add new keepalive flag to grpc server
delete old website files, fix license in package.json
vtgate executor: route "show create table" to the user-provided or vs…
Fix go panic caused by unaligned atomic fields on certain architectures.
setassociative
setassociative previously approved these changes Mar 19, 2019
rafael and others added 8 commits March 21, 2019 15:35
* When auto-commit is on, passDML is on and ExecuteBatch is in a transaction,
there is no need to explicitly create a transaction. We can forward the DML
directly to the database.
* This optimization yielded significant more throughput in vttablets. We got
around 25-30% improvement. Most of our queries are single point
inserts/updates that already use auto commit  when coming from vtgates, so this
improvement is something that we've been wanting to do for a long time.

Signed-off-by: Rafael Chacon <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]>
…er sequences

PR vitessio#4371 made vtgate more permissive about allowing bad data in a vschema
without failing requests that only involve properly-configured tables.

This PR extends that so a single table entry in the vschema that references a bad
sequence won't disable the sequences for all the other tables with valid sequence
configs.

Signed-off-by: David Weitzman <[email protected]>
vindexes.BuildVSchema: prevent one bad sequence from breaking all oth…
Signed-off-by: David Weitzman <[email protected]>
@zmagg zmagg merged commit bf58a28 into master Mar 22, 2019
@rafael rafael deleted the slack-vitess-2019.03.19r0 branch June 10, 2019 16:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.