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

Slack sync upstream 2020 03 10.r0 #147

Closed
wants to merge 904 commits into from

Conversation

ajm188
Copy link

@ajm188 ajm188 commented Mar 10, 2020

Still working through the commits.

Slack Changes

Not Slack Changes

MySQL Changes

Backup changes

VReplication Changes

vtctld Changes

vttablet Changes

mysqlctl Changes

VTGate Changes

Topo Changes

Mon/Viz Changes

Workflow Changes

Build Changes

Test Changes

Package Upgrades

morgo and others added 30 commits December 31, 2019 13:15
Signed-off-by: Morgan Tocker <[email protected]>
…tions

Small Improvements to GitHub actions
The protoc generated code was not matching the goimports standard.
I've added a goimports step after the build.
This caused another breakage because time.proto did not match its
package name of vttime. I've fixed that also.

Signed-off-by: Sugu Sougoumarane <[email protected]>
Fixes vitessio#5636

There was an unnecessary error check in a goroutine that could
terminate late. The check has been removed.

Signed-off-by: Sugu Sougoumarane <[email protected]>
Signed-off-by: Morgan Tocker <[email protected]>
Signed-off-by: Morgan Tocker <[email protected]>
Move flaky tests to _flaky_ + change unit/unit_race to go 1.13
The latest stream from "current" position feature introduced
a hang in the vstreamer, if the subsequent DMLs started getting
played before the vstreamer would start pulling from binlogs.

The fix is to wait till we get a heartbeat before proceeding
with the tests.

Signed-off-by: Sugu Sougoumarane <[email protected]>
Signed-off-by: RickyRajinder <[email protected]>
Signed-off-by: Ajeet jain <[email protected]>
Signed-off-by: Ajeet jain <[email protected]>
increased timeout of tablet status check
Fixes vitessio#5590

Previously the nextval code assumed that next_id will be changed
externally. As explained in the bug, this can now happen with the
new use cases.

This change ensures that vttablet will work correctly even if
next_id was changed.

Signed-off-by: Sugu Sougoumarane <[email protected]>
tools/make-release-packages.sh: stop packaging web dir
sougou and others added 28 commits January 21, 2020 12:07
Signed-off-by: Roni He <[email protected]>
…-patch

Add web_dir options back so as to not break existing binaries. Options are ignored
Signed-off-by: Morgan Tocker <[email protected]>
Fixes vitessio#5752

DBClient was setting the connection to nil after close, which was
causing vreplication to panic because it defers a Rollback on all
connections. The safer thing is to close the connection, but not
set it to nil.

There's no test for DBClient, but I've manually verified that this
won't panic any more.

Signed-off-by: Sugu Sougoumarane <[email protected]>
A file close was done before error checking, and the TestValidParallel name
collided with TestValid when typing in `go test -run TestValid`.

Signed-off-by: Jeff Hodges <[email protected]>
make sqlparser/parse_test.go nicer to work with
add DISTINCTROW to regular function without calling special token
This addresses symptoms, but not causes, discussed in vitessio#5755 and vitessio#5756

Signed-off-by: Jeff Hodges <[email protected]>
correct gofmt of vtctld and re-sync go.mod
…sio#5738)

* first commit to use zk in tests

Signed-off-by: Ajeet jain <[email protected]>

* Fixed zookeeper and added consul

Signed-off-by: Ajeet jain <[email protected]>

* added consul setup

Signed-off-by: Ajeet jain <[email protected]>

* added consul and zk2 tabletmanager tests in config

Signed-off-by: Ajeet jain <[email protected]>

* Minor edits

Signed-off-by: Ajeet jain <[email protected]>

* fixing verticalsplit test

Signed-off-by: Ajeet jain <[email protected]>

* Moving tabletmanager test to shard 18

Signed-off-by: Ajeet jain <[email protected]>

* fixed reparent test

Signed-off-by: Ajeet jain <[email protected]>

* Removing unrequired changes

Signed-off-by: Ajeet jain <[email protected]>

* review comments addressed

Signed-off-by: Ajeet jain <[email protected]>
…itessio#5693)

* initial commit for backup_only

Signed-off-by: Ajeet jain <[email protected]>

* changes in package structure

Signed-off-by: Ajeet jain <[email protected]>

* updating package name and fixing a test

Signed-off-by: Ajeet jain <[email protected]>

* removed unrequired teardown code

Signed-off-by: Ajeet jain <[email protected]>

* Removed debug code

Signed-off-by: Ajeet jain <[email protected]>

* Reset replication on mysql _before_ deleting vttablet from topo

Signed-off-by: deepthi <[email protected]>

Co-authored-by: Deepthi Sigireddi <[email protected]>
)

* initial commit for backup_only

Signed-off-by: Ajeet jain <[email protected]>

* changes in package structure

Signed-off-by: Ajeet jain <[email protected]>

* updating package name and fixing a test

Signed-off-by: Ajeet jain <[email protected]>

* removed unrequired teardown code

Signed-off-by: Ajeet jain <[email protected]>

* Removed debug code

Signed-off-by: Ajeet jain <[email protected]>

* inital commit for xtrabackup

Signed-off-by: Ajeet jain <[email protected]>

* fix sequencing of cleanup

Signed-off-by: Ajeet jain <[email protected]>

* fix terminate restore for xtrabackup

Signed-off-by: Ajeet jain <[email protected]>

* updated config for xtrabackup

Signed-off-by: Ajeet jain <[email protected]>

* added xtrabackup stream mode

Signed-off-by: Ajeet jain <[email protected]>

* updated config for xtrabackup stream

Signed-off-by: Ajeet jain <[email protected]>

* minor changes to config

Signed-off-by: Ajeet jain <[email protected]>

* Added percona 56 new dependency

Signed-off-by: Ajeet jain <[email protected]>

* Putting the dependency at right place

Signed-off-by: Ajeet jain <[email protected]>

* updated apt tp apt-get

Signed-off-by: Ajeet jain <[email protected]>

* corrected the typo

Signed-off-by: Ajeet jain <[email protected]>

* fixed a comma in config.json

Signed-off-by: Ajeet jain <[email protected]>
Signed-off-by: Kim Bao Long <[email protected]>
remove reference to web/vtctld from Makefile
Signed-off-by: Morgan Tocker <[email protected]>
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.