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

slack-vitess-r14.0.5-dsdefense: backport vitessio/vitess#10619 pflag migration #13910

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
7821f05
Release commit for 14.0.0-rc1
frouioui Jun 7, 2022
da3bcb4
Back to dev mode
frouioui Jun 7, 2022
799703c
docs: added to the release notes (#10468)
systay Jun 8, 2022
21ea663
Update the comment for review checklist with an item for CI workflows…
frouioui Jun 8, 2022
00bb3c9
Rename ERS/PRS pools+flags properly (#10460) (#10462)
Jun 8, 2022
55c80c8
fix: change planner_version to planner-version everywhere (#10453) (#…
systay Jun 9, 2022
f4bd7b1
[vtadmin] authz tests - tablet actions (#10457) (#10477)
Jun 9, 2022
5259ed6
deprecation of CreateKeyspace flags (#10488)
deepthi Jun 10, 2022
cd150b2
[backport] [vtadmin] Add remaining authz tests (#10487)
Jun 13, 2022
9c74850
[vtctldclient] Update CLI docs for usages, flags, and aliases (#10502…
Jun 14, 2022
4911839
logs: remove logging in GetDurabilityPolicy since it is overtly noisy…
GuptaManan100 Jun 16, 2022
d761547
Backport to release-14: Fix parsing of CAST() statements #10512 and #…
GuptaManan100 Jun 16, 2022
6840d6b
Serialize Schema test cases to avoid cache backfill races (#10538) (#…
Jun 17, 2022
43236ee
Rework how the `release notes` labels are handled by the CI (#10508) …
frouioui Jun 17, 2022
a0977ad
Document known issue with node versions 17+ (#10483) (#10484)
Jun 17, 2022
b1ab98f
Rework the generation of the release notes (#10510) (#10532)
frouioui Jun 17, 2022
95bd307
fix: scalar aggregation engine primitive (#10465) (#10553)
harshit-gangal Jun 21, 2022
d32e6eb
Release notes on query serving (#10548)
systay Jun 21, 2022
47eec73
fix: aggregation empty row on join with grouping and aggregations (#1…
harshit-gangal Jun 21, 2022
3241518
use individual API instances for certain test cases (#10555) (#10560)
Jun 21, 2022
3198c87
Backport to release-14.0: Adds RPCs to vttablet that vtorc requires (…
GuptaManan100 Jun 22, 2022
e5180a1
VReplication: more unrecoverable error codes (#10559) (#10562)
shlomi-noach Jun 22, 2022
6ae6fe2
Fix panic in VTOrc (#10519) (#10564)
GuptaManan100 Jun 22, 2022
60b67af
Fix casing of vitess migration syntax and comments printing (#10535) …
GuptaManan100 Jun 22, 2022
d60ee05
release-14.0 backport: Fail VReplication workflows on errors that per…
shlomi-noach Jun 23, 2022
8453203
[14.0] Take into account `github.ref` when doing upgrade-downgrade te…
frouioui Jun 24, 2022
5a8fbd3
Fix issue where sending events received from source into the target c…
rohit-nayak-ps Jun 24, 2022
f37b6ab
add vtadmin docker image (#10543) (#10580)
deepthi Jun 27, 2022
ab73cc9
add vtadmin web files to all lite images (#10581)
deepthi Jun 27, 2022
1fee520
Backport: VDiff2: Support Resuming VDiffs (#10589)
mattlord Jun 27, 2022
0250447
[14.0] Schema tracking acl error logging (#10591)
harshit-gangal Jun 28, 2022
ae53e60
[14.0] Update and prepare the `v14.0.0` summary (#10569)
frouioui Jun 28, 2022
8ebe1cc
[Backport 14.0] enable schema tracking by default (#10595)
harshit-gangal Jun 28, 2022
0a6608e
Post release 14.0.0 updates (#10600)
frouioui Jun 28, 2022
2ee473d
Revert the SNAPSHOT incrementation in release-14.0 (#10605)
frouioui Jun 28, 2022
3319a6b
[14.0] fix: handle planner_version and planner-version correctly (#10…
frouioui Jun 28, 2022
58a22ed
Release of v14.0.0 on release-14.0 (#10607)
frouioui Jun 29, 2022
58f3a5e
release notes: schema tracking no longer experimental (#10611)
deepthi Jun 29, 2022
98931fe
[14] Fixed the release notes CI check helper (#10574) (#10588)
frouioui Jul 6, 2022
a49b9bd
[release-14.0] unit test: fix mysql tests to run on MacOS (#10613) (#…
vitess-bot[bot] Jul 12, 2022
2ea4232
Try adding wait for webdriver (#10541) (#10659)
frouioui Jul 12, 2022
aeabdf0
feat: fix test to work with both MySQL versions and deflake it (#10677)
GuptaManan100 Jul 13, 2022
3d943d6
[release-14.0] Fix examples/compose/docker-compose.yml to run healthy…
vitess-bot[bot] Jul 13, 2022
7ce9df8
[release-14.0] Fix Online DDL Revert flakiness (#10675) (#10688)
vitess-bot[bot] Jul 14, 2022
662528c
CI: mysql8 test for schemadiff_vrepl (#10679) (#10682)
shlomi-noach Jul 14, 2022
26864f8
vtgate e2e: expect different value for mysql80 for a few tests (#10680)
rohit-nayak-ps Jul 14, 2022
8001aac
[14.0] set parameter on vtgate than on vttablet (#10699)
harshit-gangal Jul 15, 2022
86c5896
docs: add the vtorc discovery bug as a known issue (#10711)
GuptaManan100 Jul 18, 2022
9911683
Remove the review checklist workflow (#10656) (#10686)
frouioui Jul 18, 2022
e5e4162
feat: fix gen4Comparev3 planner to not revert to running gen4 in case…
vitess-bot[bot] Jul 18, 2022
f33460e
BugFix: Keep predicates in join when pushing new ones (#10715) (#10734)
GuptaManan100 Jul 19, 2022
a9ce80c
[release-14.0] Auto Detect MySQL Version and Use in vtgate mysql_serv…
mattlord Jul 20, 2022
3c1f10d
Use the old planner version flag in v14 upgrade-downgrade tests (#10616)
frouioui Jul 20, 2022
b68f894
VDiff2: ignore errors while attempting to purge vdiff tables (#10725)…
rohit-nayak-ps Jul 21, 2022
71d0d7a
add drop_foreign_keys to v2 MoveTables command (#10774)
vitess-bot[bot] Jul 21, 2022
d0feff9
Backport v14: reduce ApplySchema complexity, normalize calls to `Relo…
shlomi-noach Jul 25, 2022
0eed729
Backport v14: fixing onlineddl_vrepl_stress_suite flakiness in CI (#1…
shlomi-noach Jul 25, 2022
b6dadf4
Addition of the release notes summary for v14.0.1 (#10821)
frouioui Jul 26, 2022
c2f2e31
[14] Upgrade to `go1.18.4` (#10705) (#10818)
frouioui Jul 26, 2022
7d89d70
Skip CI workflows on `push` for pull requests (#10768) (#10822)
frouioui Jul 26, 2022
49923a9
fix: evalengine - check compare numeric of same type (#10793) (#10831)
harshit-gangal Jul 26, 2022
efb4708
Post release `v14.0.1` (#10850)
frouioui Jul 26, 2022
0cb2a1d
test: normalize collation errors (#10842)
vitess-bot[bot] Jul 26, 2022
d5256b0
Backport: Backups: Support InnoDB Redo Log Location With 8.0.30+ (#10…
mattlord Aug 2, 2022
b366a18
feat: fix ordering of alter statement in init primary (#10919)
GuptaManan100 Aug 3, 2022
33ecc52
test: fix flakiness in testreplicationstatus by also considering Repl…
GuptaManan100 Aug 4, 2022
3c98657
Online DDL: deal with autogenerated CHECK constraint names (#10638) (…
shlomi-noach Aug 9, 2022
feac1ce
Add more robust go version handling (#11001) (#11004)
mattlord Aug 12, 2022
82ff44e
[release-14.0] Fix mariadb103 ci (#11015) (#11016)
vitess-bot[bot] Aug 16, 2022
4397719
CI: change upgrade/downgrade tests to use vitessio fork of go-junit-r…
vitess-bot[bot] Aug 17, 2022
dbe5a85
Remove MariaDB 10.2 unit test (#10700) (#11042)
GuptaManan100 Aug 20, 2022
556bfe1
Add workflow file to the filter rules (#11032) (#11039)
GuptaManan100 Aug 20, 2022
a248220
Remove deprecated flag `enable_queries` from end to end tests in v14 …
GuptaManan100 Aug 22, 2022
69caee1
Add upgrade-downgrade tests for next releases (release-14.0) (#11034)
GuptaManan100 Aug 23, 2022
acc785b
Add SKIP check to workflows removed in v15 (#11083)
mattlord Aug 23, 2022
58cc31b
Fix Upgrade Downgrade manual backup dependencies install (#11084)
frouioui Aug 24, 2022
2e9f3ab
fix: return when instructions are nil in checkThatPlanIsValid (#11070…
vitess-bot[bot] Aug 26, 2022
871140d
Fix AST copying of basic types in release-14.0 (#11051)
dbussink Aug 29, 2022
f510015
[vtctld] Fix nil-ness in healthcheck (#11068)
vitess-bot[bot] Aug 29, 2022
fd507e9
v14 backport of two PRs: vreplication throttling info & vreplication …
shlomi-noach Aug 29, 2022
af2d23a
Upgrade go version to `1.18.5` on `release-14.0` (#11131)
frouioui Aug 31, 2022
d0dfcb1
Addition of the release summary for v14.0.2 (#11142)
frouioui Aug 31, 2022
65c7f7b
[release-14.0] Include the compose examples in the `do_release` scrip…
vitess-bot[bot] Aug 31, 2022
02c387e
On demand heartbeats: fix race condition closing the writer (#11158)
vitess-bot[bot] Sep 1, 2022
4d94e3f
Release commit for 14.0.2
frouioui Sep 1, 2022
8773566
Back to dev mode
frouioui Sep 1, 2022
8e0fa60
Merge pull request #11159 from planetscale/release-14.0.2
frouioui Sep 1, 2022
7954fbe
Simple code freeze script and workflow
frouioui Sep 7, 2022
57d539d
Addition of more verbose in the freeze script
frouioui Sep 9, 2022
f482bd2
Merge pull request #11198 from vitessio/backport-11178-to-release-14.0
frouioui Sep 12, 2022
8f7ac9a
[release-14.0] Improve the `do_release` script to have two different …
frouioui Sep 16, 2022
9b5d98e
Fix VTOrc Discovery to also retry discovering tablets which aren't pr…
GuptaManan100 Sep 19, 2022
f973a6f
Backport-v14: VReplication: Handle DECIMAL 0 Value Edge Case #11212 (…
mattlord Sep 24, 2022
03c8e76
[release-14.0] Update the release documentation (#11174) (#11236)
vitess-bot[bot] Sep 27, 2022
be6c9be
bugfix: Truncate columns even when sorting on vtgate (#11324)
vitess-bot[bot] Sep 28, 2022
3dd86b4
Add hyperlink in the release changelog (#11241) (#11375)
frouioui Sep 28, 2022
23fdfc4
[release-14.0] Fix complex predicates being pulled into `ON` conditio…
vitess-bot[bot] Sep 29, 2022
4a5b295
Fix: DML engine multiequal support (#11395) (#11400)
harshit-gangal Sep 30, 2022
8e87039
Addition of the release summary for `v14.0.3` (#11396)
frouioui Sep 30, 2022
4b5dd2b
Release of v14.0.3 (#11404)
frouioui Oct 3, 2022
fc6a7d1
Push down derived tables under route when possible (#11422)
systay Oct 3, 2022
769edaa
[V14] Better plan-tests (#11435)
systay Oct 5, 2022
175c47a
fix: do not rewrite single columns in derived tables (#11419) (#11458)
systay Oct 10, 2022
118c008
Skip TestComparisonSemantics (#11474) (#11476)
frouioui Oct 13, 2022
d6ea142
Back to dev mode (#11405)
frouioui Oct 13, 2022
6b0d309
[release-14.0] Upgrade to `go1.18.7` (#11510)
frouioui Oct 18, 2022
b200656
Fix the script `check_make_sizegen` (#11465) (#11486)
frouioui Oct 19, 2022
03902a4
Improve route merging for queries that have conditions on different v…
systay Oct 24, 2022
01ec41f
Detect redo log location dynamically based on presence (#11555) (#11564)
dbussink Oct 25, 2022
bb45fc8
[14.0] Fix JSON functions parsing (#11624)
GuptaManan100 Nov 3, 2022
d3a42ea
[release-14.0] [bugfix] Allow VTExplain to handle shards that are not…
vitess-bot[bot] Nov 8, 2022
0c9f92f
[release-14.0] Do not multiply `AggregateRandom` in JOINs (#11671)
frouioui Nov 9, 2022
edf393c
[14.0] Send errors in stream instead of a grpc error from streaming r…
harshit-gangal Nov 11, 2022
36431d4
[release-14.0] update jsonparser dependency (#11694) (#11695)
vitess-bot[bot] Nov 13, 2022
8fdd91c
Addition of a CI tool to detect dead links in test/config.json (#1166…
frouioui Nov 21, 2022
aa36eef
Push down derived tables under route when possible (#11786)
frouioui Nov 23, 2022
8b2f109
Remove Launchable in the workflows (#11244)
frouioui Nov 23, 2022
f0ed84b
feat: add automation to change vitess version in the docker-release s…
vitess-bot[bot] Nov 28, 2022
b5db975
prepare the release notes summary for v14.0.4 (#11803)
frouioui Nov 28, 2022
ae1d8ba
Fix files changes filtering in CI (#11714) (#11779)
frouioui Nov 28, 2022
30e6022
codeowners: have at least two for almost every package (#11639) (#11833)
GuptaManan100 Nov 29, 2022
9942139
collations: fix coercion semantics according to 8.0.31 changes (#1148…
GuptaManan100 Nov 29, 2022
7e6d549
feat: remove tests from self-hosted runners and generate workflows ag…
GuptaManan100 Nov 29, 2022
3b19639
Release of v14.0.4 (#11846)
frouioui Nov 30, 2022
2cb7903
Fix closing the body for HTTP requests (#11842) (#11854)
dbussink Nov 30, 2022
d3a8b39
Move to MySQL 8.0 as the default template generation (#11153) (#11769)
rsajwani Nov 30, 2022
a4837aa
Fix deprecated usage of set-output (#11844) (#11855) (#11866)
dbussink Dec 6, 2022
d4a6f21
feat: fix checkMySQL and add tests and documentation (#11895) (#11901)
GuptaManan100 Dec 7, 2022
f9b03d0
Back to dev mode (#11845)
frouioui Dec 8, 2022
62eb111
Use go1.18.9 in the next release upgrade downgrade E2E tests (#11925)
frouioui Dec 9, 2022
3b29701
feat: add test and fix the error of not sending a ServerLost error on…
vitess-bot[bot] Dec 14, 2022
15b01c3
Add manan and florent to Docker files CODEOWNERS (#11982)
vitess-bot[bot] Dec 27, 2022
9a5f084
[release-14.0] Fix: Date math with Interval keyword (#12082) (#12103)
GuptaManan100 Jan 18, 2023
b9fd93e
feat: fix translation logic to fail translation for conversions not s…
GuptaManan100 Jan 19, 2023
36914bf
feat: fix release script for v15 (#12290)
vitess-bot[bot] Feb 9, 2023
e8828b2
Fix aggregation on outer joins (#12298) (#12312)
harshit-gangal Feb 13, 2023
240213e
fix: added null safe operator precendence rule (#12305)
vitess-bot[bot] Feb 13, 2023
bf128d2
Bug fix: Cache filtered out tablets in topology watcher to avoid unne…
frouioui Feb 17, 2023
77afd51
[release-14.0] Fix scalar aggregation engine primitive for column tru…
GuptaManan100 Feb 27, 2023
8aad387
BugFix: Unsharded query using a derived table and a dual table (#1248…
GuptaManan100 Feb 27, 2023
752cd50
Make upgrade downgrade job names unique (#12497)
frouioui Mar 1, 2023
2536119
[release-14.0] Tooling improvements backports (#12526)
frouioui Mar 7, 2023
69a81d1
collations: fix sorting in UCA900 collations (#12555) (#12563)
vmg Mar 8, 2023
490188f
[release-14.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …
vitess-bot[bot] Mar 9, 2023
c61c48e
resolve conflict (#12590)
shlomi-noach Mar 9, 2023
14cb769
[release-14.0] Fix `panic` when executing a prepare statement with ov…
frouioui Mar 16, 2023
b51428f
[gen4 planner] Make sure to not push down expressions when not possib…
frouioui Mar 20, 2023
2d0e5ba
Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…
shlomi-noach Mar 20, 2023
379c0a3
[release-14.0] Re-organize the `releasenotes` directory into `changel…
frouioui Mar 21, 2023
66a38f0
Backport 12634 (#12681)
frouioui Mar 23, 2023
998354f
[planner bugfix] add expressions to HAVING (#12668) (#12700)
frouioui Mar 23, 2023
625245e
[release-14.0] Auto upgrade the Golang version (#12585) (#12707)
frouioui Mar 24, 2023
dcc517b
[planner fix] make unknown column an error only for sharded queries (…
systay Mar 27, 2023
0369347
properly escape sequence table names (#12597)
vitess-bot[bot] Mar 27, 2023
b5196e8
Reset the current lag when closing the replication lag reader. (#1268…
frouioui Mar 29, 2023
e7515c7
Code freeze of release-14.0 (#12763)
frouioui Mar 29, 2023
3e5671f
Release of v14.0.5 (#12766)
frouioui Mar 30, 2023
48c286f
Allow override of build git env in docker/base builds (#11968)
timvaillancourt Dec 21, 2022
dd4d28d
Add retries to CI tests
timvaillancourt Mar 30, 2023
7ea8488
Remove mariadb test
timvaillancourt Mar 30, 2023
776f2ee
Add `VStreamerCount` stat to `vttablet` (#11978)
timvaillancourt Dec 20, 2022
0cce3b7
Raise timeout on shardedrecovery_stress_verticalsplit_heavy test
timvaillancourt Mar 30, 2023
b5114ad
Merge pull request #60 from slackhq/cp-slack-vitess-r14.0.5-pt1
timvaillancourt Mar 30, 2023
b93adb9
Revert "delete RPCs that were deprecated in 13.0 (#10099)"
timvaillancourt Mar 30, 2023
3784299
Fix go/test/fuzzing/vttablet_fuzzer.go
timvaillancourt Mar 30, 2023
0cc6385
Fix go/vt/vttablet/tmrpctest/test_tm_rpc.go
timvaillancourt Mar 30, 2023
5c194a6
Fix go/vt/vttablet/tmrpctest/test_tm_rpc.go again
timvaillancourt Mar 30, 2023
9254817
Fix go/vt/vttablet/tmrpctest/test_tm_rpc.go again 2
timvaillancourt Mar 30, 2023
82787c0
Fix go/vt/vttablet/tmrpctest/test_tm_rpc.go again 3
timvaillancourt Mar 30, 2023
94ee4c1
Add more complete tests
timvaillancourt Mar 31, 2023
6457958
Add `Uptime` metric to `vtgate`+`vttablet`
timvaillancourt Mar 22, 2023
8f41305
move to go/vt/servenv/status.go
timvaillancourt Mar 22, 2023
3227399
Use nanoseconds for uptime
timvaillancourt Mar 23, 2023
7935f1a
Move Uptime metrics to servenv.go, remove dupe start time.Time
timvaillancourt Mar 29, 2023
cf42780
Fix compiler err
timvaillancourt Mar 31, 2023
e2a0b2a
Use serverStart time.Time
timvaillancourt Mar 31, 2023
7017eeb
Let unit tests run longer
timvaillancourt Mar 31, 2023
7d4a459
Let unit tests run longer again
timvaillancourt Mar 31, 2023
3dbe433
Merge pull request #61 from slackhq/slack-vitess-r14.0.5-v12-rpcs
timvaillancourt Mar 31, 2023
7a0a411
Let unit tests run longer again
timvaillancourt Mar 31, 2023
fafa4ff
Merge pull request #63 from slackhq/cp-slack-vitess-r14.0.5-uptime-me…
timvaillancourt Apr 3, 2023
57329be
slack-vitess-r14.0.5: update CODEOWNERS
timvaillancourt Apr 4, 2023
5a6d656
Update CODEOWNERS
timvaillancourt Apr 4, 2023
3746d38
Update CODEOWNERS
timvaillancourt Apr 4, 2023
63428dd
Merge pull request #65 from slackhq/slack-vitess-r14.0.5-codeowners
timvaillancourt Apr 4, 2023
26a8bbe
`slack-vitess-r14.0.5-defense`: vttablet tx-throttler backports, pt 1…
timvaillancourt Apr 5, 2023
5a3b3ed
`slack-vitess-r14.0.5-dsdefense`: set `CODEOWNERS` (#68)
timvaillancourt Apr 5, 2023
9a9e058
`slack-vitess-r14.0.5-dsdefense`: vttablet tx-throttler backports, pt…
timvaillancourt Apr 6, 2023
cfdbd1e
`slack-vitess-r14.0.5-dsdefense`: backport directive rename from vite…
timvaillancourt Apr 19, 2023
c99aaa4
`slack-vitess-r14.0.5` Backport vitessio/vitess#11167-vtgate buffer f…
tanjinx May 4, 2023
920ae99
bump up package versions (#74)
tanjinx May 8, 2023
2987323
`slack-vitess-r14.0.5:`cherrypick: backport rdonly patch (#77)
tanjinx May 9, 2023
a1fdf41
backport vstream cell alias fallback (#76)
tanjinx May 9, 2023
718242f
`slack-vitess-r14.0.5:` slack-cherrypick: revert backup compressor (#79)
tanjinx May 9, 2023
3cfa60f
cherrypick-fix panic in vtgate (#78)
tanjinx May 9, 2023
0079cc4
backport upstream vitessio/12007 (#75)
tanjinx May 9, 2023
3d306c8
Throttled transactions return MySQL error code 1041 ER_OUT_OF_RESOURC…
timvaillancourt May 10, 2023
49190df
`slack-vitess-r14.0.5`: backport vitessio/vitess#12394 (#82)
timvaillancourt May 11, 2023
0e55277
`slack-vitess-r14.0.5:`Implement the Vitess Structure Logger VTSLogge…
EmadMokhtar May 11, 2023
9604c05
`slack-vitess-r14.0.5-dsdefense`: backport `txthrottler` cleanup PR v…
timvaillancourt May 12, 2023
21b4c7f
Add vstream metrics to vtgate (#13098) (#84)
twthorn May 20, 2023
2533172
Merge branch 'slack-vitess-r14.0.5' into slack-vitess-r14.0.5-dsdefense
ejortegau Jun 5, 2023
7ee19fd
Fix linter issues & broken vtadmin autogenerated code from bad merge
ejortegau Jun 5, 2023
b14c77e
Make CI happy about proto files
ejortegau Jun 5, 2023
1630982
Fix transaction throttler ignoring the initial rate (#12618)
ejortegau Mar 29, 2023
c4f369b
TxThrottler support for transactions outside BEGIN/COMMIT (#13040)
ejortegau May 17, 2023
1fc8b0e
Remove usesless comment left-over from merge conflict resolution
ejortegau Jun 6, 2023
bb7e6fc
Remove spurious file
ejortegau Jun 6, 2023
c322ded
Remove usesless comment left-over from merge conflict resolution
ejortegau Jun 6, 2023
76159fd
fix parameter name (#93)
Jun 26, 2023
5885bdf
Merge branch 'slack-vitess-r14.0.5' into slack-vitess-r14.0.5-dsdefense
ejortegau Jul 3, 2023
a67fd1c
txthrottler: further code cleanup (#12902) (#97)
timvaillancourt Jul 3, 2023
d7a37b3
`slack-vitess-r14.0.5-dsdefense`: Add flag to select tx throttler tab…
timvaillancourt Jul 5, 2023
cecfcfd
Revert "fix parameter name (#93)" (#100)
Jul 5, 2023
bd682ad
apply patch 12178 to v14 (#102)
pbibra Jul 10, 2023
7203c35
Add per workload TxThrottler metrics (#110)
ejortegau Aug 1, 2023
333c488
DRE-8939 Backport TxThrottler dry run mode #13687 (#112)
ejortegau Aug 3, 2023
356828b
Upgrade go slack vitess r14.0.5 (#91)
maksimov Aug 10, 2023
53c33b7
[cmd/*] Switch to pflag for all CLI flag parsing (#10619)
Jul 25, 2022
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
  •  
  •  
  •  
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
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 @doeg @notfelineit
/go/internal/flag @ajm188
/go/mysql @harshit-gangal @systay @mattlord
/go/protoutil @ajm188
/go/test/endtoend/onlineddl @shlomi-noach
/go/test/endtoend/orchestrator @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/orchestrator @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 @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/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 @doeg @notfelineit
/proto/vtctlservice.proto @ajm188 @doeg @notfelineit
/web/vtadmin @ajm188 @doeg @notfelineit
/web/vtctld2 @doeg @notfelineit @rohit-nayak-ps
* @slackhq/vitess
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.

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
35 changes: 25 additions & 10 deletions .github/workflows/check_make_vtadmin_authz_testgen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,25 @@ jobs:

build:
name: Check Make vtadmin_authz_testgen
runs-on: ubuntu-latest
runs-on:
group: vitess-ubuntu20
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 "skip-workflow=${skip}" >> $GITHUB_OUTPUT

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

- name: Check for changes in relevant files
if: steps.skip-workflow.outputs.skip-workflow == 'false'
uses: frouioui/paths-filter@main
id: changes
with:
Expand All @@ -19,24 +32,26 @@ 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
if: steps.changes.outputs.vtadmin_changes == 'true'
uses: actions/setup-go@v3
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
with:
go-version: 1.18.3
go-version: 1.19.10

- name: Tune the OS
if: steps.changes.outputs.vtadmin_changes == 'true'
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


- name: Get dependencies
if: steps.changes.outputs.vtadmin_changes == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
run: |
sudo apt-get update
sudo apt-get install -y make unzip g++ etcd curl git wget
Expand All @@ -45,11 +60,11 @@ jobs:
go install golang.org/x/tools/cmd/goimports@latest

- name: Run make minimaltools
if: steps.changes.outputs.vtadmin_changes == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
run: |
make minimaltools

- name: check_make_vtadmin_authz_testgen
if: steps.changes.outputs.vtadmin_changes == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
run: |
tools/check_make_vtadmin_authz_testgen.sh
30 changes: 22 additions & 8 deletions .github/workflows/check_make_vtadmin_web_proto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,22 @@ jobs:
name: Check Make VTAdmin Web Proto
runs-on: ubuntu-latest
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 "skip-workflow=${skip}" >> $GITHUB_OUTPUT

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

- name: Check for changes in relevant files
if: steps.skip-workflow.outputs.skip-workflow == 'false'
uses: frouioui/paths-filter@main
id: changes
with:
Expand All @@ -19,31 +31,33 @@ 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
if: steps.changes.outputs.proto_changes == 'true'
uses: actions/setup-go@v3
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
with:
go-version: 1.18.3
go-version: 1.19.10

- name: Setup Node
if: steps.changes.outputs.proto_changes == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
uses: actions/setup-node@v2
with:
# node-version should match package.json
node-version: '16.13.0'

- name: Install npm dependencies
if: steps.changes.outputs.proto_changes == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
run: npm ci
working-directory: ./web/vtadmin

- name: check_make_vtadmin_web_proto
if: steps.changes.outputs.proto_changes == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
run: |
tools/check_make_vtadmin_web_proto.sh
Loading
Loading