Граф коммитов

16112 Коммитов

Автор SHA1 Сообщение Дата
Saif Alharthi def7952d6b Added the ability to reload credentials for vtgate.
Signed-off-by: Saif Alharthi <saif@saifalharthi.me>
2019-04-16 13:08:26 -07:00
Deepthi Sigireddi f3bfe8b414
Merge pull request #4695 from planetscale/ds-xtrabackup
xtrabackup implementation with testcases
2019-04-11 10:27:42 -07:00
Michael Demmer 56e8186975
Merge pull request #4796 from tinyspeck/vtexplain-improvements
vtexplain improvements
2019-04-10 16:40:46 -07:00
Daniel Kozlowski eea2ebe899
Merge pull request #4794 from planetscale/dk-update-lite-docker-builds
Update lite images to retry pulling GPG keys
2019-04-10 10:30:48 -07:00
Derek Perkins 8799db9169
Merge pull request #4725 from planetscale/ds-mysql80-docker
MySQL 8.0 should be started with mysqlx=0
2019-04-09 13:31:17 -06:00
Michael Demmer 3fed760170 add support for explicit transactions
Signed-off-by: Michael Demmer <mdemmer@slack-corp.com>
2019-04-09 11:06:43 -07:00
Michael Demmer f0fc5c2b67 add support to set -queryserver-passthrough-dmls and other tablet params
Signed-off-by: Michael Demmer <mdemmer@slack-corp.com>
2019-04-09 11:06:40 -07:00
Deepthi Sigireddi 6df9ebeb8b
Merge pull request #4795 from SataQiu/fix-20190409
Fix typo of doc/VTTabletModes.md
2019-04-09 10:25:46 -07:00
SataQiu 1f6a2ee581 fix typo of doc/VTTabletModes.md
Signed-off-by: SataQiu <qiushida@beyondcent.com>
2019-04-09 17:35:38 +08:00
Dan Kozlowski 0912fbe1a8 Update lite images to retry pulling GPG keys
The lite images have been failing on occasion due to inability to pull
GPG keys, this puts the pulling of keys into a loop

Signed-off-by: Dan Kozlowski <koz@planetscale.com>
2019-04-08 19:27:57 -07:00
deepthi d409c44b1f add mysql80 flavor to vttest
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 18:16:22 -07:00
deepthi 595448a530 add auth config, add MySQL80 flavor handling in mysqld
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 15:19:25 -07:00
deepthi a3b7b04f08 MySQL 8.0 should be started with mysqlx=0
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 15:19:25 -07:00
deepthi 1cd2ad129d use xtrabackup exit status to determine success/failure, address other review comments
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 15:09:08 -07:00
deepthi e918b5c0d3 detect MySQL_FLAVOR from a db connection instead of env variable
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi d6dc854022 testcase to verify that GTIDSet is handled correctly by xtrabackup backup and restore
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 39c859b1c8 better option documentation, make xtrabackupUser a required param for using xtrabackup, loop through existing backups to find the most recent good backup
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi d6e446fad2 handle gtid correctly during restore, add logging for testing
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 359fbe2f9b pass --target-dir to xtrabackup
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 3b96754d35 make MySQL56 default flavor for parsing replication position while restoring xtrabackup
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi b8112ed68b add xtrabackup_user command line option, use vterrors, fix staticcheck warnings
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 706807f6e9 fix scoping bug that causes backup to hang
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi c3c48bec18 fix failing test by putting it in a separate suite
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 3d8442af41 add position and cmd line params to manifest
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi c1fc395d2b add xtrabackup to docker containers
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 9a647b97cc create MANIFEST, use vterrors
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi 9c3cd81484 implement vttablet staying in SERVING state during backup
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
deepthi a434720576 xtrabackup implementation with testcases
Signed-off-by: deepthi <deepthi@planetscale.com>
2019-04-08 10:17:00 -07:00
Sugu Sougoumarane 1dc74aace0
Merge pull request #4736 from planetscale/ss-vrepl
vreplication: table copying phase 1: create list of tables to copy
2019-04-07 12:11:39 -07:00
Sugu Sougoumarane eec48b9792 vreplication: address review comments
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
2019-04-07 11:05:21 -07:00
Sugu Sougoumarane ac0a347dad vplayer: table initialization phase
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
2019-04-07 11:05:21 -07:00
Sugu Sougoumarane 4244cece2f vreplication: convert to always use select
vplayer used to previously pass through the regular expressions.
With this change, regular expressions are only used to identify
target tables. And then, the request sent to vstreamer requests
specific table names and the filter is converted to use select
statememnts.

Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
2019-04-07 11:05:21 -07:00
Sugu Sougoumarane 0694a075da vplayer: filter based on target
Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
2019-04-07 11:05:21 -07:00
Deepthi Sigireddi 256edd7b8f
Merge pull request #4788 from enisoc/orc-error-info
orchestrator: Add more detail to error messages.
2019-04-04 20:36:32 -07:00
Anthony Yeh 0604d560b8 orchestrator: Add more detail to error messages.
Signed-off-by: Anthony Yeh <enisoc@planetscale.com>
2019-04-04 16:24:55 -07:00
Rafael Chacon 0d5a6e9f2f
Merge pull request #4767 from tinyspeck/refactor-region-to-aliases
Refactor region to aliases
2019-04-03 11:00:09 -07:00
Rafael Chacon f81ef4abbb Update documentation for CellsAlias commands
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
2019-04-03 08:27:37 -07:00
Michael Pawliszyn 85b2d07cdf
Merge pull request #4775 from mpawliszyn/mikepaw.limit-healthcheck-backoff
Limit the connection retry delay to no longer than the healthcheck timeout
2019-04-03 14:57:22 +11:00
Sugu Sougoumarane c36bd5039f
Merge pull request #4773 from dweitzman/document_left_join_aggr_limitation
Document that left-joins don't recognize transitive relationships in …
2019-04-02 19:39:11 -07:00
Michael Pawliszyn 3e62b1b95f Limit the connection retry delay to no longer than the healthcheck timeout.
Signed-off-by: Michael Pawliszyn <mikepaw@squareup.com>
2019-04-03 13:25:40 +11:00
Rafael Chacon 3818c0b21e
Merge pull request #4782 from tinyspeck/fixes-for-vm
Fixes for vagrant setup
2019-04-02 15:41:11 -07:00
Rafael Chacon c333aca837 Fixes for vagrant setup
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
2019-04-02 14:57:02 -07:00
Daniel Kozlowski f24c04cd62
Merge pull request #4781 from planetscale/dk-fix-ant-build
Modify the bootstrap build to reference the correct ANT paths
2019-04-02 14:54:36 -07:00
Dan Kozlowski c1fb1ecb4e Adding proper gpg packages for bootstrap build
Signed-off-by: Dan Kozlowski <koz@planetscale.com>
2019-04-02 11:55:04 -07:00
Dan Kozlowski fb6816f3d2 Changing paths in bootstrap file
Signed-off-by: Dan Kozlowski <koz@planetscale.com>
2019-04-02 11:54:37 -07:00
Daniel Kozlowski 1ac3986de7
Merge pull request #4774 from planetscale/vitalii-vtexplain
Change a source for vtexplain image
2019-04-02 10:55:50 -07:00
Rafael Chacon 78a610290d
Merge pull request #4778 from guidoiaquinti/master
Bump default Zookeper version to 3.4.14
2019-04-02 09:26:52 -07:00
Deepthi Sigireddi 35c85884c3
Merge pull request #4770 from dcadevil/master
correct the parameter in the local example script
2019-04-02 08:27:36 -07:00
Guido Iaquinti eca098cd9a
Bump default Zookeper version to 3.4.14
Signed-off-by: Guido Iaquinti <giaquinti@slack-corp.com>
2019-04-02 16:52:40 +02:00
Rafael Chacon 5f8dc86bda Adds tests and fixes typo in vtctl command
Signed-off-by: Rafael Chacon <rafael@slack-corp.com>
2019-04-01 19:45:53 -07:00