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

Slack sync 2019 01 30 #125

Merged
merged 179 commits into from
Jan 31, 2019
Merged

Slack sync 2019 01 30 #125

merged 179 commits into from
Jan 31, 2019

Conversation

rafael
Copy link

@rafael rafael commented Jan 30, 2019

tl;dr: most of the changes look good, I'm worry about: vitessio#4463

Slack changes

Non-Slack changes

Doc changes

Docker changes

deepthi and others added 30 commits December 4, 2018 15:08
Signed-off-by: Leo Xuzhang Lin <[email protected]>
Signed-off-by: Leo Xuzhang Lin <[email protected]>
This completes yuananf's work from vitessio#3683
which was split into several diffs and never fully landed.

One large benefit of multi-statement support is that the "rewriteBatchedStatements"
option in Java's connector-j driver doesn't work without it. There's a bug where
connector-j fails to check the server capabilities and assumes multi-statement support.

Signed-off-by: David Weitzman <[email protected]>
See also PR 4470 and commit dba155b
which introduced a dependency on golang 1.10+.
Some docs refer to 1.11+ so I made bootstrap.sh require that.

Signed-off-by: Scott Lanning <[email protected]>
Added the ability to build without tests
Fix docs. Make sure that env.sh does not set VTTOP if already set.
There were a few regressions that got introduced due to
recent changes:
* MYSQL_FLAVOR got dropped from Dockerfile.mariadb.
* New build.env did not get included in the docker builds.
* CapabilityClientDeprecateEOF behaves differently for MySQL 5.7
  vs older versions: MySQL 5.6 and MariaDB. For 5.7, the capability
  always comes back true, but it comes back as true or false
  for other versions. So, I just removed the check.

Also removed column length check in one of the tests because
they are not consistent across flavors.

Signed-off-by: Sugu Sougoumarane <[email protected]>
helm: handle Orchestrator during preStop shutdown hook
build: fix broken build for other flavors
The error from bootstrap.sh was:
"./dev.env: line 23: source: build.env: file not found".

I think it broke in commit 157ebf5 .
Not sure if this is the right fix, but it worked for me
(bootstrap.sh does `source ./build.env`, so it's probably ok).

Signed-off-by: Scott Lanning <[email protected]>
…ated-files

Regenerates protobuf files using protoc 3.6.1
Signed-off-by: Sugu Sougoumarane <[email protected]>
Signed-off-by: Sugu Sougoumarane <[email protected]>
sougou and others added 25 commits January 29, 2019 09:00
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Signed-off-by: xichengliudui <[email protected]>
Don't panic in binlogplayer if the vreplication table omits key range
Signed-off-by: Sugu Sougoumarane <[email protected]>
…d instead of keyspace.shard"

This reverts commit 8ea39c3.

Signed-off-by: deepthi <[email protected]>
Signed-off-by: deepthi <[email protected]>
Someone who accidentally made a huge transaction asked what this error meant:
"vttablet: rpc error: code = Aborted desc = transaction 1548379105148705713: in use: for rollback"

It's less clear than the typical transaction killed error because the transaction was so large that
rolling it back probably took some time. This diff changes the in use reason to "for tx killer rollback"
which will hopefully be more clear.

Signed-off-by: David Weitzman <[email protected]>
Revert "change ClusterAlias in _vt.local_metadata ...
Use a more specific "in use" message for the tx killer's rollback
Copy link

@setassociative setassociative left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

@rafael rafael merged commit a2550c5 into master Jan 31, 2019
@rafael rafael deleted the slack-sync-2019-01-30 branch January 31, 2019 17:37
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.