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

build(deps): bump google.golang.org/grpc from 1.55.0-dev to 1.56.3 #151

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1831 commits
Select commit Hold shift + click to select a range
d555d7e
VTGate Buffering: Use a more accurate heuristic for determining if we…
mattlord Aug 28, 2023
6e9e641
Go 1.21 cleanups (#13862)
vmg Aug 28, 2023
b65cde1
Fix for "text type with an unknown/unsupported collation cannot be ha…
systay Aug 28, 2023
ad6b5df
Add leak checking for vtgate tests (#13835)
dbussink Aug 28, 2023
ab7bfe7
vtctldclient OnlineDDL CANCEL (#13860)
shlomi-noach Aug 28, 2023
02d2aba
Fix merge conflict with new tests (#13869)
dbussink Aug 28, 2023
68285b3
Foreign key cascade planning for DELETE and UPDATE queries (#13823)
harshit-gangal Aug 29, 2023
e5b35fc
Add Foreign key verify constraint engine primitive (#13848)
harshit-gangal Aug 29, 2023
7450cc0
Fix setup order to avoid races (#13871)
dbussink Aug 29, 2023
6a394d5
[wrangler] cleanup unused functions (#13867)
Aug 29, 2023
0771e03
collations: Refactor to separate basic collation information from dat…
dbussink Aug 29, 2023
2b60c33
[misc] Delete more unused functions, tidy up dupe imports (#13878)
Aug 29, 2023
99271d4
Clean up deprecated slice header usage and unused code (#13880)
dbussink Aug 29, 2023
ce389fa
sqlparser: Tablespace option is case sensitive (#13884)
dbussink Aug 30, 2023
c2b62b7
collations: implement collation dumping as a docker image (#13879)
vmg Aug 30, 2023
1e82c0c
vtctldclient: support OnlineDDL `complete`, `launch` commands (#13896)
shlomi-noach Aug 30, 2023
44cc6e1
Skip launchable if the Pull Request is marked as a Draft (#13886)
frouioui Aug 30, 2023
2442a0f
vttablet: do not notify `vtgate` about internal tables (#13897)
shlomi-noach Aug 31, 2023
8452262
inputs method to return additional information about the input primit…
harshit-gangal Aug 31, 2023
eb0eb0c
[staticcheck] Cleanup deprecations (#13898)
Aug 31, 2023
cc435db
vtexplain: Fix passing through context for cleanup (#13900)
dbussink Aug 31, 2023
c4e5ed4
Remove duplicate ACL check in tabletserver handleHTTPConsolidations (…
austenLacy Aug 31, 2023
ab06a43
[misc] tidy imports (#13885)
Aug 31, 2023
7e03abb
[staticcheck] miscellaneous tidying (#13892)
Aug 31, 2023
7176b22
MoveTables: add flag to specify that routing rules should not be crea…
rohit-nayak-ps Aug 31, 2023
2de3ea9
Add vtsql flags to vtadmin (#13674)
notfelineit Aug 31, 2023
7636754
Consolidate helper functions for working with proto3 time messages (#…
Sep 1, 2023
2ed24d5
Misc Local Install improvements. (#13446)
jfg956 Sep 4, 2023
3bdb574
Use correct syntax in test (#13907)
dbussink Sep 4, 2023
1126480
gen4: Fast aggregations (#13904)
vmg Sep 4, 2023
245670f
icuregex: Update to ICU 73 (#13912)
dbussink Sep 4, 2023
6d26dad
[staticcheck] Last few staticchecks! (#13909)
Sep 5, 2023
dd561ee
Properly support ignore_nulls in CreateLookupVindex (#13913)
mattlord Sep 5, 2023
3404baa
proto: Faster clone (#13914)
vmg Sep 6, 2023
04ad6ec
MoveTables: allow copying all tables in a single atomic copy phase c…
rohit-nayak-ps Sep 6, 2023
86c1d23
migrate vtorc to use cobra commands (#13917)
Sep 6, 2023
0154908
Silence 'CheckThrottler' gRPC calls (#13925)
shlomi-noach Sep 7, 2023
f71583b
OnlineDDL: fix nil 'completed_timestamp' for cancelled migrations (#1…
shlomi-noach Sep 7, 2023
04fe231
refactor: move DML logic to sql_builder.go (#13920)
systay Sep 8, 2023
8bbe0dc
add support for foreign key constraint verify on update
harshit-gangal Aug 30, 2023
9511c41
refactor: add comment explaining map in input
GuptaManan100 Aug 31, 2023
ff8b2ce
foreign key verify operator and logical
harshit-gangal Sep 1, 2023
f1d720c
changed parent verification query and accordingly change the engine p…
harshit-gangal Sep 4, 2023
6ccc138
add where condition to fk verify query
harshit-gangal Sep 4, 2023
0c36809
feat: add code to verify update with cascade run with foreign key che…
GuptaManan100 Sep 5, 2023
b91b206
test: fix tests to reflect the recent changes
GuptaManan100 Sep 5, 2023
4cb97bd
Rewrite `USING` to `ON` condition for joins (#13931)
frouioui Sep 8, 2023
89437e6
feat: add code to verify valdity of ON UPDATE RESTRICT foreign keys w…
GuptaManan100 Sep 5, 2023
0981e59
small refactor
harshit-gangal Sep 5, 2023
d1d9906
update plan output test
harshit-gangal Sep 5, 2023
d0f8352
store the verification type
harshit-gangal Sep 7, 2023
f232f6b
return verify error based on type
harshit-gangal Sep 7, 2023
2adba03
small refactor - removed unused code
harshit-gangal Sep 7, 2023
fa6f6d1
cascade with new value should work
harshit-gangal Sep 8, 2023
c301cdc
update fk error messages
harshit-gangal Sep 8, 2023
868a1d6
[main] Upgrade the Golang version to `go1.21.1` (#13933)
github-actions[bot] Sep 8, 2023
ee77f54
Merge branch 'planetscale-fk-verify-update-planning'
harshit-gangal Sep 8, 2023
26a97d8
[vtctld] more cobra binaries (#13930)
Sep 8, 2023
974579d
VReplication: Handle SQL NULL and JSON 'null' correctly for JSON colu…
mattlord Sep 11, 2023
7aed9ed
Tablet throttler: empty list of probes on non-leader (#13926)
shlomi-noach Sep 11, 2023
dae5cec
Fix `ApplySchema --batch-size` with ` --allow-zero-in-date` (#13951)
shlomi-noach Sep 11, 2023
a81fd32
VTOrc converts a tablet to DRAINED type if it detects errant GTIDs on…
GuptaManan100 Sep 12, 2023
227d044
Change internal vindex type recommendation for integrals to xxhash (#…
mattlord Sep 12, 2023
fe70462
vtctldclient OnlineDDL: support `throttle`, `unthrottle` (#13916)
shlomi-noach Sep 12, 2023
a159f18
copy over existing vreplication rows copied to local counter if resum…
olyazavr Sep 13, 2023
91f9f35
End to end testing suite for foreign keys (#13870)
GuptaManan100 Sep 13, 2023
7d79453
Disallow Insert with Duplicate key update and Replace Into queries on…
harshit-gangal Sep 13, 2023
8377caa
Implement Reshard in vtctldclient (#13792)
rohit-nayak-ps Sep 13, 2023
45a94de
Cache v3 (#13939)
vmg Sep 13, 2023
a265415
wrangler,workflow/workflow: materialize from intersecting source shar…
maxenglander Sep 13, 2023
5f18cb3
Fix missing deprecated flags in `vttablet` and `vtgate` (#13975)
frouioui Sep 14, 2023
6a7d8c7
handle large number of predicates without timing out (#13979)
systay Sep 14, 2023
98c754a
[cobra] vtgate and vttablet (#13943)
Sep 14, 2023
fd9662b
VDiff: correct handling of default source and target cells (#13969)
mattlord Sep 14, 2023
4e5f0e0
consolidate docs (#13959)
Sep 14, 2023
45e3e87
Fix `NOT IN` expression used in the SET NULL for a child table on an …
GuptaManan100 Sep 15, 2023
5342961
Foreign key cascade: retain "for update" lock on select query plans (…
harshit-gangal Sep 15, 2023
e7c0bb0
Flakes: Add recently added 'select rows_copied' query to ignore list …
rohit-nayak-ps Sep 15, 2023
b4854ba
Fix foreign key plan tests expectation (#13997)
frouioui Sep 15, 2023
794b912
Make `Static Code Checks Etc` fail if the `./changelog` folder is out…
frouioui Sep 16, 2023
225e838
Improve release process documentation (#14000)
frouioui Sep 18, 2023
d0847c2
Enable failures in `tools/e2e_test_race.sh` and fix races (#13654)
frouioui Sep 18, 2023
48f090d
Fix `TestLeftJoinUsingUnsharded` and remove instability when running …
frouioui Sep 18, 2023
723c3fc
test: added test to check binlogs to contain the cascade events (#13970)
harshit-gangal Sep 19, 2023
bed92ac
fix data race in join engine primitive olap streaming mode execution …
harshit-gangal Sep 19, 2023
f8a40dd
Fix the `SELECT` query we run on the child table to verify that updat…
GuptaManan100 Sep 19, 2023
757333e
go/cmd/vtbackup: report replication status metrics during catch-up ph…
maxenglander Sep 19, 2023
a8f601d
VReplication VPlayer: set foreign_key_checks on initialization (#14013)
rohit-nayak-ps Sep 19, 2023
371c8ff
fix: cost to include subshard opcode (#14023)
harshit-gangal Sep 19, 2023
b847161
moved timeout test to different package (#14028)
harshit-gangal Sep 19, 2023
0461faf
OnlineDDL: cleanup cancelled migration artifacts; support `--retain-a…
shlomi-noach Sep 19, 2023
6167dbb
java: update to latest dependencies for grpc and protobuf (#13996)
harshit-gangal Sep 19, 2023
7540087
MoveTables Cancel: drop denied tables on target when dropping source/…
rohit-nayak-ps Sep 19, 2023
d3a3d64
Fix bug in `fileNameFromPosition` test helper (#13778)
timvaillancourt Sep 19, 2023
a45ad77
Remove excessive logging in transactions (#14021)
GuptaManan100 Sep 19, 2023
45903ae
Bump tough-cookie and @cypress/request in /vitess-mixin/e2e (#13768)
dependabot[bot] Sep 19, 2023
b102fee
Bump protobufjs from 7.2.3 to 7.2.5 in /web/vtadmin (#13833)
dependabot[bot] Sep 19, 2023
c341b32
Support arbitrary ZooKeeper config lines (#13829)
adsr Sep 19, 2023
adac810
TableGC: support DROP VIEW (#14020)
shlomi-noach Sep 20, 2023
ebbd418
metrics: change vtbackup_duration_by_phase to binary-valued vtbackup_…
maxenglander Sep 20, 2023
b0b3ed6
Endtoend: stress tests for VTGate FOREIGN KEY support (#13799)
shlomi-noach Sep 20, 2023
6513772
Add session flag for stream execute grpc api (#14046)
harshit-gangal Sep 20, 2023
a657f10
go/vt/mysqlctl: instrument s3 upload time (#12500)
maxenglander Sep 20, 2023
6c7f3dc
remove query_analyzer binary and release (#14055)
Sep 20, 2023
408c687
Fix cascading Delete failure while using Prepared statements (#14048)
GuptaManan100 Sep 21, 2023
5d9ee02
evalengine: Mark UUID() function as non-constant (#14051)
dbussink Sep 21, 2023
66343b3
[cli] migrate mysqlctl and mysqlctld to cobra (#13946)
Sep 21, 2023
a5a0653
Flakes: Address TestMigrate Failures (#12866)
mattlord Sep 21, 2023
90b76ff
json: Fix quoting JSON keys (#14066)
dbussink Sep 21, 2023
6397944
Add VSchema DDL support for dropping sequence and auto increment (#13…
davidpiegza Sep 21, 2023
e6b9d56
[CLI] cobra lots of things (#14007)
Sep 22, 2023
247cc91
update docgen to embed commit ID in autogenerated doc frontmatter (#1…
Sep 22, 2023
e790f2e
Improve the rewriter to simplify more queries (#14059)
GuptaManan100 Sep 22, 2023
71cd149
ci: pool-related test flakyness (#14076)
vmg Sep 22, 2023
5b65a25
VDiff: Migrate client command to vtctldclient (#13976)
mattlord Sep 23, 2023
df36e71
actually test vtcombo (#14095)
Sep 26, 2023
d743e1e
Fix Fk verification and update queries to accommodate for bindVariabl…
GuptaManan100 Sep 26, 2023
8278f9b
switch casing in onlineddl subcommand help text (#14091)
Sep 27, 2023
6231bc4
[cli] cobra zookeeper (#14094)
Sep 27, 2023
b793adf
Reduce network pressure on multi row insert (#14064)
harshit-gangal Sep 27, 2023
b089f78
miscellaneous cobras (#14069)
Sep 27, 2023
2f679aa
VDiff: properly split cell values in record when using TabletPicker (…
mattlord Sep 27, 2023
8e1fb8e
anonymize homedirs in generated docs (#14101)
Sep 27, 2023
c311c66
Backup/restore: provision and restore a tablet with point-in-time rec…
shlomi-noach Sep 28, 2023
94281fd
E2E Fuzzing testing for foreign keys (#13980)
GuptaManan100 Sep 28, 2023
3038580
`vtctld`/`vtorc`: improve reparenting stats (#13723)
timvaillancourt Sep 28, 2023
fa56f27
bugfix: change column name and type to json (#14093)
olyazavr Sep 28, 2023
6f36b9a
go/cmd/vtbackup: wait for plugins to finish initializing (#14113)
maxenglander Sep 28, 2023
fd9b7d6
Remove FOSSA Test from CI until we can do it in a secure way (#14119)
rohit-nayak-ps Sep 28, 2023
9991dad
Remove deprecated flags before `v18.0.0` (#14071)
frouioui Sep 28, 2023
04834c4
VDiff: Cleanup the controller for a VDiff before deleting it (#14107)
mattlord Sep 28, 2023
b2d7604
fix bad copy-paste in zkctld docgen (#14123)
Sep 28, 2023
f836ef7
vtorc: add detected_problems counter (#13967)
yields Sep 29, 2023
cdc1db5
servenv: Allow for explicit bind address (#13188)
dbussink Sep 29, 2023
cc04f4b
Move subqueries to use the operator model (#13750)
systay Sep 29, 2023
7396e73
Summary changes for foreign keys (#14112)
GuptaManan100 Sep 29, 2023
d7b7166
DDL execution to commit open transaction (#14110)
harshit-gangal Sep 29, 2023
172637d
VTGate FK stress tests suite: improvements (#14098)
shlomi-noach Sep 29, 2023
808b3e4
moving main to 19.0 snapshot (#14137)
harshit-gangal Sep 29, 2023
6725152
Bump @cypress/request and cypress in /vitess-mixin/e2e (#14038)
dependabot[bot] Sep 29, 2023
3b2da8c
docker: add dedicated vtorc container (#14126)
derekperkins Sep 29, 2023
d5efe8e
VReplication: Ensure that RowStreamer uses optimal index when possibl…
mattlord Oct 1, 2023
d928738
gen4: Support explicit column aliases on derived tables (#14129)
systay Oct 2, 2023
2f1fc13
Remove `MYSQL_FLAVOR` from all Docker images (#14159)
frouioui Oct 3, 2023
3c8bc33
FlakyFix: `TestZk2Topo` (#14162)
GuptaManan100 Oct 3, 2023
0114a42
Throttler: set timeouts on gRPC communication and on topo communicati…
shlomi-noach Oct 3, 2023
79bb6e3
Vitess MySQL Docker Image (#14158)
frouioui Oct 3, 2023
5fb43b8
update release notes of 18.0 to main (#14171)
harshit-gangal Oct 3, 2023
e5adf9e
add release-18.0 to golang upgrade (#14133)
harshit-gangal Oct 3, 2023
456296d
Add release instructions for Milestones (#14175)
frouioui Oct 4, 2023
f74838e
add option for warming reads to mirror primary read queries onto repl…
olyazavr Oct 4, 2023
e73ce91
Migrate CreateLookupVindex and ExternalizeVindex to vtctldclient (#14…
mattlord Oct 4, 2023
d84f6d7
sqlparser: normalize IndexInfo (#14177)
vmg Oct 5, 2023
22f1f7d
Fix data race in `TestWarmingReads` (#14187)
GuptaManan100 Oct 5, 2023
52a0f4b
Online DDL: timeouts for all gRPC calls (#14182)
shlomi-noach Oct 5, 2023
963b48d
Cache stream query plans in vttablet (#13264)
samanthadrago Oct 5, 2023
6a963dc
Tablet throttler: fix race condition by removing goroutine call (#14179)
shlomi-noach Oct 5, 2023
370696b
[main] Upgrade the Golang version to `go1.21.2` (#14193)
github-actions[bot] Oct 6, 2023
f4b8361
Migrate vreplication commands to vtctldclient: Mount and Migrate (#14…
rohit-nayak-ps Oct 6, 2023
315c48b
Migrate Materialize command to vtctldclient (#14184)
mattlord Oct 8, 2023
f119796
refactor plan test cases (#14192)
harshit-gangal Oct 9, 2023
824c8e9
Bypass cobra completion commands so they still function (#14217)
Oct 10, 2023
aacb1f5
Update v17 Release notes with a Breaking Change (#14215)
MrFabio Oct 10, 2023
fa4c980
Optimize the GetWorkflows RPC (#14212)
mattlord Oct 10, 2023
e5eea9c
Use panic instead of errors inside the operator package (#14085)
systay Oct 10, 2023
76c5109
Fix anonymous paths in cobra code-gen (#14185)
frouioui Oct 10, 2023
e9de65c
[main] Upgrade the Golang version to `go1.21.3` (#14231)
github-actions[bot] Oct 11, 2023
8cc1839
VReplication: Add missing info to vtctldclient workflow SHOW output (…
mattlord Oct 11, 2023
8d7b507
Move all examples to vtctldclient (#14226)
mattlord Oct 11, 2023
44e32cd
fix: insert with negative value (#14244)
harshit-gangal Oct 11, 2023
6953390
set vreplication net read and net write timeout session vars to high …
olyazavr Oct 11, 2023
bc3bd0b
Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#14239)
dependabot[bot] Oct 11, 2023
0419d15
Bump postcss from 8.4.21 to 8.4.31 in /web/vtadmin (#14173)
dependabot[bot] Oct 11, 2023
b72f408
Bump golang.org/x/net from 0.14.0 to 0.17.0 (#14260)
dependabot[bot] Oct 11, 2023
71a732a
Fix broken link in docker readme (#14222)
ravicodelabs Oct 12, 2023
fb875c9
Mention roadmap planning/modification in the release process (#14254)
frouioui Oct 12, 2023
0dca529
[main] Add vtctldclient info to the 18.0 summary (#14259) (#14265)
vitess-bot[bot] Oct 12, 2023
4478339
UNION column type coercion (#14245)
systay Oct 12, 2023
7314dfb
Rename `BinaryIsAtVersion` to `BinaryIsAtLeastAtVersion` (#14269)
frouioui Oct 13, 2023
0adaf78
vreplication timeout query optimizer hints (#13840)
olyazavr Oct 13, 2023
13e01c4
fix: analyze statement parsing and planning (#14268)
harshit-gangal Oct 13, 2023
1f1d731
Build and push Docker `vitess/lite` to DockerHub from GitHub Actions …
frouioui Oct 13, 2023
74b1380
go/vt/wrangler: add len(qr.Rows) check to no streams found log msg (#…
maxenglander Oct 14, 2023
314ebcf
bugfix: use the proper interface for comment directives (#14267)
systay Oct 14, 2023
2663df2
VReplication: Add traffic state to vtctldclient workflow status outpu…
mattlord Oct 15, 2023
0f751fb
Make vtctldclient mount command more standard (#14281)
mattlord Oct 15, 2023
a44d799
Refactor: foreign key in semantic analysis phase (#14273)
harshit-gangal Oct 16, 2023
8575b17
Refactor: New operator InsertionSelection to adhere to the operator m…
GuptaManan100 Oct 16, 2023
46f6ae5
OnlineDDL: fix scenarios where migration hangs instead of directly fa…
shlomi-noach Oct 17, 2023
9a8e347
VReplication: error on vtctldclient commands w/o tablet types (#14294)
mattlord Oct 17, 2023
e7aaa5b
onlineddl_vrepl_stress: fix flakiness caused by timeouts (#14295)
shlomi-noach Oct 17, 2023
a5e819d
Rename Foreign Key enum values in VSchema and drop `FK_` prefix (#14…
GuptaManan100 Oct 17, 2023
705deee
refactor: move more code from logical plans to ops (#14287)
systay Oct 18, 2023
4d5b614
schemadiff: improved heuristic for dependent migration permutation ev…
shlomi-noach Oct 18, 2023
33245e5
Build and push Docker `vitess/base` and component images to DockerHub…
frouioui Oct 18, 2023
eeb5f15
Improved Connection Pooling (#14034)
vmg Oct 18, 2023
9d64432
Bump @babel/traverse from 7.21.4 to 7.23.2 in /web/vtadmin (#14304)
dependabot[bot] Oct 18, 2023
8cade46
refactor: introduce evalengine type and use it (#14292)
systay Oct 19, 2023
8dc16af
evalengine: Use the right unknown type to initialize (#14313)
dbussink Oct 19, 2023
a2ef187
Build and push Docker `vitess/vttestserver` DockerHub from GitHub Act…
frouioui Oct 19, 2023
688db19
release notes: edit summary for consistency (#14319)
deepthi Oct 20, 2023
b3f4202
Add `vtexplain` and `vtbackup` to base docker auto-build (#14318)
frouioui Oct 20, 2023
24fb7d0
Incremental backup: fix race condition in reading 'mysqlbinlog' outpu…
shlomi-noach Oct 23, 2023
2dab2cb
engine: fix race when reading fields in Concatenate (#14324)
vmg Oct 23, 2023
7b49ddb
Update vtadmin dependencies (#14336)
dbussink Oct 23, 2023
ad26d15
Gracefully shutdown VTGate instances (#14219)
davidpiegza Oct 23, 2023
0f21a0b
allow tablet picker to exclude specified tablets from its candidate l…
pbibra Oct 23, 2023
b5cbd36
VReplication: Add --all-cells flag to create sub-commands (#14341)
mattlord Oct 23, 2023
94572b3
OnlineDDL: reduce vrepl_stress workload in forks (#14302)
shlomi-noach Oct 24, 2023
1b60763
chore: unnecessary use of fmt.Sprintf (#14328)
testwill Oct 24, 2023
0592de4
Fix stray vtadmin package-lock.json content (#14350)
dbussink Oct 24, 2023
a282584
evalengine: Misc bugs (#14351)
vmg Oct 24, 2023
5af661e
Automatic approval of `vitess-bot` clean backports (#14352)
frouioui Oct 25, 2023
64085d8
Online DDL: support DROP FOREIGN KEY statement (#14338)
shlomi-noach Oct 25, 2023
cd2babb
datetime: obey the evalengine's environment time (#14358)
vmg Oct 25, 2023
77abbb9
use aggregation engine over distinct engine when overlapping order by…
harshit-gangal Oct 25, 2023
6311b54
Fix backup on s3 like storage (#14311)
L3o-pold Oct 25, 2023
f8a274d
sqlparser: export all Expr interfaces (#14371)
vmg Oct 26, 2023
6829ddb
Fix codegen command with the right type (#14376)
dbussink Oct 26, 2023
2f56827
feat: support invisible columns (#14366)
systay Oct 26, 2023
bc8df35
evalengine: Proper support for bit literals (#14374)
vmg Oct 26, 2023
49acc58
[Docker] Fix VTadmin build (#14363)
FirePing32 Oct 26, 2023
0d07456
Tools: Remove dependencies installed by `make tools` (#14309)
FirePing32 Oct 26, 2023
823b0a6
Tell shellcheck to follow sourced files (#14377)
mattlord Oct 27, 2023
878378b
Vtctld SwitchReads: fix bug where writes were also being switched as …
rohit-nayak-ps Oct 27, 2023
54f2daf
VDiff: wait for shard streams of one table diff to complete for befor…
rohit-nayak-ps Oct 27, 2023
dde1939
schemadiff: remove table name from auto-generated FK constraint name …
shlomi-noach Oct 29, 2023
d717ee3
schemadiff: fix missing `DROP CONSTRAINT` in duplicate/redundant cons…
shlomi-noach Oct 29, 2023
aafd23c
Performance Fixes for Vitess 18 (#14383)
vmg Oct 30, 2023
34216a2
evalengine: serialize to SQL (#14337)
vmg Oct 30, 2023
dab068e
Enable Online DDL foreign key support (also in vtgate stress tests) w…
shlomi-noach Oct 30, 2023
208042b
VStream: Skip vindex keyrange filtering when we can (#14384)
mattlord Oct 30, 2023
9c47e63
tuple: serialized form (#14392)
vmg Oct 30, 2023
eddb7da
Add support for common table expressions (#14321)
systay Oct 31, 2023
7388255
vindexes: Efficient unicode hashing (#14395)
vmg Oct 31, 2023
5c8a77e
Online DDL: lint DDL strategy flags (#14373)
shlomi-noach Oct 31, 2023
45180f4
Planner bugfix (#14365)
systay Oct 31, 2023
ae2c8ba
semantics: Fix missing union pop from scoper (#14401)
dbussink Oct 31, 2023
54eedf8
schemadiff: identify a FK sequential execution scenario, and more (#1…
shlomi-noach Oct 31, 2023
3e3437b
tooling: don't add bots to authors list (#14411)
systay Nov 1, 2023
71d6d0e
sqlparser: Use KEY instead of INDEX for normalized form (#14416)
dbussink Nov 1, 2023
7ad2426
VDiff tablet selection: pick non-serving tablets in Reshard workflows…
rohit-nayak-ps Nov 1, 2023
3924566
tx throttler: remove unused topology watchers (#14412)
deepthi Nov 1, 2023
b26a2d1
Add support for more queries (#14369)
systay Nov 1, 2023
563c921
vtgate: Allow more errors for the warning check (#14421)
dbussink Nov 1, 2023
e802cff
Add cycle detection for foreign keys (#14339)
GuptaManan100 Nov 1, 2023
3037acd
TestStreamMigrateMainflow: fix panic in test (#14420)
rohit-nayak-ps Nov 1, 2023
806f777
Make column resolution closer to MySQL (#14426)
systay Nov 2, 2023
369b6a1
vtgate/engine: Fix race condition in join logic (#14435)
dbussink Nov 2, 2023
e023094
build(deps): bump google.golang.org/grpc from 1.55.0-dev to 1.56.3
dependabot[bot] Nov 2, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ releases
/vthook/
/bin/
/vtdataroot/
/web/vtadmin/node_modules
/web/vtadmin/build
1 change: 0 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ web/vtadmin/src/proto/*.ts -diff
go/vt/proto/** linguist-generated=true
go/vt/proto/*/*.pb.go -diff
go/vt/sqlparser/sql.go linguist-generated=true -diff
go/vt/mysqlctl/rice-box.go linguist-generated=true -diff
109 changes: 70 additions & 39 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,51 +1,82 @@
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
/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/vtctldclient @ajm188 @doeg @notfelineit
/go/internal/flag @ajm188
/go/cmd @ajm188 @deepthi
/go/cmd/vtadmin @ajm188 @notfelineit
/go/cmd/vtctldclient @ajm188 @mattlord
/go/cmd/vtctldclient/command/vreplication @mattlord @rohit-nayak-ps
/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/orchestrator @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/test/endtoend/vtorc @deepthi @shlomi-noach @GuptaManan100
/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
/go/vt/orchestrator @deepthi @shlomi-noach @GuptaManan100
/go/vt/proto/vtadmin @ajm188 @doeg @notfelineit
/go/vt/schema @shlomi-noach
/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 @doeg @notfelineit
/go/vt/vtctl/grpcvtctldclient @ajm188 @doeg @notfelineit
/go/vt/vtctl/grpcvtctldserver @ajm188 @doeg @notfelineit
/go/vt/vtctl/vtctldclient @ajm188 @doeg @notfelineit
/go/vt/vtctld @ajm188 @deepthi @doeg @notfelineit @rohit-nayak-ps
/go/vt/vtexplain @systay
/go/vt/vtgate @harshit-gangal @systay @frouioui
/go/vt/vttablet/tabletmanager @deepthi @shlomi-noach
/go/vt/srvtopo @deepthi @mattlord
/go/vt/sysvars @harshit-gangal @systay
/go/vt/topo @deepthi @mattlord
/go/vt/topotools @deepthi @mattlord
/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/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
/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 @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 @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
/proto/vtctldata.proto @ajm188 @doeg @notfelineit
/proto/vtctlservice.proto @ajm188 @doeg @notfelineit
/web/vtadmin @ajm188 @doeg @notfelineit
/web/vtctld2 @doeg @notfelineit @rohit-nayak-ps
/go/vt/vttablet/*tmclient* @ajm188 @GuptaManan100 @rohit-nayak-ps @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
/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_12/Dockerfile

This file was deleted.

37 changes: 0 additions & 37 deletions .github/docker/cluster_test_18/Dockerfile

This file was deleted.

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

## 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
- [ ] Did the new or modified tests pass consistently locally and on the CI
- [ ] Documentation was added or is not required

## Deployment Notes
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@v4
with:
go-version: 1.21.3

- 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)"
23 changes: 23 additions & 0 deletions .github/workflows/auto_approve_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Auto Approval of Bot Pull Requests
on:
pull_request:
types: [opened, reopened]

jobs:
auto_approve:
name: Auto Approve Pull Request
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Auto Approve Pull Request
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
# here we are checking that the PR has been created by the vitess-bot[bot] account and that it is not a draft
# if there is a merge conflict in the backport, the PR will always be created as a draft, meaning we can rely
# on checking whether or not the PR is a draft
if [[ "${{github.event.pull_request.user.login}}" == "vitess-bot[bot]" ]] && [[ "${{github.event.pull_request.draft}}" == "false" ]]; then
gh pr review ${{ github.event.pull_request.number }} --approve
fi
78 changes: 78 additions & 0 deletions .github/workflows/check_label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
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

permissions: read-all

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/17.0/17.0.0/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 all Needs labels 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
if cat ${LABELS_JSON} | jq -r '.[].name ' | grep -q 'NeedsIssue' ; then
echo "Expecting PR to not have the NeedsIssue label; please create a linked issue 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
Loading
Loading