Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual backport of upstream https://github.com/vitessio/vitess/pull/17300 #17306

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
e5dbc20
test: added e2e test
harshit-gangal Oct 14, 2022
c44c56f
Plan order by `COUNT(X)` (#11420) (#11497)
frouioui Oct 14, 2022
11168e5
planner fix: using self-referencing columns in HAVING should not stac…
systay Oct 14, 2022
c8f87b6
Fix query list override issue on mysql restart (#11309)
harshit-gangal Oct 4, 2022
a6b0c9c
updated the ci yaml
harshit-gangal Oct 14, 2022
f196700
Merge pull request #11505 from vitessio/backport-11490-to-release-15.0
harshit-gangal Oct 14, 2022
e7a76cc
[15.0] Fix VTOrc to handle multiple failures (#11489)
GuptaManan100 Oct 14, 2022
fbacb8f
Upgrade to go1.18.7 (#11507)
frouioui Oct 14, 2022
b2a654c
Adding deprecate message to backup hooks (#11491)
rsajwani Oct 14, 2022
3160c29
removing unncessary flags across binaries (#11495)
rsajwani Oct 15, 2022
1047f7e
Merge pull request #11506 from planetscale/15-cp-11309
harshit-gangal Oct 15, 2022
d0d9831
remove excessive logging (#11479)
rsajwani Oct 15, 2022
012bf09
Move CI workflow to use latest community version of mysql 8.0 (#11493)
rsajwani Oct 17, 2022
52c36e6
Do not backtick binary name (#11481)
vitess-bot[bot] Oct 17, 2022
221efeb
[15.0] fix: fail over reconnect in stream execution for connection wi…
harshit-gangal Oct 18, 2022
dab32dd
[VTAdmin] Cherry Pick Topology Browser (#11518)
notfelineit Oct 18, 2022
bd35ac6
Allow version to be accessible via the -v shorthand (#11512) (#11528)
Oct 18, 2022
fb9e178
Properly deprecate flags and fix default for `--cell` (#11501)
GuptaManan100 Oct 19, 2022
f453661
Fix #11455 - skip vindex operations for `DELETE` statements against u…
harshit-gangal Oct 19, 2022
c2c9137
[15.0] Fix: concatenate engine in transaction (#11534)
harshit-gangal Oct 19, 2022
4f125f3
Fix `HAVING` rewriting made in #11306 (#11515) (#11526)
frouioui Oct 20, 2022
2e24304
Redact bind variables in mysql errors (#11540)
frouioui Oct 20, 2022
6e1aab8
feat: fix vtop example (#11546)
GuptaManan100 Oct 20, 2022
e18bec4
[15.0] Add VTGate debug/status page link to VTAdmin (#11541)
GuptaManan100 Oct 20, 2022
b224593
Increase the memory limit of the vitess-operator (#11548)
frouioui Oct 20, 2022
19527a6
Removing redundant flags across binaries (#11522)
rsajwani Oct 20, 2022
4848d69
Test flags: Update logic for parsing test flags to run unit tests wit…
rohit-nayak-ps Oct 21, 2022
6b2208b
[15.0] Deprecate InitShardPrimary command (#11557)
GuptaManan100 Oct 21, 2022
df77bcf
Detect redo log location dynamically based on presence (#11558)
vitess-bot[bot] Oct 21, 2022
409b9a6
Code freeze of release-15.0 (#11565)
rsajwani Oct 24, 2022
14e86a2
Improvements to the Summary doc (#11502)
GuptaManan100 Oct 25, 2022
5957e31
fixing urls (#11572)
rsajwani Oct 25, 2022
9b901a1
Release of v15.0.0 (#11573)
rsajwani Oct 25, 2022
3efbc33
Back to dev mode (#11574)
rsajwani Oct 25, 2022
552714d
fix anchors for release notes and summary (#11578)
rsajwani Oct 25, 2022
910df9b
Fix missing flag usage (#11583)
vitess-bot[bot] Oct 26, 2022
aeb101e
fix vdiff release notes (#11595)
rsajwani Oct 27, 2022
5516372
Mention the `--db-config-*-*` flag in the release notes (#11610)
frouioui Nov 3, 2022
232402b
[release-15.0] Docker Image Context Fix (#11628) (#11637)
vitess-bot[bot] Nov 4, 2022
039bb12
[release-15.0] Do not multiply `AggregateRandom` in JOINs (#11672)
frouioui Nov 9, 2022
5fe3d63
[release-15.0] [bugfix] Allow VTExplain to handle shards that are not…
vitess-bot[bot] Nov 10, 2022
c1f7961
[15.0] Send errors in stream instead of a grpc error from streaming r…
harshit-gangal Nov 11, 2022
e3b2ce5
[release-15.0] update jsonparser dependency (#11694) (#11696)
vitess-bot[bot] Nov 13, 2022
746dab0
[release-15.0] Use `go1.19.3` in the upgrade/downgrade tests (#11676)
frouioui Nov 15, 2022
0871a6e
[release-15.0] improve handling of ORDER BY/HAVING rewriting (#11691)…
vitess-bot[bot] Nov 15, 2022
1a2f37c
Addition of a CI tool to detect dead links in test/config.json (#1166…
frouioui Nov 16, 2022
0fa4997
[release-15.0] Remove Launchable in the workflows (#11669)
frouioui Nov 17, 2022
84db32e
add vtadmin folder to release package (#11683)
rsajwani Nov 22, 2022
8c7568b
[release-15.0] Switch ApplySchema `--sql` argument to be `StringArray…
vitess-bot[bot] Nov 24, 2022
20f5e8e
feat: add automation to change vitess version in the docker-release s…
vitess-bot[bot] Nov 28, 2022
b2e5dd7
Fix files changes filtering in CI (#11714) (#11778)
frouioui Nov 28, 2022
e9bf372
Accept no more data in session state change as ok (#11800)
vitess-bot[bot] Nov 28, 2022
4ea0f52
[release-15.0] Update test runners to run all tests including outside…
vitess-bot[bot] Nov 28, 2022
78deda2
Consistent sorting in Online DDL Vrepl suite test (#11828)
vitess-bot[bot] Nov 29, 2022
c9dc206
codeowners: have at least two for almost every package (#11639) (#11832)
GuptaManan100 Nov 29, 2022
91af0b9
collations: fix coercion semantics according to 8.0.31 changes (#1148…
GuptaManan100 Nov 29, 2022
35460c2
semantics: Use a BitSet (#11819) (#11837)
GuptaManan100 Nov 29, 2022
14d3106
Back to dev mode (#11848)
rsajwani Nov 29, 2022
ae1141a
Release of v15.0.1 (#11847)
rsajwani Nov 30, 2022
9f4925d
updating summary and release notes for v15.0.1 (#11852) (#11860)
frouioui Nov 30, 2022
7bdcac5
Fix closing the body for HTTP requests (#11842) (#11853)
dbussink Nov 30, 2022
40b7876
Fix deprecated usage of set-output (#11844) (#11855)
dbussink Nov 30, 2022
2dac92c
feat: fix checkMySQL and add tests and documentation (#11895) (#11900)
GuptaManan100 Dec 7, 2022
c4d606f
Upgrade to `go1.18.9` (#11897)
frouioui Dec 9, 2022
ac5adb9
Use go1.19.4 in the next release upgrade downgrade E2E tests (#11924)
frouioui Dec 9, 2022
4faa45f
feat: add test and fix the error of not sending a ServerLost error on…
vitess-bot[bot] Dec 10, 2022
4df65a4
bugfix: allow predicates without dependencies with derived tables to …
frouioui Dec 10, 2022
fbfd3f6
[release-15.0] [Backport]: VReplication: Prevent Orphaned VDiff2 Jobs…
mattlord Dec 13, 2022
50c731e
Online DDL: fix 'vtctlclient OnlineDDL' template queries (#11889) (#1…
shlomi-noach Dec 14, 2022
574491d
update the release 15.0.2 summary doc (#11954)
frouioui Dec 14, 2022
11c9aa6
skip TestSubqueriesExists (#11953)
frouioui Dec 14, 2022
cc4f522
Release notes for 15.0.2
frouioui Dec 14, 2022
a914f40
Release commit for 15.0.2
frouioui Dec 14, 2022
ab39f36
Add manan and florent to Docker files CODEOWNERS (#11983)
vitess-bot[bot] Dec 27, 2022
99a735c
[release-15.0] Fix rbac config in the vtop example (#12034) (#12038)
vitess-bot[bot] Jan 4, 2023
c36db54
Fix `codeql` workflow timeout issue (#11760) (#11957)
frouioui Jan 4, 2023
7e6e2cf
fix typo
frouioui Jan 5, 2023
3622134
mysqlctl: flags should be added to vtbackup (#12048)
deepthi Jan 10, 2023
09e6a8e
Merge pull request #11961 from planetscale/release-15.0-tag-1
frouioui Jan 11, 2023
97c70ec
[15.0] CI: remove pitrtls test (#12064)
deepthi Jan 13, 2023
8024e6b
Fix: Date math with Interval keyword (#12082) (#12102)
GuptaManan100 Jan 18, 2023
e259218
feat: fix translation logic to fail translation for conversions not s…
GuptaManan100 Jan 19, 2023
04dbcf7
Remove removed flags from being used for v16+ binaries (#12128)
GuptaManan100 Jan 25, 2023
452f558
Back to dev mode (#11962)
frouioui Jan 26, 2023
0488e91
[release-15.0] VTGate: Ensure HealthCheck Cache Secondary Maps Stay i…
vitess-bot[bot] Jan 31, 2023
c2cec55
Properly test healthcheck cache response handling. (#12227)
vitess-bot[bot] Feb 3, 2023
91e7790
[release-15.0] [Gen4] Fix lookup vindexes with `autocommit` enabled (…
vitess-bot[bot] Feb 3, 2023
c1d8c14
Release-15: Cherry pick vtorc no cgo (#12223)
dbussink Feb 6, 2023
ad802f0
feat: fix release script for v15 (#12285)
GuptaManan100 Feb 9, 2023
358b689
fix: added null safe operator precendence rule (#12306)
vitess-bot[bot] Feb 13, 2023
9f123a5
Fix aggregation on outer joins (#12298) (#12313)
harshit-gangal Feb 13, 2023
1a950cd
only expand when we have full information (#12002)
vitess-bot[bot] Feb 17, 2023
c35032f
Bug fix: Cache filtered out tablets in topology watcher to avoid unne…
frouioui Feb 17, 2023
911f246
Fix vtbackup upgrade/downgrade test (#12437)
rsajwani Feb 24, 2023
7a59461
Fix scalar aggregation engine primitive for column truncation (#12468…
GuptaManan100 Feb 27, 2023
b55eae3
Skip TestReparentDoesntHangIfPrimaryFails in vttablet v16 and above (…
frouioui Feb 27, 2023
9f17373
[release-15.0] BugFix: Unsharded query using a derived table and a du…
GuptaManan100 Feb 27, 2023
f183ac7
Upgrade golang.org deps (#12405)
frouioui Feb 28, 2023
7bd7785
Use go1.20.1 in upgrade/downgrade tests (#12512)
frouioui Feb 28, 2023
6fe3259
handle readtablet error (#12511)
frouioui Mar 1, 2023
5701a05
Make upgrade downgrade job names unique (#12498)
frouioui Mar 1, 2023
7ac5c39
Fix `vtctldclient`'s Root command to return an error on unknown comma…
Mar 1, 2023
92d2af2
[bug fix] USING planning on information_schema (#12542)
systay Mar 5, 2023
af42116
[release-15.0] Tooling improvements backports (#12527)
frouioui Mar 7, 2023
01e4d8e
collations: fix sorting in UCA900 collations (#12555) (#12562)
vmg Mar 8, 2023
2648cdb
handle filter on top of UNION (#12543)
systay Mar 9, 2023
1c2ed6b
[release-15.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …
vitess-bot[bot] Mar 9, 2023
5e9de1f
resolve conflict (#12591)
shlomi-noach Mar 9, 2023
ab1d0fe
Purge logs without panicking (#12187) (#12617)
Mar 13, 2023
e3d889b
Fix `panic` when executing a prepare statement with over `65,528` par…
frouioui Mar 16, 2023
3b0ccd0
Fix bug in vtexplain around JOINs (#12383)
vitess-bot[bot] Mar 20, 2023
f568a5c
Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…
shlomi-noach Mar 20, 2023
f0cfda7
[release-15.0] Re-organize the `releasenotes` directory into `changel…
frouioui Mar 21, 2023
f56e64a
[release-15.0] Make sure to not push down expressions when not possib…
frouioui Mar 21, 2023
d8c5160
Fix initialization code to also stop replication to prevent crash (#1…
GuptaManan100 Mar 23, 2023
0fbe50f
Backport 12634 (#12680)
frouioui Mar 23, 2023
32a374b
[planner bugfix] add expressions to HAVING (#12668) (#12699)
frouioui Mar 23, 2023
b632186
[release-15.0] Auto upgrade the Golang version (#12585) (#12708)
frouioui Mar 24, 2023
6998097
[release-15.0] VReplication Last Error: retry error if it happens aft…
vitess-bot[bot] Mar 27, 2023
cf41ae7
properly escape sequence table names (#12598)
vitess-bot[bot] Mar 27, 2023
ca73cab
Online DDL: ensure requested_timestamp isn't zero, before initializin…
shlomi-noach Mar 27, 2023
ddeabc7
[planner fix] make unknown column an error only for sharded queries (…
systay Mar 27, 2023
99b88e8
[release-15.0] Use a left join to make sure that tables with tablespa…
vitess-bot[bot] Mar 28, 2023
7455d4e
Reset the current lag when closing the replication lag reader. (#1268…
frouioui Mar 29, 2023
295e22a
vschema ddl: add grammar to accept qualified tables (#12577) (#12747)
frouioui Mar 29, 2023
54908d9
Code freeze of release-15.0 (#12764)
mattlord Mar 29, 2023
652b0da
Release of v15.0.3 (#12767)
mattlord Mar 30, 2023
b5cd52f
Back to dev mode (#12786)
mattlord Mar 30, 2023
8b301a2
Fix: reset transaction session when no reserved connection (#12779)
harshit-gangal Mar 31, 2023
7a7c5b2
[release-15.0] Fix incorrect path during release notes generation (#1…
vitess-bot[bot] Mar 31, 2023
e757ea4
Remove unnecessary code bits in workflows (#12756) (#12774)
frouioui Mar 31, 2023
340a027
Use go1.20.2 in next-upgrade/downgrade workflows (#12793)
frouioui Mar 31, 2023
fd265ea
Automatically add milestone to new Pull Request (#12759) (#12806)
frouioui Apr 3, 2023
aab9b84
fakedbclient: Add locking to avoid races (#12814) (#12821)
frouioui Apr 4, 2023
0b85e17
[planbuilder bugfix] do not push aggregations into derived tables (#1…
frouioui Apr 5, 2023
acf31a0
Fix `vtgate_schema_tracker` flaky tests (#12780) (#12850)
frouioui Apr 7, 2023
144ff75
Use go1.20.3 in the upgrade downgrade tests (#12839)
frouioui Apr 11, 2023
db8bf83
[release-15.0] Small fixes to the auto-upgrade golang tool (#12838) (…
vitess-bot[bot] Apr 11, 2023
c76f44f
Add timeout to golangci-lint and bump its version (#12852) (#12853)
frouioui Apr 11, 2023
9e1cb0b
Remove recent golangci-lint version bump (#12910)
frouioui Apr 17, 2023
7305a1f
[release-15.0] planner fix: scoping rules for JOIN ON expression insi…
frouioui Apr 18, 2023
e0cde55
fix: union distinct between unsharded route and sharded join (#12982)
harshit-gangal May 2, 2023
506a906
Use vitess-operator 2.8.4 in the examples (#12993)
frouioui May 4, 2023
25b5686
gen4 planner: allow last_insert_id with arguments (#13026) (#13035)
systay May 9, 2023
b0020d4
use go1.20.4 in the next version upgrade tests (#13071)
frouioui May 11, 2023
7c1e70a
[release-15.0] Fix the resilientQuery to give correct results during …
vitess-bot[bot] May 15, 2023
2a15070
[release-15.0] Fix: TabletServer ReserveBeginExecute to return transa…
vitess-bot[bot] May 31, 2023
e971ed4
Fix: errant GTID in health streamer (#13184) (#13226)
GuptaManan100 Jun 6, 2023
0bad292
Update Upgrade/Downgrade tests to use go1.20.5 (#13271)
frouioui Jun 8, 2023
4779d78
[release-15.0] Remove indentation limit in the sqlparser (#13158) (#1…
frouioui Jun 12, 2023
aad3f10
[release-15.0] Fix benchmarks in `plan_test.go` (#13096) (#13125)
vitess-bot[bot] Jun 26, 2023
6308a57
[release-15.0] Set the number of threads for release notes generation…
frouioui Jun 28, 2023
6fef68a
[release-15.0] Prevent resetting replication every time we set replic…
GuptaManan100 Jun 28, 2023
053e0e7
feat: don't run any reparent commands if the host is empty (#13396) (…
GuptaManan100 Jun 28, 2023
af8b1ed
[release-15.0] BaseShowTablesWithSizes: optimize MySQL 8.0 query (#13…
vitess-bot[bot] Jun 29, 2023
d5b7e93
resolved conflict (#13376)
shlomi-noach Jun 30, 2023
cb548bf
Ignore error while reading table data in Schema.Engine reload (#13421…
harshit-gangal Jul 7, 2023
15bfa7b
resolved conflict (#13457)
shlomi-noach Jul 7, 2023
54cc13f
[release-15.0] Remove excessive logging in VTOrc APIs (#13459) (#13463)
GuptaManan100 Jul 10, 2023
91ed1e9
compose: fix `consul:latest` error
timvaillancourt Jul 10, 2023
058bc84
Update docker-compose.beginners.yml too
timvaillancourt Jul 10, 2023
297749c
rm mistaken commit
timvaillancourt Jul 10, 2023
dfb61e7
Merge pull request #13471 from vitessio/backport-13468-to-release-15.0
mattlord Jul 11, 2023
f05b486
[release-15.0] Fix `TestGatewayBufferingWhileReparenting` flakiness (…
GuptaManan100 Jul 17, 2023
1e32824
[release-15.0]: Fix flakiness in VTOrc tests (#13489) (#13529)
GuptaManan100 Jul 19, 2023
a436abb
[release-15.0] Flaky tests: Fix wrangler tests (#13568) (#13570)
vitess-bot[bot] Jul 20, 2023
4c5a512
[release-15.0] ignore all error for views in engine reload (#13590) (…
vitess-bot[bot] Jul 25, 2023
e54df87
Prepare release note `v15.0.4` (#13619)
frouioui Jul 27, 2023
29ac35c
[release-15.0] Optimize release notes generation to use GitHub Milest…
frouioui Jul 27, 2023
5bb447a
Code freeze of release-15.0 for release of v15.0.4 (#13649)
frouioui Jul 27, 2023
d1d460b
backport fix 13557 to v15 (#13655)
pbibra Jul 28, 2023
72d943e
Release `v15.0.4` (#13652)
frouioui Jul 28, 2023
fcccd18
Back to dev mode after v15.0.4 (#13662)
mattlord Jul 28, 2023
64fa0b1
v15 backport: Solve RevertMigration.Comment read/write concurrency is…
shlomi-noach Aug 7, 2023
d407e9b
[15.0] bugfixes: collection of fixes to bugs found while fuzzing (#13…
systay Aug 18, 2023
f0b4ab7
[release-15.0] Fix `BackupShard` to get its options from its own flag…
vitess-bot[bot] Aug 19, 2023
d6b4de8
[release-15.0] vtgate: fix race condition iterating tables and views …
vitess-bot[bot] Aug 25, 2023
a1e0045
v15 backport: Onlineddl: formalize "immediate operations", respect --…
shlomi-noach Aug 28, 2023
1373805
[release-15.0] OnlineDDL: fix nil 'completed_timestamp' for cancelled…
vitess-bot[bot] Sep 7, 2023
69d003a
[release-15.0] Make `Static Code Checks Etc` fail if the `./changelog…
vitess-bot[bot] Sep 18, 2023
d777c3a
[release-15.0] fix data race in join engine primitive olap streaming …
vitess-bot[bot] Sep 19, 2023
d2d8bf1
[release-15.0] fix: cost to include subshard opcode (#14023) (#14025)
vitess-bot[bot] Sep 20, 2023
3b333d7
[release-15.0] OnlineDDL: cleanup cancelled migration artifacts; supp…
vitess-bot[bot] Sep 20, 2023
ebbf009
[release-15.0] Fix: convertBoolToSemiSyncAction method to account for…
arthurschreiber Sep 20, 2023
328809f
[release-15.0] update docgen to embed commit ID in autogenerated doc …
vitess-bot[bot] Sep 22, 2023
720e035
[release-15.0] anonymize homedirs in generated docs (#14101) (#14104)
vitess-bot[bot] Sep 28, 2023
99cde77
[release-15.0] Remove FOSSA Test from CI until we can do it in a secu…
vitess-bot[bot] Sep 28, 2023
cdefdd8
[release-15.0] Flakes: Delete VTDATAROOT files in reparent test teard…
frouioui Sep 28, 2023
87fb7e9
[release-15.0] bugfix: change column name and type to json (#14093) (…
vitess-bot[bot] Sep 29, 2023
4d6f2ee
Code freeze of release-15.0 for `v15.0.5` (#14141)
GuptaManan100 Sep 29, 2023
92e7f99
[release-15.0] docker: add dedicated vtorc container (#14126) (#14145)
vitess-bot[bot] Oct 2, 2023
bcfca87
[release-15.0] Bump upgrade test to `go1.20.8` (#13938)
frouioui Oct 2, 2023
1814eaf
[release-15.0] Enable failures in `tools/e2e_test_race.sh` and fix ra…
vitess-bot[bot] Oct 2, 2023
1871cee
Release of v15.0.5 (#14142)
GuptaManan100 Oct 3, 2023
a6c860c
`slack-vitess-r15.0.4`: setup CI jobs and CODEOWNERS (#127) (#141)
timvaillancourt Oct 9, 2023
517fad7
`slack-vitess-r15.0.5`: backport vitessio/vitess#14428 from v16 (#166)
timvaillancourt Nov 13, 2023
687889c
`slack-vitess-r15.0.5`: update `CODEOWNERS` (#250)
timvaillancourt Mar 14, 2024
355006a
`slack-vitess-r15.0.5`: backport v20 `vtgate` syscall/topo-call optim…
timvaillancourt Mar 15, 2024
3548975
`slack-vitess-r15.0.5`: use go1.20.14 (#255)
timvaillancourt Mar 15, 2024
66147a9
Allow override of build git env in docker/base builds (#11968) (#256)
timvaillancourt Mar 15, 2024
1533744
`slack-vitess-r15.0.5`: use go1.21 (#260)
timvaillancourt Mar 26, 2024
453ee84
`slack-vitess-r15.0.5`: backport structured logging from vitessio/vit…
timvaillancourt Mar 26, 2024
83ce817
`slack-vitess-r14.0.5:`cherrypick: backport rdonly patch (#77) (#298)
timvaillancourt Apr 16, 2024
e5eb0d1
`slack-vitess-r15.0.5`: forward-port consul topo limits PR #111 (#297)
timvaillancourt Apr 16, 2024
3c6f27b
`slack-vitess-r15.0.5`: retry CI tests with `nick-fields/retry@v2` (#…
timvaillancourt May 6, 2024
abadd5a
`slack-vitess-r15.0.5`: backport Transaction Throttler PRs, pt. 1 (#335)
timvaillancourt May 10, 2024
bde4622
`slack-vitess-r15.0.5`: revert CI PR #10768 (#341)
timvaillancourt May 14, 2024
36d8315
`slack-vitess-r15.0.5`: backport v16 `vtorc` fixes (#258)
timvaillancourt May 16, 2024
3e35d19
`slack-vitess-r15.0.5`: backport required Transaction Throttler PRs, …
timvaillancourt May 16, 2024
a2a622a
`slack-vitess-r15.0.5`: fix races in `Unit Test (Race)` CI, fix "old"…
timvaillancourt May 20, 2024
4a92ae7
`slack-vitess-r15.0.5`: backport required Transaction Throttler PRs, …
timvaillancourt May 21, 2024
a912583
`slack-vitess-r15.0.5`: add `slack_cross_cell` custom durability poli…
timvaillancourt May 22, 2024
e9875f2
`slack-vitess-r15.0.5`: misc required backports, pt. 1 (#361)
timvaillancourt May 22, 2024
1aed880
`slack-15.0`: fix private repo git config in docker build (#367)
timvaillancourt May 23, 2024
20379c2
`slack-15.0`: refactor private go dep config from #367 (#375)
timvaillancourt May 28, 2024
bb8b2be
`slack-15.0`: use latest-stable `go1.21.10` (#376)
timvaillancourt May 28, 2024
a3c6f97
`slack-15.0`: backport required Transaction Throttler PRs, pt. 4 (#371)
timvaillancourt May 28, 2024
bcd0837
Fallback to poller replication lag if heartbeat lag fails (#207) (#372)
timvaillancourt May 28, 2024
36378c1
`slack-15.0`: backport `vtgate` buffer fix vitessio/vitess#13856 (#377)
timvaillancourt May 28, 2024
8125303
`slack-15.0`: VStreams fix backports/patches, pt. 1 (#373)
timvaillancourt May 28, 2024
dce7107
`slack-15.0`: VStreams fix backports/patches, pt. 2 (#380)
timvaillancourt May 29, 2024
b2e4e0c
`slack-15.0`: basic go.mod updates (#382)
timvaillancourt May 30, 2024
c801fd2
`slack-15.0`: backport vitessio/vitess#15772 (#384)
timvaillancourt May 30, 2024
b6812a7
`slack-15.0`: backport vitessio/vitess#15897 (#389)
timvaillancourt Jun 1, 2024
b0c5325
`slack-15.0`: v20 backports, pt. 2 (#394)
timvaillancourt Jun 4, 2024
d5b53d0
forward ports slack specific v14 PRS fix (#404)
vmogilev Jun 7, 2024
0474726
`slack-15.0`: Add timeout to all the contexts used for RPC calls in v…
timvaillancourt Jun 10, 2024
9bff6a9
vtgate tablet balancer (#427) (#433)
venkatraju Jun 28, 2024
e4d7f05
`slack-15.0`: fix crash in `vtbench` (#451)
timvaillancourt Jul 15, 2024
106be4c
percona-xtrabackup-24 problem fix attempt 2 (#460)
timvaillancourt Jul 18, 2024
1b333db
`slack-15.0`: reset semi-sync in `setReplicationSourceRepairReplicati…
timvaillancourt Jul 29, 2024
0f06ea0
Allow setting grpc send and recv message sizes independently (#481)
henryr Aug 12, 2024
eee9284
Remove accidental binary (#489)
henryr Aug 13, 2024
3a56f70
`slack-15.0`: support v17+ `--queryserver-config-*` duration values (…
timvaillancourt Aug 20, 2024
00ac76d
`slack-15.0`: pre-backport `txthrottler` crash fixes (#480)
timvaillancourt Aug 21, 2024
183309c
balancer flags renamed to match upstream (#496)
venkatraju Aug 29, 2024
bd70d86
use switcher struct when switching shard reads during a reshard event…
maksimov Sep 11, 2024
d7f4675
[Backport] VReplication: Make Source Tablet Selection More Robust (#1…
makinje16 Sep 24, 2024
f552c6f
Backport 14693 - Use GetTabletsByCell in healthcheck (#514)
ejortegau Oct 4, 2024
610fc3f
`slack-15.0`: Add sql text counts stats to `vtcombo`,`vtgate`+`vttabl…
timvaillancourt Oct 8, 2024
0f201a6
backport: fixing issue with xtrabackup and long gtids (#16304) (#510)
tanjinx Oct 10, 2024
4cc762f
`slack-15.0`: backport PR #16852 (#529)
timvaillancourt Oct 10, 2024
37b690c
Fix healthcheck filters (#530)
ejortegau Oct 10, 2024
1ba76cd
backport logical backups (#536)
rvrangel Oct 25, 2024
09d9c44
Backport select backup engine in Backup() and ignore engines in Resto…
rvrangel Oct 30, 2024
d1c6d4b
Patch: disable extensive keyspace events logging (#553)
tanjinx Nov 8, 2024
db638ff
`slack-15.0`: support consul topo stale reads (#558)
timvaillancourt Nov 15, 2024
65cd79e
`slack-15.0`: add topo/healthcheck flags to `vttablet` for `txthrottl…
timvaillancourt Nov 19, 2024
f75d407
Backport of upstream https://github.com/vitessio/vitess/pull/16997/ (…
ejortegau Nov 26, 2024
5beb164
Manual backport of https://github.com/vitessio/vitess/pull/17300/
ejortegau Dec 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 1 addition & 51 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,51 +1 @@
bootstrap.sh @deepthi
/config/mycnf/ @deepthi @shlomi-noach @mattlord
/docker/ @derekperkins @dkhenry @mattlord
/examples/compose @shlomi-noach
/examples/demo @sougou @mattlord
/examples/legacy_local @deepthi
/examples/local @rohit-nayak-ps @frouioui @mattlord
/examples/operator @GuptaManan100 @frouioui
/examples/region_sharding @deepthi
/java/ @harshit-gangal
/go/cache @vmg
/go/cmd @ajm188
/go/cmd/vtadmin @ajm188 @doeg @notfelineit
/go/cmd/vtctldclient @ajm188 @notfelineit
/go/internal/flag @ajm188
/go/mysql @harshit-gangal @systay @mattlord
/go/protoutil @ajm188
/go/test/endtoend/onlineddl @shlomi-noach
/go/test/endtoend/vtorc @deepthi @shlomi-noach @GuptaManan100
/go/test/endtoend/messaging @mattlord @rohit-nayak-ps @derekperkins
/go/test/endtoend/vtgate @harshit-gangal @systay @frouioui
/go/vt/discovery @deepthi
/go/vt/mysqlctl @deepthi @mattlord
/go/vt/vtorc @deepthi @shlomi-noach @GuptaManan100
/go/vt/proto/vtadmin @ajm188 @doeg @notfelineit
/go/vt/schema @shlomi-noach
/go/vt/servenv @deepthi @ajm188
/go/vt/sqlparser @harshit-gangal @systay @GuptaManan100
/go/vt/srvtopo @rafael
/go/vt/topo @deepthi @rafael
/go/vt/vtadmin @ajm188 @doeg @notfelineit @rohit-nayak-ps
/go/vt/vtctl @deepthi
/go/vt/vtctl/vtctl.go @ajm188 @notfelineit
/go/vt/vtctl/grpcvtctldclient @ajm188 @notfelineit
/go/vt/vtctl/grpcvtctldserver @ajm188 @notfelineit
/go/vt/vtctl/vtctldclient @ajm188 @notfelineit
/go/vt/vtctld @ajm188 @deepthi @notfelineit @rohit-nayak-ps
/go/vt/vtexplain @systay
/go/vt/vtgate @harshit-gangal @systay @frouioui
/go/vt/vttablet/tabletmanager @deepthi @shlomi-noach
/go/vt/vttablet/tabletmanager/vreplication @rohit-nayak-ps @mattlord
/go/vt/vttablet/tabletmanager/vstreamer @rohit-nayak-ps @mattlord
/go/vt/vttablet/tabletserver @harshit-gangal @systay @shlomi-noach
/go/vt/vttablet/tabletserver/messager @mattlord @rohit-nayak-ps @derekperkins
/go/vt/wrangler @deepthi @rohit-nayak-ps @mattlord
/go/vt/workflow @rohit-nayak-ps @mattlord
/proto/vtadmin.proto @ajm188 @doeg @notfelineit
/proto/vtctldata.proto @ajm188 @notfelineit
/proto/vtctlservice.proto @ajm188 @notfelineit
/web/vtadmin @ajm188 @doeg @notfelineit
/web/vtctld2 @notfelineit @rohit-nayak-ps
* @slackhq/vitess-approvers
34 changes: 0 additions & 34 deletions .github/docker/cluster_test_vtorc/Dockerfile

This file was deleted.

34 changes: 0 additions & 34 deletions .github/docker/cluster_test_vtorc_mysql57/Dockerfile

This file was deleted.

2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

## Checklist

- [ ] "Backport me!" label has been added if this change should be backported
- [ ] "Backport to:" labels have been added if this change should be back-ported
- [ ] Tests were added or are not required
- [ ] Documentation was added or is not required

Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/assign_milestone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Assign Milestone

on:
pull_request_target:
types: [opened]

permissions: read-all

env:
GH_TOKEN: ${{ github.token }}

jobs:
build:
name: Assign Milestone
runs-on: ubuntu-22.04
permissions:
pull-requests: write

steps:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.21.10

- name: Checkout code
uses: actions/checkout@v3

- name: Assign Milestone
run: |
gh pr edit ${{ github.event.number }} --milestone "v$(sed -n 's/.*versionName.*\"\([[:digit:]\.]*\).*\"/\1/p' ./go/vt/servenv/version.go)"
20 changes: 12 additions & 8 deletions .github/workflows/check_make_vtadmin_authz_testgen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,20 @@ jobs:
build:
name: Check Make vtadmin_authz_testgen
runs-on: ubuntu-latest
env:
GOPRIVATE: github.com/slackhq/vitess-addons
GH_ACCESS_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
steps:
- name: Check if workflow needs to be skipped
id: skip-workflow
run: |
skip='false'
if [[ "${{github.event.pull_request}}" == "" ]] && [[ "${{github.ref}}" != "refs/heads/main" ]] && [[ ! "${{github.ref}}" =~ ^refs/heads/release-[0-9]+\.[0-9]$ ]] && [[ ! "${{github.ref}}" =~ "refs/tags/.*" ]]; then
skip='true'
fi
echo Skip ${skip}
echo "::set-output name=skip-workflow::${skip}"
echo "skip-workflow=${skip}" >> $GITHUB_OUTPUT

- name: Check out code
if: steps.skip-workflow.outputs.skip-workflow == 'false'
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Check for changes in relevant files
if: steps.skip-workflow.outputs.skip-workflow == 'false'
Expand All @@ -31,16 +31,20 @@ jobs:
- 'bootstrap.sh'
- 'tools/**'
- 'build.env'
- 'go.[sumod]'
- 'go.sum'
- 'go.mod'
- 'Makefile'
- 'go/vt/vtadmin/**'
- '.github/workflows/check_make_vtadmin_authz_testgen.yml'

- name: Set up Go
uses: actions/setup-go@v2
uses: actions/setup-go@v3
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
with:
go-version: 1.18.5
go-version: 1.21.10

- name: Setup github.com/slackhq/vitess-additions access token
run: git config --global url.https://[email protected]/.insteadOf https://github.com/

- name: Tune the OS
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/check_make_vtadmin_web_proto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,12 @@ jobs:
id: skip-workflow
run: |
skip='false'
if [[ "${{github.event.pull_request}}" == "" ]] && [[ "${{github.ref}}" != "refs/heads/main" ]] && [[ ! "${{github.ref}}" =~ ^refs/heads/release-[0-9]+\.[0-9]$ ]] && [[ ! "${{github.ref}}" =~ "refs/tags/.*" ]]; then
skip='true'
fi
echo Skip ${skip}
echo "::set-output name=skip-workflow::${skip}"
echo "skip-workflow=${skip}" >> $GITHUB_OUTPUT

- name: Check out code
if: steps.skip-workflow.outputs.skip-workflow == 'false'
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Check for changes in relevant files
if: steps.skip-workflow.outputs.skip-workflow == 'false'
Expand All @@ -31,18 +28,19 @@ jobs:
- 'bootstrap.sh'
- 'tools/**'
- 'build.env'
- 'go.[sumod]'
- 'go.sum'
- 'go.mod'
- 'Makefile'
- 'go/vt/proto/**'
- 'proto/*.proto'
- 'web/vtadmin/src/proto/**'
- '.github/workflows/check_make_vtadmin_web_proto.yml'

- name: Set up Go
uses: actions/setup-go@v2
uses: actions/setup-go@v3
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
with:
go-version: 1.18.5
go-version: 1.21.10

- name: Setup Node
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
Expand Down
Loading