Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
957 commits
Select commit Hold shift + click to select a range
ebe6d45
Merge pull request #5790 from planetscale/tal_merge_sharding
deepthi Feb 6, 2020
535ec72
First pass in executor tests
saifalharthi Feb 6, 2020
e94925b
Full pass on codebase. Need to double check later
saifalharthi Feb 7, 2020
39746e5
Merge remote-tracking branch 'upstream/master' into sa-executor-test-…
saifalharthi Feb 7, 2020
04471b2
migrating mysqlctld python testcases to go (#5774)
princeparmar Feb 7, 2020
7bc9bf5
add more docs to flag, wait for mysqld before attempting to populate …
deepthi Feb 7, 2020
1396299
Merge branch 'master' into messaging
princeparmar Feb 7, 2020
591b895
messaging: review changes.
princeparmar Feb 7, 2020
8914cab
Merge remote-tracking branch 'vitess/master' into messaging
princeparmar Feb 7, 2020
8f1f4c6
updated config.json to use dummy file name
ajeetj Feb 7, 2020
2580188
fixed test.go framework for go cluster tests
ajeetj Feb 7, 2020
17712eb
added consul and zookeeper in the endtoend yaml
ajeetj Feb 7, 2020
3a31d29
download and unzip consul
ajeetj Feb 7, 2020
c7f1cad
trying different way for consul
ajeetj Feb 7, 2020
9ad72cc
vreplication: fix bug on stop position
sougou Feb 7, 2020
e518135
fix the typo
ajeetj Feb 7, 2020
50dff38
vreplication: add more logging
sougou Feb 7, 2020
c836e8e
Merge pull request #5801 from planetscale/ss-vrepl-fix-stopat
deepthi Feb 7, 2020
f4a573b
Merge pull request #5795 from planetscale/messaging
deepthi Feb 7, 2020
d028aa7
vrepl: address review comment
sougou Feb 7, 2020
7953a5a
Re-enable MySQL 8.0 unit test
morgo Feb 7, 2020
68a701c
Merge pull request #5792 from planetscale/ss-vrepl-fixes
sougou Feb 7, 2020
9978350
vrepl: document vstreamer.go, binlogdata.proto
sougou Dec 31, 2019
e276117
vrepl: more comments for vstreamer & binlogdata
sougou Dec 31, 2019
c48e83f
Add non-interactive bits back
morgo Feb 7, 2020
19132b9
Disable last 2 travis shards
morgo Feb 7, 2020
c1057b6
Merge pull request #5803 from planetscale/morgo-enable80-unit-again
morgo Feb 7, 2020
4235fd2
Merge pull request #5805 from planetscale/morgo-travis-disable
deepthi Feb 7, 2020
91b57fa
Merge pull request #5797 from planetscale/sa-executor-test-cleanup
deepthi Feb 7, 2020
2794cb9
Merge pull request #5783 from planetscale/ds-local-metadata
deepthi Feb 7, 2020
631322d
WIP - refactor examples
morgo Feb 8, 2020
c2f2dc9
WIP - refactor examples
morgo Feb 8, 2020
fd28018
Merge branch 'morgo-refactor-examples' of github.com:planetscale/vite…
morgo Feb 8, 2020
4979d1c
More refactoring
morgo Feb 8, 2020
2b743fd
More refactoring
morgo Feb 8, 2020
aa3ab37
Remove sleep calls from scripts, cleanup
morgo Feb 8, 2020
08ff7c6
Fix accidentally unstaged files
morgo Feb 8, 2020
a5ba645
Fix vtctld not backgrounding
morgo Feb 8, 2020
5c51569
Fix client_test breakage
morgo Feb 8, 2020
690a4f4
Fix client_test
morgo Feb 8, 2020
4a3a98b
stats: refactor counters for drop dimensions
sougou Feb 9, 2020
b5066e3
stats: drop dimension
sougou Feb 9, 2020
851a851
trying after removing the path
ajeetj Feb 10, 2020
52404e3
trying with make tools
ajeetj Feb 10, 2020
ab1b89e
fir indentation and trying with minimaltools
ajeetj Feb 10, 2020
aaf4741
added source build.env back
ajeetj Feb 10, 2020
3b3c606
added zookeeper and removed flaky test
ajeetj Feb 10, 2020
1b38761
Fixing test framework for zookeeper
ajeetj Feb 10, 2020
2c00f4e
removing if condition from make tools
ajeetj Feb 10, 2020
4ff1776
adding source back in the sh file
ajeetj Feb 10, 2020
d1e1326
adding if condition for make tool
ajeetj Feb 10, 2020
372ff26
added tabletmanager master test back
ajeetj Feb 10, 2020
468ead0
stats: dropped dimension: fix empty label bug
sougou Feb 10, 2020
fc8896d
updated if condition
ajeetj Feb 10, 2020
cb2f6aa
stats: drop dimension: address review comments
sougou Feb 10, 2020
f6c8901
updating syntax
ajeetj Feb 10, 2020
0ee5f0b
removed flaky test
ajeetj Feb 10, 2020
0c35a6f
Merge pull request #5798 from planetscale/test_config_changes
morgo Feb 10, 2020
26d5c26
Add parse_test but needs fix
saifalharthi Feb 10, 2020
9804926
Fix IndexHints node formatter
saifalharthi Feb 10, 2020
22e1ce9
Merge pull request #5811 from planetscale/support-empty-index-hints
sougou Feb 12, 2020
20fa9d1
Merge pull request #5808 from planetscale/morgo-refactor-examples
sougou Feb 12, 2020
40a8356
docker: Add sysstat and strace to vitess/lite.
enisoc Feb 13, 2020
e9a6cb0
Merge pull request #5814 from planetscale/docker-sysstat
sougou Feb 13, 2020
edad6f8
Add credentials plugin lookup for vstreamer master position lookup.
aquarapid Feb 14, 2020
308b4ec
stats: drop variables: ability to drop variables
sougou Feb 14, 2020
30b2ff5
Merge pull request #5819 from planetscale/jacques_vs_plugincreds
sougou Feb 14, 2020
64437c8
Replacing 'HTTP' by 'HTTPS' for securing links
longkb Feb 18, 2020
cc4617d
Initial changes to update in plan and engine
harshit-gangal Feb 17, 2020
54afe78
vtctld web test .
princeparmar Feb 18, 2020
d94461f
Merge remote-tracking branch 'vitess/master' into web-test
princeparmar Feb 18, 2020
b2050b7
Merge branch 'master' into web-test
princeparmar Feb 18, 2020
9f994f0
Merge remote-tracking branch 'vitess/master' into web-test
princeparmar Feb 18, 2020
c2c375b
testcase added in config.
princeparmar Feb 18, 2020
6c71bb2
removed unsed functions.
princeparmar Feb 18, 2020
9b835bf
comments added for the functions.
princeparmar Feb 18, 2020
4b40129
Plan IN updates with scatter for now
systay Feb 18, 2020
3892759
Add transaction_read_only keyword
saifalharthi Feb 18, 2020
4236cb3
wip - some tests still red
systay Feb 18, 2020
9622e08
vtworker tests migrated in go (#5794)
saurabh408 Feb 19, 2020
3955b46
trivial fix typo
Feb 19, 2020
8e3bb78
Merge remote-tracking branch 'vitess/master' into web-test
princeparmar Feb 19, 2020
8412804
bootstrap.sh changed for install chromedriver.
princeparmar Feb 19, 2020
e224230
Fixed Update test cases
harshit-gangal Feb 19, 2020
f57c316
empty text reading of the component fixed.
princeparmar Feb 19, 2020
bc10b6b
port base changed.
princeparmar Feb 19, 2020
fb21d72
port range changed.
princeparmar Feb 19, 2020
f2dbd11
scatter delete support for complex where clause
harshit-gangal Feb 19, 2020
5240335
Fix consul dependency
morgo Feb 19, 2020
80a9189
Merge pull request #5824 from longkb/replace_http_git
morgo Feb 19, 2020
5ed9f2f
Merge pull request #5804 from planetscale/ss-vrepl-doc-vstreamer
morgo Feb 19, 2020
d533bf8
Merge remote-tracking branch 'upstream/master' into morgo-fix-consul
morgo Feb 19, 2020
3a293f1
Merge pull request #5831 from planetscale/morgo-fix-consul
deepthi Feb 19, 2020
499168a
trying out docker test for web vtctl
ajeetj Feb 20, 2020
74f6b09
Use require in test
systay Feb 20, 2020
68fba7d
increase num of records inserted
saurabh408 Feb 20, 2020
b3cadd9
Update test assertions
systay Feb 20, 2020
ddc1fb4
vtworker insert value change.
princeparmar Feb 20, 2020
0ac2441
Use go modules and fix build
sverch Feb 20, 2020
2e44ce1
tools/make-release-packages.sh: install dir tweaks
Feb 20, 2020
776536b
made seperate githuv action file for web test
ajeetj Feb 21, 2020
3342d58
added the value of shard for web test
ajeetj Feb 21, 2020
2a8b8fe
added comment for docker run inside test.go
ajeetj Feb 21, 2020
2f2fa8c
removing service map
saurabh408 Feb 21, 2020
b758f36
increase num of records inserted
saurabh408 Feb 20, 2020
6fc957a
removed cell var (unused var).
princeparmar Feb 21, 2020
60f5bec
Refactor - unify planning of UPDATE and DELETE
systay Feb 21, 2020
d862ca3
added and fixed tests
harshit-gangal Feb 21, 2020
88af387
Merge pull request #5834 from planetscale/tal_worker_fix
deepthi Feb 21, 2020
6ffef46
migrating xb-recovery python testcase to go (#5799)
princeparmar Feb 21, 2020
47d7b2b
Support Delete Scatter for owned vindex
harshit-gangal Feb 21, 2020
c4488b5
Merge remote-tracking branch 'upstream/master' into code_coverage_tra…
morgo Feb 21, 2020
a911369
Merge pull request #5702 from planetscale/code_coverage_tracking
morgo Feb 21, 2020
a4055f1
limit healthchecking when we pass in keyspaces_to_watch
spark4 Jan 22, 2020
c051a70
vrepl: vplayer must rollback on exit
sougou Feb 21, 2020
eb94add
Merge pull request #5842 from planetscale/ss-vrepl-bug-rollback
sougou Feb 21, 2020
edb59bd
Merge pull request #5815 from tinyspeck/sp-limit-hc-by-keyspace
Feb 21, 2020
dae31b7
fix autocommit and executor test
harshit-gangal Feb 22, 2020
4dd79d3
Simplify DML planning
systay Feb 22, 2020
2312f0e
Test cleaning
systay Feb 22, 2020
d74e4d1
vdiff: refactor MergeSort for readability
sougou Jan 1, 2020
44ddea8
vdiff: document vdiff.go
sougou Jan 1, 2020
89fb748
Merge pull request #5828 from hanhpd/typo
sougou Feb 22, 2020
42c8f17
Add keyword support for unique_checks
saifalharthi Feb 23, 2020
9ef5649
Merge remote-tracking branch 'vitess/master' into web-test
princeparmar Feb 24, 2020
e31b245
removed Get dependencies and eatmydata from cluster_vtctld_web.yaml .
princeparmar Feb 24, 2020
154b86e
bump netty-handler to 4.1.45.Final and tcnative-boring-ssl to 2.0.28.…
harshit-gangal Feb 24, 2020
8b257f8
Addressed Review Comments
harshit-gangal Feb 24, 2020
a9d7156
Merge pull request #5848 from harshit-gangal/netty-bump
sougou Feb 24, 2020
678e999
Merge pull request #5826 from planetscale/web-test
morgo Feb 24, 2020
e8b87f9
Add `-db_connect_timeout_ms` for timing out mysqld conns.
adsr Feb 19, 2020
802e1bd
Teardown fixes (#5837)
princeparmar Feb 24, 2020
b58bd1c
Merge remote-tracking branch 'upstream/master' into sa-ignore-unique-…
saifalharthi Feb 24, 2020
62f4a51
Merge pull request #5761 from evalsocket/fix-5060
morgo Feb 24, 2020
1809bfc
Merge branch 'master' into j0_add_are_you_alive
sverch Feb 24, 2020
056b18f
PlannedReparentShard: always create a new context for calling UndoDem…
deepthi Feb 21, 2020
deb5ea3
vitessdriver: add ability to set custom gRPC dial options
MordFustang21 Feb 14, 2020
1aeb13e
Merge pull request #5841 from planetscale/ds-prs-new-ctx-for-undo
deepthi Feb 24, 2020
a9928e0
vitessdriver: change how defaults are set
MordFustang21 Feb 24, 2020
830f0db
Merge pull request #5820 from MordFustang21/master
derekperkins Feb 25, 2020
c040c88
updated sonar github workflow
arindamnayak Feb 25, 2020
21d4a14
Pass SQL_QUOTE_SHOW_CREATE keyword
saifalharthi Feb 25, 2020
f5b6df7
Merge pull request #5856 from planetscale/sa-quote-show-create
sougou Feb 25, 2020
beb381e
migrating vttest_sample python to go (#5838)
princeparmar Feb 25, 2020
ad4e47a
Merge pull request #5849 from planetscale/ar_reqr_no_error
deepthi Feb 25, 2020
4e30a42
Added ksidVindex in the update and delete plan for owned lookup table
harshit-gangal Feb 25, 2020
05affe0
Merge branch 'master' into j0_add_are_you_alive
sverch Feb 25, 2020
0634bfb
Fix conflict
saifalharthi Feb 25, 2020
8056e74
tablet query engine: introduce -enable-consolidator-replicas
dweitzman Feb 26, 2020
2f20bbc
Use a timeout to update topo during vttablet shutdown
deepthi Feb 26, 2020
40ca5cd
Added end-to-end tests
systay Feb 27, 2020
50bed0a
Remove kubernetes template from example
Feb 27, 2020
aa9915a
Merge pull request #5865 from planetscale/ds-tablet-topo-update-ctx
deepthi Feb 27, 2020
57ffb76
Merge pull request #5846 from planetscale/sa-ignore-unique-checks
sougou Feb 28, 2020
a7b828c
vdiff: address review comments
sougou Feb 28, 2020
2c2c759
Merge pull request #5829 from harshit-gangal/updatein
sougou Feb 28, 2020
6133418
Merge pull request #5827 from planetscale/sa-add-new-syntax
sougou Feb 28, 2020
202024d
Support for LIMIT clause in GROUP_CONCAT()
narkq Feb 27, 2020
7f1dae8
Make it possible to update all tests in one pass
systay Feb 25, 2020
1eb4277
Merge pull request #5845 from planetscale/ss-vrepl-better-vdiff
deepthi Feb 28, 2020
5148a38
Remove kubernetes template from example
Feb 28, 2020
1eb28af
Documentation removed
Feb 28, 2020
4bf6010
mysql: remove allocation of unused bytes
abursavich Feb 28, 2020
30febaa
Update document for docker build
Feb 29, 2020
4065615
vrepl: document vstreamer/planbuilder.go
sougou Jan 3, 2020
d95ad8a
vrepl: improve row and result streamers
sougou Jan 3, 2020
2724ba1
Added /debug/vrlog endpoint. Initial commit, untested
rohit-nayak-ps Jan 2, 2020
8383470
mysql: flush buffer on inactivity
sougou Mar 2, 2020
dd1b569
stats: address review comments
sougou Mar 2, 2020
6bde946
fix flakiness of TestMessageManagerSend
kkty Mar 2, 2020
16bf503
graceful shutdown using ctr+c (#5855)
princeparmar Mar 2, 2020
69f3414
Merge pull request #5809 from planetscale/ss-drop-dimension
deepthi Mar 2, 2020
cc7ea16
Update examples/are-you-alive/README.md
sverch Mar 2, 2020
86ceabe
Address review comments
sverch Mar 2, 2020
b61bb5b
Merge pull request #5646 from planetscale/j0_add_are_you_alive
deepthi Mar 2, 2020
6ad75bd
Merge pull request #5878 from planetscale/ss-better-streamer
deepthi Mar 2, 2020
6b76953
Merge pull request #5879 from planetscale/ss-mysql-flush
deepthi Mar 2, 2020
2abd04f
Merge pull request #5874 from abursavich/patch-1
deepthi Mar 2, 2020
de0e7c4
Log when we fail to accept a conn
spark4 Mar 2, 2020
f0797e7
Merge pull request #5881 from tinyspeck/sp-log-conn-accept-err
Mar 3, 2020
62a007d
Merge pull request #5880 from kkty/fix-flaky-test
sougou Mar 3, 2020
1e0fabc
Instead of failing when trying to skip updates, fallback on slower mode
systay Mar 3, 2020
20f3bf8
Merge pull request #5883 from systay/consusten-lookup-tests
harshit-gangal Mar 3, 2020
e5d896a
Support owned vindex update if partial column present in set and othe…
harshit-gangal Feb 29, 2020
cb72dd9
reverting unit test case docker scripts config
saurabh408 Mar 3, 2020
52b698d
Add more test around last_insert_id() and rollback
systay Mar 3, 2020
9d96e4a
Merge pull request #5884 from planetscale/tal_docker_unit_test
morgo Mar 3, 2020
d18052d
Merge pull request #5873 from evalsocket/fix-5713
morgo Mar 3, 2020
118a3b4
Add `-mysql_default_workload` for setting default workload.
adsr Mar 3, 2020
10fe049
Better test setup
systay Mar 4, 2020
cab5d77
Improved test case. Modified template
rohit-nayak-ps Jan 3, 2020
9c6bb47
Test cases for debug log. Log stream template changed
rohit-nayak-ps Jan 4, 2020
bdae6b2
Code cleanup
rohit-nayak-ps Jan 4, 2020
7117000
Addressed review comments. Added http test class to handle races
rohit-nayak-ps Jan 6, 2020
f174a55
Addressed review comments
rohit-nayak-ps Jan 6, 2020
37f0768
Merge remote-tracking branch 'upstream/master' into gedgar-pkg-dirs
morgo Mar 4, 2020
44b1955
Merge pull request #5836 from planetscale/gedgar-pkg-dirs
morgo Mar 4, 2020
d9d0ad6
Adding Azure Blob backup support
Jan 9, 2020
7c84818
Incorporating feedback from pull request.
Jan 10, 2020
aae83c4
Fixing directory paths for azure blobs
Mar 4, 2020
1eda630
Text changes and fixes from PR
Mar 4, 2020
56e018e
Moving accuont key to a file
Mar 5, 2020
3395c0a
Merge pull request #5889 from planetscale/rn-vrlog
sougou Mar 5, 2020
b194375
Merge pull request #5887 from systay/more-last-insert-id-test
sougou Mar 5, 2020
c710684
Merge pull request #5888 from adsr/vtgate-default-workload
sougou Mar 5, 2020
8c805f7
Merge pull request #5875 from harshit-gangal/update-partial
sougou Mar 5, 2020
cd01919
Merge pull request #5832 from adsr/db-conn-timeout
sougou Mar 5, 2020
3ddc5da
Merge pull request #5871 from narkq/group-concat-with-limit
sougou Mar 5, 2020
e69a091
Merge pull request #5862 from dweitzman/query_consolidator_replicas_only
sougou Mar 5, 2020
a0ce126
config.json cleanup
ajeetj Feb 27, 2020
9cfc70c
removed python deps from bootstrap
arindamnayak Mar 4, 2020
6275d1d
updated config
arindamnayak Mar 5, 2020
19d0768
moved client test to shard 25
arindamnayak Mar 5, 2020
b7872e6
Added python grpc dep back as we need it for client_test
arindamnayak Mar 5, 2020
4b0adfb
Make sure re-creating the visitor works as expected
systay Mar 5, 2020
291540c
grouped docker dependent test in one shard
arindamnayak Mar 5, 2020
124cc43
DBConfigs Refactor (#5833)
sougou Mar 5, 2020
eae25db
Pass back error when failed to read key file
Mar 5, 2020
399a75a
Chaging credentials type to use actual methods not global variables
Mar 5, 2020
5b07a28
testcase docker run fixed.
princeparmar Mar 5, 2020
3f5196b
Don't lower case keywords
systay Mar 6, 2020
2bff32b
Removed python grpc client test
arindamnayak Mar 6, 2020
10e5cf4
azblob: UX fixes
enisoc Mar 6, 2020
f569401
Merge pull request #5674 from planetscale/dk-add-azblob-backups
Mar 6, 2020
a9bed09
Do not drop leading zeroes in microsecond timestamps for prepared
aquarapid Mar 7, 2020
32146f0
Merge branch 'master' of github.com:planetscale/vitess
aquarapid Mar 7, 2020
7ddd41a
Add tests.
aquarapid Mar 7, 2020
064c7da
vstreamer: send immediate GTID on "current"
sougou Mar 5, 2020
57c2f29
vrepl: document engine, vreplicator, copier
sougou Jan 4, 2020
a96411a
vrepl: document vplayer.go
sougou Jan 5, 2020
e800254
vrepl: refactor and fix stats reporting
sougou Jan 12, 2020
f3d09ea
vrepl: document plan builders
sougou Jan 13, 2020
73ceb9c
Merge pull request #5866 from planetscale/config_cleanup
morgo Mar 9, 2020
7801336
Remove Travis (no tests running)
morgo Mar 9, 2020
8a8f10a
Merge pull request #5897 from systay/dont-lowercase-columns
harshit-gangal Mar 9, 2020
22cae3d
Merge pull request #5901 from planetscale/master
deepthi Mar 9, 2020
b7627dc
Merge pull request #5885 from planetscale/docker-for-e2e
deepthi Mar 9, 2020
6927179
Merge pull request #5908 from planetscale/morgo-rm-travis
deepthi Mar 9, 2020
840258a
vstream: address review comments
sougou Mar 10, 2020
3b8c518
vrepl: address review comments
sougou Mar 10, 2020
de48475
Merge pull request #5891 from planetscale/ss-vstreamer
deepthi Mar 10, 2020
53fcd36
Merge pull request #5905 from planetscale/ss-more-docs
deepthi Mar 10, 2020
bdbcd38
Allow SCHEMA() as a synonym for DATABASE()
systay Jan 16, 2020
cbef5f2
Refactored system function rewriting
systay Jan 17, 2020
1241ef6
Add support for found_rows()
systay Jan 17, 2020
12cab68
addressed review comments
harshit-gangal Mar 11, 2020
c7395ce
Merge pull request #5732 from systay/more-functions
harshit-gangal Mar 11, 2020
9c3dc87
Format function names correctly (#5918)
Mar 12, 2020
a6166b5
Modify the default grpc keepalive time parameter
inolddays Nov 27, 2019
b103eda
Merge branch 'master' of https://github.com/Johnny-Three/vitess
inolddays Mar 13, 2020
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,8 @@ java/*/target
java/*/bin
php/vendor
releases
/dist/
/py-vtdb/
/vthook/
/bin/
/vtdataroot/
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@

/docker/ @derekperkins @dkhenry
/helm/ @derekperkins @dkhenry
/config/mycnf/ @morgo
/go/vt/mysqlctl/mysqld.go @morgo
175 changes: 0 additions & 175 deletions .github/bootstrap.sh

This file was deleted.

21 changes: 21 additions & 0 deletions .github/workflows/check_formatting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: check_formatting
on: [pull_request]
jobs:

build:
name: Check Formatting
runs-on: ubuntu-latest
steps:

- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.13

- name: Check out code
uses: actions/checkout@v2

- name: Run go fmt
run: |
gofmt -l . | grep -vF vendor/ && exit 1 || echo "All files formatted correctly"

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: e2e Test Cluster
name: check_make_parser
on: [push, pull_request]
jobs:

build:
name: Build
name: Check Make Parser
runs-on: ubuntu-latest
steps:

Expand All @@ -13,29 +13,23 @@ jobs:
go-version: 1.13

- name: Check out code
uses: actions/checkout@v1
uses: actions/checkout@v2

- name: Get dependencies
run: |
sudo apt-get update
sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget
sudo service mysql stop
sudo service etcd stop
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
go mod download

- name: Run bootstrap.sh
- name: Run make minimaltools
run: |
echo "Copying new bootstrap over location of legacy one."
cp .github/bootstrap.sh .
./bootstrap.sh
make minimaltools

- name: Build
- name: check_make_parser
run: |
GOBIN=$PWD/bin make build
tools/check_make_parser.sh

- name: Run e2e test cluster
run: |
export PATH=$PWD/bin:$PATH
source ./dev.env
VTDATAROOT=/tmp/vtdataroot VTTOP=$PWD VTROOT=$PWD tools/e2e_test_cluster.sh
35 changes: 35 additions & 0 deletions .github/workflows/check_make_visitor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: check_make_visitor
on: [push, pull_request]
jobs:

build:
name: Check Make Visitor
runs-on: ubuntu-latest
steps:

- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.13

- name: Check out code
uses: actions/checkout@v2

- name: Get dependencies
run: |
sudo apt-get update
sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget
sudo service mysql stop
sudo service etcd stop
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
go mod download

- name: Run make minimaltools
run: |
make minimaltools

- name: check_make_visitor
run: |
misc/git/hooks/visitorgen

46 changes: 46 additions & 0 deletions .github/workflows/cluster_endtoend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: cluster_endtoend
on: [push, pull_request]
jobs:

build:
runs-on: ubuntu-latest
strategy:
matrix:
name: [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]

steps:
- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.13

- name: Check out code
uses: actions/checkout@v2

- name: Get dependencies
run: |
sudo apt-get update
sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata
sudo service mysql stop
sudo service etcd stop
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
go mod download
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
sudo apt-get install -y gnupg2
sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
sudo apt-get update
sudo apt-get install percona-xtrabackup-24

- name: Installing zookeeper and consul
run: |
# Only running for shard 18 and 24 where we need to install consul and zookeeper
if [[ ${{matrix.name}} == 18 || ${{matrix.name}} == 24 ]]; then
make tools
fi

- name: sharded cluster_endtoend
run: |
source build.env
eatmydata -- go run test.go -docker=false -print-log -shard ${{matrix.name}}

22 changes: 22 additions & 0 deletions .github/workflows/cluster_vtctl_web.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: cluster_vtctl_web
on: [push, pull_request]
jobs:

build:
name: cluster vtctl web
runs-on: ubuntu-latest
steps:

- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.13

- name: Check out code
uses: actions/checkout@v2

- name: Run vtctl web
run: |
# Running web test inside docker
go run test.go -docker=true -print-log -shard 10

Loading