This repository has been archived by the owner on Dec 16, 2022. It is now read-only.
forked from vitessio/vitess
-
Notifications
You must be signed in to change notification settings - Fork 9
Vitess v8.0 Release branch #194
Merged
setassociative
merged 1,072 commits into
slack-vitess-8-2021.03.03r0
from
slack-vitess-8-2021.03.03r0.wip
Mar 16, 2021
Merged
Changes from 250 commits
Commits
Show all changes
1072 commits
Select commit
Hold shift + click to select a range
8f52a15
7.0.2 Release Notes
askdba abeb250
Detect if MariaDB using query
rohit-nayak-ps c82815e
Merge pull request #6776 from planetscale/7_0_2_release_notes_01
harshit-gangal 19d2889
Merge pull request #6774 from planetscale/ss-pt1-fix
deepthi 99c1bd9
Only test SetStatement on limited flavors
rohit-nayak-ps 4ad97c5
orc tests: make tests independent, remove CreateDB
deepthi 7c532a5
Use require/assert in the rest of the tests
ajm188 75204d1
Do not error if tables that are not part of the stream go missing
rohit-nayak-ps 27fd491
Merge pull request #6752 from tinyspeck/am_list_shard_ranges
deepthi 1a0bc0d
add myself to CODEOWNERS
deepthi ef46380
Merge pull request #6778 from planetscale/rn-materialize-ignore-delet…
sougou aa60ed5
Merge pull request #6779 from planetscale/ds-codeowners
sougou ff51d90
Use `KeywordString`
ajm188 804d00c
Remove debug log lines, standardize actual log lines
ajm188 f2b437b
Update tests
ajm188 9219d12
Merge pull request #6749 from MordFustang21/zero_autoinc_mode
sougou c02b7d5
Merge pull request #6772 from planetscale/rn-vr-set-stmt
sougou fe5986f
Update the rest of TestExecutorShow to use require/assert
ajm188 107c000
addressed review comments
harshit-gangal 2964d68
fixed orchestrator govet errors
shlomi-noach 4c050ef
Merge remote-tracking branch 'upstream/master' into vttablet-throttle
shlomi-noach bd92ff5
Add flags to allow PITR binlog client TLS support
aquarapid db72799
Add test for passing binlog server password
aquarapid aa0d1fc
Merged master
GuptaManan100 fcc3f48
Merge remote-tracking branch 'upstream/master' into online-ddl
shlomi-noach f072bb5
Merge pull request #6781 from planetscale/fix-orchestrator-govet
harshit-gangal 420d470
Changed Lock from string to sqlpParser.Lock
GuptaManan100 0d201be
Merge pull request #6765 from planetscale/out-of-order-tables
systay 992c38f
HTTP 200 OK when no replicas exist
shlomi-noach a073340
Add myself(Rohit) to CODEOWNERS
rohit-nayak-ps d4bd3ba
Merge pull request #6737 from planetscale/upd-vindex
harshit-gangal 0a4cf51
orc tests: verify replication after election, leave vttablet running …
deepthi 0454821
orc tests: enable in CI
deepthi 2bf4532
orc tests: change mysql test config for faster failure detection
deepthi ba0e410
Error metrics: initial ones for vstreamer
rohit-nayak-ps 2584b2a
tm: change how SetReadOnly is called to avoid errors from externally …
deepthi 85e1113
Merge pull request #6785 from planetscale/rn-codeowners
deepthi bc1ff89
Error metrics: initial ones for vreplication
rohit-nayak-ps fd0e865
orc tests: regen rice-box.go to get changes to cnf file
deepthi 94dce74
Merge pull request #6786 from planetscale/ds-change-ttype
sougou c4f9fcc
Formatted files via gofmt
GuptaManan100 6f4b993
Changed Function names to ToString for uniformity
GuptaManan100 5ad645c
Error metrics: removed debug metrics
rohit-nayak-ps 6e3454e
Merge pull request #6729 from GuptaManan100/stringsToEnum
systay d1c5b4c
Merge remote-tracking branch 'upstream/master' into am_show_filtered_…
systay ac7040a
Merge pull request #6770 from planetscale/ds-orc-tests
sougou 8183eb0
orc: use contexts with timeout for remote operations
deepthi aed9966
orc: add context timeouts to config
deepthi 10d11e6
Merge branch 'master' into jg_binlog_tls
aquarapid 11e48b3
Merge pull request #6780 from planetscale/ds-orc-context
sougou 8e6f282
Start watcher if tracker is on. More logs
rohit-nayak-ps f0c8097
Start watcher if tracker is on. More logs
rohit-nayak-ps 6cbdffa
Test using a MySQL server password for ripple.
aquarapid ecb8eb1
Add TLS binlog test using mysqld as the binlog server.
aquarapid fb96841
8_0_0 Release Notes
askdba 9004f97
Added argument to specify keyspace name
GuptaManan100 5a71ac0
Replaced database name in all fields to KeyspaceName in Execute metho…
GuptaManan100 007ad55
Added test for StreamExecute which is currently failing
GuptaManan100 2916ce7
StreamExecute now replaces databaseName with keyspaceName
GuptaManan100 cdd7063
Added Test for ExecuteBatch Method
GuptaManan100 9d08d8f
Added Test for BeginExecute Method
GuptaManan100 9c1c054
Added Test for BeginExecuteBatch Method
GuptaManan100 1017a96
Added Test for ReserveExecute Method
GuptaManan100 e47c5a5
Added Test for ReserveBeginExecute Method
GuptaManan100 ff06a02
Change database names only if they are not already stripped
GuptaManan100 6854987
Split the test into separate tests
GuptaManan100 e0e994d
Merge pull request #6750 from tinyspeck/am_show_filtered_tablets
systay fdaaf1e
Move TLS PiTR test to its own package
aquarapid 220d164
Add validations for streams/journal entries leftover from previous/in…
rohit-nayak-ps caa7ffa
Fix dbname that needs escaping that we broke in fce4cfd894
aquarapid d71611b
Merge pull request #6794 from planetscale/jg_fixdbname
deepthi ac3a3d6
Merge pull request #6775 from planetscale/jg_binlog_tls
deepthi b01ea6e
Removed redundant checks
GuptaManan100 3669283
-throttle_tablet_types command line flag
shlomi-noach 4b0a5a3
throttle according to throttle_tablet_types
shlomi-noach 48e62e3
fixes per review
shlomi-noach 62d2d82
fixes per review
shlomi-noach a460755
Update build errors in ./go/vt/vtgate for go1.15
ajm188 ac92be2
Merge pull request #6800 from tinyspeck/am_update_tests_for_go115
deepthi 3db4b59
orc tests: add more cases
deepthi 3b36ccb
Add optional ignore to delete statement
saifalharthi 7f1de38
reorder throttler.Close()
shlomi-noach 567271b
adapt state_manager test
shlomi-noach 0160cc9
Added a new struct for SHOW TABLE STATUS
GuptaManan100 8863e99
Added query builder function for ShowTableStatus but keyspaceName nee…
GuptaManan100 e88ad4b
Removed from ks name from the Format of ShowTableStatus
GuptaManan100 4f2b70e
fix per review
shlomi-noach 693d9d2
use vterrors
shlomi-noach b147d29
undo vterrors
shlomi-noach 7f22f51
Merge pull request #6802 from saifalharthi/sa-delete-ignore
systay a016bfe
Merge pull request #6801 from planetscale/ds-orc-test2
deepthi 4d09259
throttler implicitly enables heartbeat
shlomi-noach 047352a
removed DefaultMySQLPort
shlomi-noach 60a4082
enable/disable heartbeat; fix tests
shlomi-noach e2d0e1a
Merge pull request #6668 from planetscale/vttablet-throttle
shlomi-noach 3a840a8
WIP: table dropper (aka garbage collector)
shlomi-noach fcca82c
tablegc supportive functions
shlomi-noach 2b34a8b
added Evac state, added tests, table name analysis
shlomi-noach e706362
rename hint->state. Parsing lifecycle comma delimites state string
shlomi-noach 4ec225d
fix state_manager_test
shlomi-noach ac541ba
initial state machine implementation in TableGC (renamed from TableDr…
shlomi-noach 3dd6aa5
added unit test
shlomi-noach 5cbbb1e
refactor to better state machine logic, now tested
shlomi-noach 0fdeda1
purge logic in place
shlomi-noach 5756dfb
actual purge of data (still need to apply SQL_LOG_bin=0
shlomi-noach 9173b00
clearing and setting SQL_LOG_BIN
shlomi-noach c56d91c
feature complete. SQL_LOG_BIN=0 when purging rows
shlomi-noach dae8c2e
more logging, DROP implicitly included in lifecycle
shlomi-noach c50b442
adding endtoend test file
shlomi-noach 905f8cd
adding shard 27, running tablegc on shard 27
shlomi-noach ddb1783
debug message cleanup
shlomi-noach d103395
removed redundant Sleep
shlomi-noach c6e7ffc
moved suspendable_ticker around
shlomi-noach 8ae0fb1
using refactored SuspendableTicker
shlomi-noach b75629b
fixed Open()/Close() behavior
shlomi-noach 0ca8a48
Revert "Removed from ks name from the Format of ShowTableStatus"
GuptaManan100 a87c40d
Removed databasename before sending the query via Send and Added test…
GuptaManan100 c435dc2
Merged master
GuptaManan100 a8b772b
refactored RandomHash into new textutil package
shlomi-noach e1bac58
Resolved error in sql.go by creating again
GuptaManan100 4f0210a
Fix error around breaking of multistatements
systay 149ea24
Resolved make parser check
GuptaManan100 a378d39
fix builds
shlomi-noach 31872f5
merge master, resovle conflicts
shlomi-noach a994ca3
Open()/Close() logic
shlomi-noach f022181
debugging failing test
systay b680db7
gh-ost migrations use vttablet throttler
shlomi-noach 6f6eb92
pt-osc migrations use vttablet throttler
shlomi-noach 4579df5
Open() and Close() heartbeatWriter
shlomi-noach 7a530bb
clean up tests to make them less fragile
systay 47a93f0
Added Non restricted words support in column names and added tests fo…
GuptaManan100 9ef52bb
Added Parsing for Into outfile s3
GuptaManan100 5cb6e5f
Fewer situations where vtgate drops connections
systay 11a574b
style nit
systay 328aac9
orc tests: don't set DbName for tests that don't need it. disable TER…
deepthi 48d6cf0
Merge pull request #6808 from planetscale/conn-error-handling
deepthi 88671b0
Merge pull request #6812 from planetscale/ds-orc-flaky-tests
deepthi fab84a1
Update tests. Add tables to vschema for unsharded. More logs esp. for…
rohit-nayak-ps 3a60563
Fix breaking resharder tests
rohit-nayak-ps c1d7a5a
Fix tests for existing journals
rohit-nayak-ps 411809f
removed util.go
shlomi-noach 1d61aaf
vttablet throttler feature flag: -enable-lag-throttler
shlomi-noach 2deb3b6
check if ticks is nil
shlomi-noach f6f2e27
implicit OK check result when throttler is not enabled
shlomi-noach 8505312
fix tests
shlomi-noach f66c6b1
obviously -enable-lag-throttler for throttler tests...
shlomi-noach cfe804c
Removed leftover debug lines
rohit-nayak-ps b60c2da
un do repltracker.go changes, because I'm going to merge vttablet-thr…
shlomi-noach 289279b
Merge remote-tracking branch 'origin/vttablet-throttle-feature-flag' …
shlomi-noach a38856c
moved endtoend online-ddl test out of vtgate and into its own path
shlomi-noach fe9341e
creating MigrationRequestsPath once, so that ListDir doesn't show error
shlomi-noach c305450
do not report error if node exists
shlomi-noach df502e9
fixed missing schema qualifier in init query
shlomi-noach caa7dbc
Clarify some help options for gRPC TLS.
aquarapid 9c177de
refactored list parsing function
shlomi-noach 0064650
functionality from managed-drop-table
shlomi-noach fb3d39a
text functionality from managed-drop-table
shlomi-noach 075f894
artifact cleanup: RENAME away tables for complete/failed migrations
shlomi-noach 3ad851f
invoking artifact GC at end of migration
shlomi-noach 295b1a8
migration_check_interval now configurable, in particular in favor of …
shlomi-noach 85ef131
refactored handleNextCommand to make it easier to read
systay 646ff9d
DRYed error packet writing
systay 81efd8d
Merge pull request #6791 from GuptaManan100/maskDatabaseName
systay 4c50ded
Support for bypass queries for INTO OUTFILE S3 along with tests
GuptaManan100 f40b40b
Add Alkin to maintainers
deepthi 408f7d1
Merge pull request #6820 from planetscale/ds-add-alkin
deepthi 1b2dc0f
Add clusters_to_watch flag to orchestrator. Defaults to all clusters
deepthi bbd31e2
Merge pull request #6815 from planetscale/vttablet-throttle-feature-flag
deepthi dd6ecae
Merge pull request #6547 from planetscale/online-ddl
deepthi e20dead
Merge pull request #6817 from planetscale/jg_fix_help
deepthi 326bf2d
column order in vitess_tablet should be keyspace,shard,cell
deepthi 0189d41
Merge pull request #6821 from planetscale/ds-orc2
deepthi 07443aa
merged master, resolved conflicts
shlomi-noach d41a656
resolved error, state manager tests
shlomi-noach 7ad166f
Merge pull request #6719 from planetscale/managed-drop-table
shlomi-noach fdf2462
Merged Master
GuptaManan100 12bd1f5
Merged Master
GuptaManan100 3c4202f
Merge pull request #6811 from GuptaManan100/select-into
systay 7447de4
Merge pull request #6818 from planetscale/conn-refactor
systay 7de8c87
Address review comments
rohit-nayak-ps a0a72cb
Merge pull request #6814 from planetscale/rn-workflow-validations
deepthi 7c0cf0f
Merge pull request #6787 from planetscale/rn-vr-metrics
deepthi 71c4176
Merge pull request #6773 from derekperkins/helm-docker-update
deepthi 07e23c0
Rename Vitess fork of orchestrator to vtorc.
enisoc 46dadda
Merge pull request #6828 from planetscale/vtorc-rename
sougou 58f8fbb
Merge pull request #6731 from dweitzman/fix_tx_limiter
systay d63cd7d
Added planning support for Show table status on vttablet
GuptaManan100 da1174b
Merged master
GuptaManan100 0988455
Merge pull request #6807 from GuptaManan100/mysql-show
harshit-gangal dcc6375
online-DDL: migration uses low priority throttling
shlomi-noach 6ce05ac
Merge pull request #6837 from planetscale/8.0-online-ddl-throttle-low…
deepthi c6a7b27
download zookeeper 3.4.14 from archive site
deepthi b4ddbe0
Merge pull request #6867 from planetscale/ds-zk-archive-80
deepthi 7aa7c4b
healthcheck: should receive healthcheck updates from all tablets in c…
deepthi d8a64d9
No need to fail the whole query here
systay 916754e
disable reserved connections by default
systay 6a2d678
Merge pull request #6859 from planetscale/disable-reserved-connections
harshit-gangal b24e583
Merge pull request #6881 from planetscale/fixes-6827
harshit-gangal 4a939c5
Docker - upgrade to Debian Buster
61c5242
Stabilize test
systay dbd7ab6
Fixing flaky tests
shlomi-noach e98892b
Attempt to fix flaky TestConnection
rohit-nayak-ps 3558e86
Merge pull request #6888 from guidoiaquinti/release-8.0
deepthi a1c7d5c
Merge pull request #6858 from planetscale/ds-hc-crosscell-80
deepthi df1609d
Merge pull request #6889 from planetscale/ds-flaky-tests-80
deepthi 6e2bd84
Fix parsing of online-ddl command line options
shlomi-noach 58a8801
Merge pull request #6899 from planetscale/parse-online-ddl-options-re…
deepthi 71f4cfb
java: Update version to 8.0.0 for release
harshit-gangal e5d1fc9
OnlineDDL bugfix: make sure schema is applied on tablet
shlomi-noach 5eaa7d4
healthcheck: use isIncluded correctly to fix replica/rdonly routing bug
deepthi 6bf72ed
Merge pull request #6849 from tinyspeck/am_mysqld_shutdown_timeout
deepthi d74753b
Merge pull request #6921 from tinyspeck/am_backport_6849
deepthi 138b417
Merge pull request #6906 from planetscale/vitess-java-rel-8.0
deepthi 128718a
Merge pull request #6909 from planetscale/online-ddl-schema-apply-rel…
sougou 52f4f05
VDiff Enum: make enum compareable
rohit-nayak-ps 5c7e590
VDiff Enum: add enum column to vrep e2e test. remove enum from uncomp…
rohit-nayak-ps 0925546
Merge pull request #6922 from planetscale/ds-multicell-hc-80
askdba e4d81c4
Revert "Docker - upgrade to Debian Buster (release-8.0)"
deepthi 184e612
Merge pull request #6925 from planetscale/backport_6880
deepthi 3b4ca41
Set time zone to UTC while streaming rows
rohit-nayak-ps 5ba29f4
Add a timestamp column to vrepl e2e to test a complete workflow with …
rohit-nayak-ps 5352996
Merge pull request #6929 from vitessio/revert-6888-release-8.0
deepthi 198f513
Merge pull request #6927 from planetscale/backport_6845
deepthi 5e67474
added e2e test for insert statement in olap mode
harshit-gangal a284ae0
check error before calling callback
harshit-gangal cc8c593
fix test to delete row afterwards
harshit-gangal 16c6c20
docker: pin mysql 5.7 and 8.0 versions for xtrabackup compatibility
deepthi 811d288
addressed review comment
harshit-gangal f51bd7b
Merge pull request #6940 from planetscale/fix-errhandling-olap
harshit-gangal a110c39
v8.0 Release Notes -final draft-
askdba c0091be
Added [8.0] Fix error handling in olap mode #6940
askdba 6ad72d1
Merge pull request #6943 from planetscale/ds-pin-mysql-docker-lite
deepthi e02d668
VDiff/Tablet Picker: fix picker retry logic to handle canceled context
rohit-nayak-ps 060b3a4
Merge pull request #6954 from planetscale/backport_6944
rohit-nayak-ps b434dde
Minor updates in this branch
askdba 234a25c
Vtorc comment by Sugu
askdba 72d9302
Updated set commentary by systay
askdba 7e09d0c
Merge pull request #6790 from planetscale/8_0_0_release_notes
askdba 7a36e86
Fixed a bug which caused the connection to not close in case of error…
GuptaManan100 af86e80
Merge pull request #6976 from GuptaManan100/error-in-write-packet
systay 53d6e38
don't try to compare varchars in vtgate
systay a90d749
Merge pull request #7270 from planetscale/fix-7254-in-8.0
systay 0533e30
Correctly initialize the TabletType stats
dweitzman 4150d5e
Merge pull request #7391 from planetscale/ds-80-backport-6989
deepthi 7a8d85f
Patch sqltypes.MakeRowTrusted to lean on field count (#126)
setassociative f8a19a5
add a hack to enable routing to RDONLY tablets for REPLICA queries
demmer 220e4db
Backport some panic protection during ERS (#196)
setassociative 928f2d6
Backport vitessio#7523 into 8.0 (#198)
setassociative 5b2ea67
Merge pull request #7002 from tinyspeck/better-error-timeout
sougou 845715b
Fix bug in vtgate when running with keyspace filtering (#199)
setassociative File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
name: docker_test_3 | ||
on: [push, pull_request] | ||
jobs: | ||
|
||
build: | ||
name: Docker Test 3 | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
|
||
- name: Set up Go | ||
uses: actions/setup-go@v1 | ||
with: | ||
go-version: 1.13 | ||
|
||
- name: Check out code | ||
uses: actions/checkout@v2 | ||
|
||
- name: Run tests which require docker - 3 | ||
run: | | ||
go run test.go -docker=true --follow -shard 26 |
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"Debug": true, | ||
"MySQLTopologyUser": "orc_client_user", | ||
"MySQLTopologyPassword": "orc_client_user_password", | ||
"MySQLReplicaUser": "vt_repl", | ||
"MySQLReplicaPassword": "", | ||
"RecoveryPeriodBlockSeconds": 5 | ||
} |
This file contains 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is potentially interesting?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe, i don't actually know off hand where the CGO is utilized; possibly @rafael has thoughts? OP PR is not super informative vitessio#6632