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

Release 16.0 GitHub #70

Closed
wants to merge 512 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
512 commits
Select commit Hold shift + click to select a range
a5a14f1
feat: support transaction isolation through reserved connection (#11987)
harshit-gangal Jan 13, 2023
30c91ee
Fix bad merge. (#12087)
mattlord Jan 13, 2023
f5a999b
Remove Dead Legacy Workflow Manager Code (#12085)
mattlord Jan 13, 2023
66b7de9
Mark VDiff V2 as GA in v16 (#12084)
mattlord Jan 15, 2023
5c5d1ba
Endtoend cluster improvements (#11859)
shlomi-noach Jan 15, 2023
976dfed
VReplication: Propagate Binlog Stream Errors (#12095)
mattlord Jan 15, 2023
0bdc9b8
Fix: Date math with Interval keyword (#12082)
GuptaManan100 Jan 16, 2023
3ba0aa3
Fix insert query of blocked_recovery table in VTOrc (#12091)
GuptaManan100 Jan 17, 2023
c74eab1
OnlineDDL: support integer-to-enum conversion in `vitess` migrations …
shlomi-noach Jan 17, 2023
c88b5a8
store transaction isolation level in upper case (#12099)
harshit-gangal Jan 17, 2023
0711feb
Keep the correct case for the charset for canonical string (#12105)
dbussink Jan 17, 2023
3a4e9cc
feat: fix translation logic to fail translation for conversions not s…
GuptaManan100 Jan 17, 2023
c2e0157
CI, tabletmanager throttler topo tests: polling until status (#12107)
shlomi-noach Jan 17, 2023
aa7ab65
Fix: VTOrc forgetting old instances (#12089)
GuptaManan100 Jan 18, 2023
acfbfd5
Remove deprecated flag from output
notfelineit Jan 18, 2023
5347ee0
Merge branch 'main' into frances/remove-vtctld2
notfelineit Jan 18, 2023
8b8a7ba
Remove vtctld2 web tests and remove unused vars
notfelineit Jan 18, 2023
e133a7f
Remove topo test from vtctld test
notfelineit Jan 18, 2023
b0e362a
Remove web test
notfelineit Jan 19, 2023
c0954ec
Use Gen4 as the default planner version for VTExplain (#12021)
frouioui Jan 19, 2023
35220d7
notify view change to vtgate (#12115)
harshit-gangal Jan 19, 2023
441de38
Run go mod tidy
notfelineit Jan 19, 2023
518307c
Update tests to check /debug/health without the trailing slash
notfelineit Jan 19, 2023
bc94876
Move more rewriting to SafeRewrite (#12063)
systay Jan 20, 2023
2d6c719
Remove Deprecated flags, code and stats. (#12083)
GuptaManan100 Jan 20, 2023
2fb3361
VReplication: Defer Secondary Index Creation (#11700)
mattlord Jan 20, 2023
ec7e1a8
add debug tooling (#12126)
systay Jan 20, 2023
28715b5
Add back topology explorer but leave out app redirect
notfelineit Jan 20, 2023
cbe0338
schemadiff: foreign key validation (tables and columns) (#11944)
shlomi-noach Jan 23, 2023
784d79c
Merge pull request #11851 from planetscale/frances/remove-vtctld2
notfelineit Jan 23, 2023
ca8c233
Generating copy-on-rewrite logic (#12135)
systay Jan 24, 2023
bfef532
schemadiff: TableCharsetCollateStrategy (#12137)
shlomi-noach Jan 25, 2023
c249696
Add structure logging to Vitess (#11960)
EmadMokhtar Jan 25, 2023
644324b
Remove the semgrep action (#12148)
dbussink Jan 25, 2023
c378f47
VTGate: Set immediate caller id from gRPC static auth username (#12050)
brendar Jan 25, 2023
2b6604f
DDL: do not Reload() for 'CREATE TEMPORARY' and 'DROP TEMPORARY' stat…
shlomi-noach Jan 25, 2023
5bb59b7
Implement the RowsColumnTypeScanType interface in the go sql driver f…
johanoskarsson Jan 25, 2023
55168f5
docker/lite: +zstd dep (#11997)
maxenglander Jan 26, 2023
d6fe0dc
go/vt/mysqlctl: add compression benchmarks (#11994)
maxenglander Jan 26, 2023
ee30456
Clean up ColumnType uses (#12139)
systay Jan 26, 2023
47feece
Support BETWEEN in the evalengine (#12150)
systay Jan 26, 2023
ff6807c
[vtadmin] deprecated vtexplain (#12163)
Jan 26, 2023
f33b862
handle system databases other that information_schema correctly (#12175)
systay Jan 27, 2023
ae8406d
schemadiff: validate and apply foreign key indexes (#12026)
shlomi-noach Jan 29, 2023
390ddad
consolidating OnlineDDL 'declarative' tests into 'scheduler' tests: p…
shlomi-noach Jan 29, 2023
64de9d4
Views Support: Updating Views in VSchema for query serving (#12124)
harshit-gangal Jan 30, 2023
c4834d1
CI cleanup: remove onlineddl_declarative, onlineddl_singleton (cleanu…
shlomi-noach Jan 31, 2023
5755c73
Online DDL CI: consolidated revertible and revert CI tests (part 1) (…
shlomi-noach Jan 31, 2023
1fbbddd
Fix parsing of bitnum values larger than 64 bit (#12191)
dbussink Jan 31, 2023
e794616
VTGate: Ensure HealthCheck Cache Secondary Maps Stay in Sync With Aut…
mattlord Jan 31, 2023
645dcc9
OnlineDDL CI: remove 'revertible' tests (part 2) (#12192)
shlomi-noach Jan 31, 2023
c28b333
Online DDL: --in-order-completion ddl strategy and logic (#12113)
shlomi-noach Jan 31, 2023
3f55e40
OnlineDDL: avoid schema_migrations AUTO_INCREMENT gaps by pre-checkin…
shlomi-noach Jan 31, 2023
4f5ab22
vttablet sidecar schema:use schemadiff to reach desired schema on ta…
rohit-nayak-ps Feb 1, 2023
cf82274
Use schema for the information_schema views (#12171)
systay Feb 1, 2023
4b3b37d
Use ubuntu 20.04 for release builds (#12202)
mattlord Feb 1, 2023
5ae74d2
Online DDL: fix deadlock by releasing mutex before calling callback (…
shlomi-noach Feb 2, 2023
7579cda
vtgateconn: add DeregisterDialer hook (#12213)
mdlayher Feb 2, 2023
10dae93
Update vtadmin dependencies (#12201)
dbussink Feb 2, 2023
92f0c14
Remove replication manager and run VTOrc in all e2e tests (#12149)
GuptaManan100 Feb 2, 2023
94732b2
Allow manually kicking off CodeQL (#12200)
dbussink Feb 2, 2023
d6123ca
Move vtorc from go-sqlite3 to modernc.org/sqlite (#12214)
dbussink Feb 2, 2023
f139edd
Update the MySQL version used by our Docker images (#12054)
frouioui Feb 2, 2023
29dd644
Revert "Use ubuntu 20.04 for release builds (#12202)" (#12220)
mattlord Feb 2, 2023
146cc5f
Update release notes summary for the new default MySQL version (#12222)
frouioui Feb 2, 2023
f5698a3
Revert changes made in #11960 (#12219)
frouioui Feb 2, 2023
b9ce758
Bug fix: Cache filtered out tablets in topology watcher to avoid unne…
brirams Feb 2, 2023
e596c1d
Update Go dependencies (#12215)
dbussink Feb 3, 2023
cfd56a8
Properly test healthcheck cache response handling. (#12226)
mattlord Feb 3, 2023
48d8877
vtgate advertised mysql server version to 8.0.31 (#11989)
harshit-gangal Feb 3, 2023
b73da20
schemadiff: fix scenario where no tables exist in schema and with jus…
shlomi-noach Feb 3, 2023
ee0670f
[Gen4] Fix lookup vindexes with `autocommit` enabled (#12172)
arthurschreiber Feb 3, 2023
b09ce8b
Add TOC to the summary docs (#12225)
GuptaManan100 Feb 3, 2023
27e04c1
Code freeze of release-16.0 (#12232)
GuptaManan100 Feb 3, 2023
e8c258d
Revert default MySQL 80 version to `8.0.30` (#12252) (#12273)
frouioui Feb 8, 2023
5334b22
Release of v16.0.0-rc1 (#12235)
GuptaManan100 Feb 8, 2023
4e32ce1
feat: fix release notes (#12276)
GuptaManan100 Feb 8, 2023
51a7abf
Back to dev mode (#12277)
GuptaManan100 Feb 9, 2023
8c57874
Download mariadb from vitess-resources (#12271) (#12279)
frouioui Feb 9, 2023
ae796b2
feat: fix summary and release notes (#12283)
GuptaManan100 Feb 9, 2023
236c147
feat: fix release script (#12289)
vitess-bot[bot] Feb 9, 2023
8d77ddf
[release-16.0] Fix aggregation on outer joins (#12298) (#12311)
vitess-bot[bot] Feb 13, 2023
85e505d
fix: transaction_isolation to be applied at session level (#12281) (#…
harshit-gangal Feb 13, 2023
cdae7f0
fix: added null safe operator precendence rule (#12307)
vitess-bot[bot] Feb 13, 2023
dc92d01
add database name to _vt.views table (#12368)
harshit-gangal Feb 15, 2023
9b6a4c5
Examples: Add lib functions to wait for shard states (#12239) (#12278)
mattlord Feb 16, 2023
49ae2a9
Fix for USING when column names not lower cased (#12379)
systay Feb 16, 2023
29e137a
Fix bug in vtexplain around JOINs (#12384)
vitess-bot[bot] Feb 17, 2023
30f8294
Schema RPC to fetch table/view definition (#12375)
harshit-gangal Feb 21, 2023
cadf273
[release-16.0] VReplication: ignore GC tables in schema analysis (#12…
vitess-bot[bot] Feb 21, 2023
659c9c0
Fix `SHOW VSCHEMA TABLES` tests using v17 vtgate that expected `dual`…
frouioui Feb 21, 2023
536bf4c
Bump golang.org/x/net from 0.5.0 to 0.7.0 (#12400)
vitess-bot[bot] Feb 21, 2023
08362bc
Allow zero (in) date when setting up internal _vt schema (#12262) (#1…
frouioui Feb 22, 2023
52defd6
Add release notes summary for views (#12422)
frouioui Feb 22, 2023
8528903
Examples: Correct VTAdmin Discovery File Path And Add Check (#12415)
mattlord Feb 22, 2023
fa2c0a6
VReplication: Use MariaDB Compat JSON Functions (#12420)
mattlord Feb 22, 2023
79014d3
Change `GetSchema` RPC to return `CreateView` instead of `SelectStmt`…
frouioui Feb 23, 2023
91fe415
Create Views allowed for same keyspace (#12409)
harshit-gangal Feb 23, 2023
753a691
Backport to v16: onlineddl_vrepl flakiness and subsequent fixes (#12426)
shlomi-noach Feb 23, 2023
c37bdd7
examples: Fix Vtop example and release script (#12440)
deepthi Feb 23, 2023
e429768
Sidecar schema init: use COPY algorithm while altering sidecardb tabl…
rohit-nayak-ps Feb 23, 2023
a8e11e8
Update additional Go dependencies (#12402)
vitess-bot[bot] Feb 23, 2023
57f469d
[release-16.0] SidecarDB Init: don't fail on schema init errors (#123…
vitess-bot[bot] Feb 23, 2023
1deb992
GetSchema rpc to streaming api (#12447)
harshit-gangal Feb 23, 2023
492cf00
Fix vtctldclient command in vtop test script and the fix operator exa…
GuptaManan100 Feb 24, 2023
8b9baff
feat: don't keep data for upgrade-downgrade tests (#12462)
GuptaManan100 Feb 24, 2023
0598be6
Reorder summary in order of importance (#12433)
GuptaManan100 Feb 24, 2023
ae10400
Code freeze of release-16.0 (#12469)
GuptaManan100 Feb 24, 2023
721e116
Fix scalar aggregation engine primitive for column truncation (#12468)
harshit-gangal Feb 24, 2023
25f615d
Add port to enable vtadmin access. (#12467) (#12474)
deepthi Feb 25, 2023
2aa039c
release notes: mark dynamic throttler configuration as experimental (…
deepthi Feb 25, 2023
aa377fb
Upgrade `release-16.0` to `go1.20.1` (#12398)
frouioui Feb 27, 2023
e55ceed
BugFix: Unsharded query using a derived table and a dual table (#12484)
GuptaManan100 Feb 27, 2023
a88a28a
Format vtctldclient GetKeyspace output using cli.MarshalJSON. (#12503)
vitess-bot[bot] Feb 28, 2023
bb768df
Release of v16.0.0 (#12470)
GuptaManan100 Feb 28, 2023
dfd698d
Back to dev mode (#12515)
GuptaManan100 Feb 28, 2023
7cb8f43
Unskip TestFuzz and fix issue (#12514)
frouioui Mar 1, 2023
a62c600
Make upgrade downgrade job names unique (#12499)
frouioui Mar 1, 2023
8635865
handle readtablet error (#12510)
frouioui Mar 1, 2023
f520351
Fix `vtctldclient`'s Root command to return an error on unknown comma…
Mar 1, 2023
49ac1d6
feat: add a known issue into the release notes (#12536)
GuptaManan100 Mar 2, 2023
fbfc366
[release-16.0] Tooling improvements backports (#12528)
frouioui Mar 2, 2023
7666f16
v16: Online DDL: enforce ALGORITHM=COPY on shadow table (#12522)
shlomi-noach Mar 2, 2023
8cae9d6
[release-16.0] Fix dubious ownership of git directory in `vitess/base…
vitess-bot[bot] Mar 7, 2023
2fd0845
[release-16.0] collations: fix sorting in UCA900 collations (#12555) …
vitess-bot[bot] Mar 8, 2023
6e1f08a
[release-16.0] Throttler: Store Config in Global Keyspace Topo Record…
vitess-bot[bot] Mar 9, 2023
824e123
Examples, Flakes: Wait for Shard's VReplication Engine to Open (#1256…
mattlord Mar 9, 2023
cb7005d
CI: increase overall test timeouts for all OnlineDDL tests (#12589)
vitess-bot[bot] Mar 9, 2023
cec7b1a
[release-16.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …
vitess-bot[bot] Mar 9, 2023
0489fdb
Purge logs without panicking (#12187) (#12616)
Mar 13, 2023
2b43fd7
VStreamer: improve representation of integers in json data types (#12…
rohit-nayak-ps Mar 16, 2023
fcd0d60
[release-16.0] Re-organize the `releasenotes` directory into `changel…
frouioui Mar 21, 2023
0f0ed28
Add the vtadmin web directory to the release packages (#12639) (#12671)
frouioui Mar 21, 2023
480a99d
[gen4 planner] Make sure to not push down expressions when not possib…
frouioui Mar 21, 2023
0f2277c
Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…
shlomi-noach Mar 22, 2023
dc0bd69
Always add columns in the `Derived` operator (#12634) (#12670)
frouioui Mar 22, 2023
db53f78
Fix initialization code to also stop replication to prevent crash (#1…
GuptaManan100 Mar 23, 2023
75b02ea
[planner bugfix] add expressions to HAVING (#12668) (#12698)
frouioui Mar 23, 2023
98ef624
[release-16.0] Auto upgrade the Golang version (#12585) (#12709)
frouioui Mar 24, 2023
7f9e1e1
Run launchable only on PRs against `main` (#12694) (#12721)
GuptaManan100 Mar 27, 2023
965610d
[planner fix] make unknown column an error only for sharded queries (…
systay Mar 27, 2023
ff0b4ff
[release-16.0] Fix `panic` when executing a prepare statement with ov…
vitess-bot[bot] Mar 27, 2023
17f95be
properly escape sequence table names (#12599)
vitess-bot[bot] Mar 27, 2023
a1bb778
[release-16.0] Upgrade the Golang version to `go1.20.2` (#12723)
github-actions[bot] Mar 27, 2023
f306901
fix fullstatus test for backward compat (#12685) (#12730)
rsajwani Mar 28, 2023
36431f9
Fixing backup tests flakiness (#12655) (#12736)
rsajwani Mar 28, 2023
306c7d7
Flakes: Use new healthy shard check in vreplication e2e tests (#12502…
GuptaManan100 Mar 28, 2023
bb6e0da
planner: fix predicate simplifier (#12650) (#12715)
frouioui Mar 28, 2023
e979cec
[release-16.0] Use a left join to make sure that tables with tablespa…
vitess-bot[bot] Mar 28, 2023
befca33
[release-16.0] Reset the current lag when closing the replication lag…
vitess-bot[bot] Mar 29, 2023
7b2de23
[release-16.0] Port two flaky test fixes #12603 and #12546 (#12745)
rohit-nayak-ps Mar 29, 2023
859dfb4
vschema ddl: add grammar to accept qualified tables (#12577) (#12748)
frouioui Mar 29, 2023
970b8ff
Addition of the 16.0.1 release summary (#12751)
frouioui Mar 29, 2023
098913a
Code freeze of release-16.0 (#12762)
GuptaManan100 Mar 29, 2023
adf1019
[Backport] Update topo {Get,Create}Keyspace to prevent invalid keyspa…
Mar 30, 2023
d1ba625
Release of v16.0.1 (#12765)
GuptaManan100 Mar 30, 2023
2d2d1df
Back to dev mode (#12783)
GuptaManan100 Mar 30, 2023
984793f
Remove unnecessary code bits in workflows (#12756) (#12775)
frouioui Mar 31, 2023
f2c1c13
[release-16.0] Throttler: Expose Tablet's Config & Leverage to Deflak…
mattlord Mar 31, 2023
5ee1e46
Automatically add milestone to new Pull Request (#12759) (#12807)
frouioui Apr 3, 2023
126c523
[release-16.0] Fix incorrect path during release notes generation (#1…
vitess-bot[bot] Apr 3, 2023
af8e5e5
Table GC: remove spammy log entry (#12625) (#12808)
frouioui Apr 3, 2023
b04435f
Cleanup TODOs in vtorc flag parsing code from v15 (#12787) (#12818)
frouioui Apr 4, 2023
d6c92cb
fakedbclient: Add locking to avoid races (#12814) (#12822)
frouioui Apr 5, 2023
2193482
Fix `vtgate_schema_tracker` flaky tests (#12780) (#12849)
frouioui Apr 7, 2023
9b7a0c7
[release-16.0] Small fixes to the auto-upgrade golang tool (#12838) (…
vitess-bot[bot] Apr 10, 2023
ee547c8
[planbuilder bugfix] do not push aggregations into derived tables (#1…
frouioui Apr 11, 2023
dbb2cf7
Add timeout to golangci-lint and bump its version (#12852) (#12854)
frouioui Apr 11, 2023
702cb2f
[release-16.0] Upgrade the Golang version to `go1.20.3` (#12832)
github-actions[bot] Apr 11, 2023
b04c38d
[release-16.0] Do not fail build on incorrect Go version (#12809) (#1…
vitess-bot[bot] Apr 12, 2023
9dcbd7d
Backport: [topo] Disallow the slash character in shard names #12843 (…
Apr 12, 2023
e18974d
[release-16.0] planner fix: scoping rules for JOIN ON expression insi…
frouioui Apr 14, 2023
818ccd5
Remove recent golangci-lint version bump (#12909)
frouioui Apr 17, 2023
d5d6954
fix: reset transaction session with better checks when no reserved co…
harshit-gangal Apr 18, 2023
b194834
test: change cfc test to make it work consistently (#12960)
vitess-bot[bot] Apr 24, 2023
b05d3a4
fix: union distinct between unsharded route and sharded join (#12974)
vitess-bot[bot] Apr 26, 2023
199e53c
[release-16.0] update v16 release notes about VTGate Advertised MySQL…
vitess-bot[bot] May 2, 2023
24ca345
gen4 planner: allow last_insert_id with arguments (#13026) (#13033)
systay May 9, 2023
808821c
[release-16.0] vtgate : Disable Automatically setting immediateCaller…
vitess-bot[bot] May 9, 2023
6934444
Summary changes and code freeze for release of v16.0.2 (#13049)
GuptaManan100 May 9, 2023
6076fed
Release of v16.0.2 (#13050)
GuptaManan100 May 9, 2023
1597b68
Back to dev mode (#13055)
GuptaManan100 May 10, 2023
b87ef7a
[release-16.0] Upgrade the Golang version to `go1.20.4` (#13053)
github-actions[bot] May 15, 2023
a2b738c
[release-16.0] Fix the resilientQuery to give correct results during …
vitess-bot[bot] May 15, 2023
398e52b
Fix format error in the v16.0.2 release notes (#13058)
vitess-bot[bot] May 16, 2023
fe648b9
[release-16.0] VReplication: Do not delete sharded target vschema tab…
vitess-bot[bot] May 26, 2023
88269ad
[16.0] Fix: TabletServer ReserveBeginExecute to return transaction ID…
harshit-gangal May 30, 2023
28c9dce
[release-16.0] VReplication: Pass on --keep_routing_rules flag value …
vitess-bot[bot] May 30, 2023
272004c
Fix: errant GTID in health streamer (#13184)
GuptaManan100 May 31, 2023
98f5afc
[release-16.0] Upgrade mysqld memory limits to 1024Mi (#13122) (#13204)
vitess-bot[bot] May 31, 2023
17fae95
evalengine: TypeOf for Columns should only use value type when we hav…
systay Jun 5, 2023
625c057
Fix new vtctl upgrade downgrade test on `release-16.0` (#13252)
frouioui Jun 7, 2023
b2de6b7
[release-16.0] Upgrade the Golang version to `go1.20.5` (#13257)
github-actions[bot] Jun 12, 2023
7a9a84a
[release-16.0] Remove indentation limit in the sqlparser (#13158) (#1…
frouioui Jun 12, 2023
60baf51
[release-16.0] VReplication: Fix VDiff2 DeleteByUUID Query (#13255) (…
vitess-bot[bot] Jun 12, 2023
2b26d57
[release-16.0] Bug fix: SQL queries erroring with message `unknown ag…
vitess-bot[bot] Jun 20, 2023
2702da2
[release-16.0] mysqlctl: Correctly encode database and table names (#…
vitess-bot[bot] Jun 20, 2023
57fd5c2
update link for reparenting guide (#13356)
vitess-bot[bot] Jun 22, 2023
ee4fe7c
[release-16.0] Set the number of threads for release notes generation…
frouioui Jun 28, 2023
1714d17
[release-16.0] Prevent resetting replication every time we set replic…
GuptaManan100 Jun 28, 2023
3161143
[release-16.0] BaseShowTablesWithSizes: optimize MySQL 8.0 query (#13…
vitess-bot[bot] Jun 29, 2023
2d41d38
feat: don't run any reparent commands if the host is empty (#13396) (…
GuptaManan100 Jun 29, 2023
f3b7479
[release-16.0] Deflake `TestQueryTimeoutWithDual` test (#13405) (#13409)
vitess-bot[bot] Jun 29, 2023
7251cb3
TestFix: `Upgrade Downgrade Testing - Backups - Manual` (#13408)
GuptaManan100 Jun 29, 2023
99d39f9
[release-16.0] Upgrade-Downgrade Fix: Schema-initialization stuck on …
GuptaManan100 Jul 5, 2023
b6755ae
Ignore error while reading table data in Schema.Engine reload (#13421…
harshit-gangal Jul 7, 2023
deacad1
resolved conflict (#13456)
shlomi-noach Jul 7, 2023
af3cd0a
[release-16.0] Remove excessive logging in VTOrc APIs (#13459) (#13462)
GuptaManan100 Jul 10, 2023
9ebc7be
compose: fix `consul:latest` error
timvaillancourt Jul 10, 2023
73c6d71
Update docker-compose.beginners.yml too
timvaillancourt Jul 10, 2023
7c49599
rm mistaken commit
timvaillancourt Jul 10, 2023
4ae3d69
Merge pull request #13472 from vitessio/backport-13468-to-release-16.0
mattlord Jul 11, 2023
19db42e
[release-16.0] Fix `TestGatewayBufferingWhileReparenting` flakiness (…
GuptaManan100 Jul 17, 2023
721d2c3
[release-16.0]: Fix flakiness in VTOrc tests (#13489) (#13528)
GuptaManan100 Jul 19, 2023
38d60a4
[release-16.0] Deflake `TestPlannedReparentShardPromoteReplicaFail` (…
vitess-bot[bot] Jul 19, 2023
c15ecd0
[release-16.0]: Fix `upgrade-downgrade` test setup and fix the `init_…
GuptaManan100 Jul 19, 2023
c3e1658
[release-16.0] Fix benchmarks in `plan_test.go` (#13096) (#13126)
vitess-bot[bot] Jul 20, 2023
15f20dd
[release-16.0] Flaky tests: Fix wrangler tests (#13568) (#13571)
vitess-bot[bot] Jul 20, 2023
373d243
[release-16.0] VReplication: Ensure ROW events are sent within a tran…
vitess-bot[bot] Jul 21, 2023
bfc9ed9
[release-16.0] ignore all error for views in engine reload (#13590) (…
vitess-bot[bot] Jul 25, 2023
dff0957
[release-16.0] fix TestQueryTimeoutWithTables flaky test (#13579) (#1…
vitess-bot[bot] Jul 25, 2023
b0a3cfe
[release-16.0] Flaky tests: Fix race in memory topo (#13559) (#13576)
vitess-bot[bot] Jul 27, 2023
47a1042
[release-16.0] Optimize release notes generation to use GitHub Milest…
frouioui Jul 27, 2023
9b9f425
[release-16.0] check keyspace snapshot time if none specified for bac…
vitess-bot[bot] Jul 27, 2023
1874644
[release-16.0] ignore ongoing backfill vindex from routing selection …
vitess-bot[bot] Jul 27, 2023
d395f71
[release-16.0] Update known issues in `v16.x` and `v17.0.0` (#13618) …
vitess-bot[bot] Jul 27, 2023
66e1b17
Code freeze of release-16.0 for release of v16.0.3 (#13648)
GuptaManan100 Jul 27, 2023
a93cb55
Release of v16.0.3 (#13651)
GuptaManan100 Jul 28, 2023
0904ef0
Back to dev mode after v16.0.3 (#13660)
GuptaManan100 Jul 28, 2023
effe392
v16 backport: Solve RevertMigration.Comment read/write concurrency is…
shlomi-noach Aug 7, 2023
4a810e4
v16 backport: Fix closed channel panic in Online DDL cutover (#13732)
shlomi-noach Aug 8, 2023
fb298a4
[release-16.0] CI: fix onlineddl_scheduler flakiness (#13754) (#13759)
vitess-bot[bot] Aug 10, 2023
630728f
Manual cherry-pick of 13339 (#13733)
rohit-nayak-ps Aug 10, 2023
75fdcaa
[release-16.0] Address vttablet memory usage with backups to Azure Bl…
vitess-bot[bot] Aug 13, 2023
86a714e
planbuilder: Fix infinite recursion for subqueries (#13783)
dbussink Aug 14, 2023
31b76ac
[release-16.0] Flakes: Delete VTDATAROOT files in reparent test teard…
vitess-bot[bot] Aug 16, 2023
1a1250c
[release-16.0] vtgate: fix race condition iterating tables and views …
vitess-bot[bot] Aug 17, 2023
c4efce0
Release 16.0 code freeze for `v16.0.3` release (#13810)
GuptaManan100 Aug 17, 2023
bafc21d
[16.0] bugfixes: collection of fixes to bugs found while fuzzing (#13…
systay Aug 18, 2023
87ea735
Release of v16.0.4 (#13808)
GuptaManan100 Aug 18, 2023
6cf15c8
Back to dev mode after v16.0.4 (#13814)
GuptaManan100 Aug 18, 2023
2f50719
[release-16.0] Fix `BackupShard` to get its options from its own flag…
vitess-bot[bot] Aug 19, 2023
73fa4d6
[release-16.0] Flakes: empty vtdataroot before starting a new vreplic…
vitess-bot[bot] Aug 21, 2023
c934b2b
[release-16.0] Flakes: skip flaky check that ETA for a VReplication V…
vitess-bot[bot] Aug 21, 2023
d4e5cc7
[release-16.0] MoveTables: add flag to specify that routing rules sho…
rohit-nayak-ps Aug 28, 2023
a682c1e
Revert "[release-16.0] MoveTables: add flag to specify that routing r…
rohit-nayak-ps Sep 4, 2023
1f2de68
[release-16.0] OnlineDDL: fix nil 'completed_timestamp' for cancelled…
vitess-bot[bot] Sep 7, 2023
7012754
[release-16.0] Use Debian Bullseye in Bootstrap (#13757) (#13921)
vitess-bot[bot] Sep 7, 2023
1fd96b4
[release-16.0] Upgrade the Golang version to `go1.20.8` (#13932)
github-actions[bot] Sep 8, 2023
38eccb9
add new lock syntax for mysql8
patrickcarnahan Aug 7, 2023
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
  •  
  •  
  •  
96 changes: 63 additions & 33 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,51 +1,81 @@
bootstrap.sh @deepthi
* @deepthi
bootstrap.sh @ajm188 @deepthi @frouioui @vmg
go.mod @ajm188 @deepthi @harshit-gangal @mattlord @rohit-nayak-ps @systay @frouioui
go.sum @ajm188 @deepthi @harshit-gangal @mattlord @rohit-nayak-ps @systay @frouioui
/.github/ @deepthi @mattlord @rohit-nayak-ps @frouioui
/.github/ISSUE_TEMPLATE/ @deepthi @frouioui @mattlord
/.github/workflows/ @deepthi @frouioui @mattlord @rohit-nayak-ps
/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
/doc/ @deepthi @frouioui @GuptaManan100 @rsajwani
/docker/ @deepthi @derekperkins @dkhenry @mattlord @GuptaManan100 @frouioui
/examples/compose @shlomi-noach @GuptaManan100 @frouioui
/examples/demo @mattlord @rohit-nayak-ps
/examples/local @rohit-nayak-ps @frouioui @mattlord @GuptaManan100
/examples/operator @GuptaManan100 @frouioui @mattlord
/examples/region_sharding @deepthi @mattlord
/java/ @harshit-gangal
/go/cache @vmg
/go/cmd @ajm188
/go/cmd/vtadmin @ajm188 @doeg @notfelineit
/go/cmd @ajm188 @deepthi
/go/cmd/vtadmin @ajm188 @notfelineit
/go/cmd/vtctldclient @ajm188 @notfelineit
/go/internal/flag @ajm188
/go/internal/flag @ajm188 @rohit-nayak-ps
/go/mysql @harshit-gangal @systay @mattlord
/go/protoutil @ajm188
/go/test/endtoend/onlineddl @shlomi-noach
/go/test/endtoend/vtorc @deepthi @shlomi-noach @GuptaManan100
/go/pools @deepthi @harshit-gangal
/go/protoutil @ajm188 @deepthi
/go/sqltypes @harshit-gangal @shlomi-noach @vmg
/go/test/endtoend/onlineddl @rohit-nayak-ps @shlomi-noach
/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/test/endtoend/vtorc @deepthi @shlomi-noach @GuptaManan100 @rsajwani
/go/tools/ @frouioui @systay
/go/vt/dbconnpool @harshit-gangal @mattlord
/go/vt/discovery @deepthi @frouioui
/go/vt/discovery/*tablet_picker* @rohit-nayak-ps @mattlord
/go/vt/mysqlctl @deepthi @mattlord @rsajwani
/go/vt/proto @deepthi @harshit-gangal @mattlord
/go/vt/proto/vtadmin @ajm188 @notfelineit
/go/vt/schema @mattlord @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/srvtopo @deepthi @mattlord
/go/vt/sysvars @harshit-gangal @systay
/go/vt/topo @deepthi @mattlord @rsajwani
/go/vt/topotools @deepthi @mattlord @rsajwani
/go/vt/vitessdriver @harshit-gangal
/go/vt/vtadmin @ajm188 @notfelineit @rohit-nayak-ps
/go/vt/vtctl @ajm188 @deepthi @rohit-nayak-ps
/go/vt/vtctl/vtctl.go @notfelineit @rohit-nayak-ps
/go/vt/vtctl/grpcvtctldclient @ajm188 @notfelineit
/go/vt/vtctl/grpcvtctldserver @ajm188 @notfelineit
/go/vt/vtctl/reparentutil @ajm188 @GuptaManan100 @deepthi
/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/vterrors @harshit-gangal @systay
/go/vt/vtexplain @systay @harshit-gangal
/go/vt/vtgate @harshit-gangal @systay @frouioui @GuptaManan100
/go/vt/vtgate/endtoend/*vstream* @rohit-nayak-ps @mattlord
/go/vt/vtgate/planbuilder @harshit-gangal @systay @frouioui @GuptaManan100 @arthurschreiber
/go/vt/vtgate/*vstream* @rohit-nayak-ps @mattlord
/go/vt/vtorc @deepthi @shlomi-noach @GuptaManan100 @rsajwani
/go/vt/vttablet/*conn* @harshit-gangal @systay
/go/vt/vttablet/endtoend @harshit-gangal @mattlord @rohit-nayak-ps @systay
/go/vt/vttablet/grpc* @ajm188 @rohit-nayak-ps @rsajwani @shlomi-noach @harshit-gangal
/go/vt/vttablet/onlineddl @mattlord @rohit-nayak-ps @shlomi-noach
/go/vt/vttablet/queryservice @harshit-gangal @systay
/go/vt/vttablet/tabletmanager @deepthi @GuptaManan100 @rohit-nayak-ps @rsajwani @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* @harshit-gangal @systay @shlomi-noach @rohit-nayak-ps
/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
/go/vt/vttablet/*tmclient* @ajm188 @GuptaManan100 @rohit-nayak-ps @rsajwani @shlomi-noach
/go/vt/vttablet/vexec @mattlord @rohit-nayak-ps @shlomi-noach
/go/vt/wrangler @deepthi @mattlord @rohit-nayak-ps
/go/vt/workflow @mattlord @rohit-nayak-ps
/proto/ @deepthi @harshit-gangal
/proto/vtadmin.proto @ajm188 @notfelineit
/proto/vtctldata.proto @ajm188 @notfelineit
/proto/vtctlservice.proto @ajm188 @notfelineit
/web/vtadmin @ajm188 @doeg @notfelineit
/web/vtctld2 @notfelineit @rohit-nayak-ps
/test/ @GuptaManan100 @frouioui @rohit-nayak-ps @deepthi @mattlord @harshit-gangal
/tools/ @frouioui @rohit-nayak-ps
/web/vtadmin @ajm188 @notfelineit
/web/vtadmin/src/proto @deepthi @harshit-gangal @mattlord
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.20.8

- 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)"
72 changes: 72 additions & 0 deletions .github/workflows/check_label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Check Pull Request labels
on:
pull_request:
types: [opened, labeled, unlabeled, synchronize]

concurrency:
group: format('{0}-{1}', ${{ github.ref }}, 'Check Pull Request labels')
cancel-in-progress: true

jobs:
check_pull_request_labels:
name: Check Pull Request labels
timeout-minutes: 10
runs-on: ubuntu-22.04
if: github.repository == 'vitessio/vitess'
steps:
- name: Release Notes label
run: |
if [[ "${{contains( github.event.pull_request.labels.*.name, 'release notes (needs details)')}}" == "true" ]]; then
echo The "release notes (needs details)" label is set. The changes made in this Pull Request need to be documented in the release notes summary "('./changelog/16.0/16.0.1/summary.md')". Once documented, the "release notes (needs details)" label can be removed.
exit 1
fi

- name: Check type and component labels
env:
PR_NUMBER: ${{ github.event.pull_request.number }}
run: |
LABELS_JSON="/tmp/labels.json"
# Get labels for this pull request
curl -s \
-H 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
-H "Accept: application/vnd.github.v3+json" \
-H "Content-type: application/json" \
"https://api.github.com/repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/labels" \
> "$LABELS_JSON"
if ! cat ${LABELS_JSON} | jq -r '.[].name ' | grep -q 'Component:' ; then
echo "Expecting PR to have label 'Component: ...'"
exit 1
fi
if ! cat ${LABELS_JSON} | jq -r '.[].name ' | grep -q 'Type:' ; then
echo "Expecting PR to have label 'Type: ...'"
exit 1
fi

- name: Check NeedsWebsiteDocsUpdate and NeedsDescriptionUpdate are off
env:
PR_NUMBER: ${{ github.event.pull_request.number }}
run: |
LABELS_JSON="/tmp/labels.json"
# Get labels for this pull request
curl -s \
-H 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
-H "Accept: application/vnd.github.v3+json" \
-H "Content-type: application/json" \
"https://api.github.com/repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/labels" \
> "$LABELS_JSON"
if cat ${LABELS_JSON} | jq -r '.[].name ' | grep -q 'NeedsDescriptionUpdate' ; then
echo "Expecting PR to not have the NeedsDescriptionUpdate label, please update the PR's description and remove the label."
exit 1
fi
if cat ${LABELS_JSON} | jq -r '.[].name ' | grep -q 'NeedsWebsiteDocsUpdate' ; then
echo "Expecting PR to not have the NeedsWebsiteDocsUpdate label, please update the documentation and remove the label."
exit 1
fi


- name: Do Not Merge label
run: |
if [[ "${{contains( github.event.pull_request.labels.*.name, 'Do Not Merge')}}" == "true" ]]; then
echo "This PR should not be merged. The 'Do Not Merge' label is set. Please unset it if you wish to merge this PR."
exit 1
fi
23 changes: 15 additions & 8 deletions .github/workflows/check_make_vtadmin_authz_testgen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,15 @@ jobs:

build:
name: Check Make vtadmin_authz_testgen
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Skip CI
run: |
if [[ "${{contains( github.event.pull_request.labels.*.name, 'Skip CI')}}" == "true" ]]; then
echo "skipping CI due to the 'Skip CI' label"
exit 1
fi

- name: Check if workflow needs to be skipped
id: skip-workflow
run: |
Expand All @@ -14,11 +21,11 @@ jobs:
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,22 +38,22 @@ 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.20.8

- name: Tune the OS
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
run: |
echo '1024 65535' | sudo tee -a /proc/sys/net/ipv4/ip_local_port_range

sudo sysctl -w net.ipv4.ip_local_port_range="22768 65535"

- name: Get dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
Expand Down
Loading
Loading