-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
vtgateproxy include hostname in debug page #15949
vtgateproxy include hostname in debug page #15949
Commits on Jun 7, 2022
-
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 7821f05 - Browse repository at this point
Copy the full SHA 7821f05View commit details -
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for da3bcb4 - Browse repository at this point
Copy the full SHA da3bcb4View commit details
Commits on Jun 8, 2022
-
docs: added to the release notes (vitessio#10468)
* docs: added to the release notes Signed-off-by: Andres Taylor <andres@planetscale.com> * Add name to static check workflow Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 799703c - Browse repository at this point
Copy the full SHA 799703cView commit details -
Update the comment for review checklist with an item for CI workflows (…
…vitessio#10471) (vitessio#10474) Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 21ea663 - Browse repository at this point
Copy the full SHA 21ea663View commit details -
Rename ERS/PRS pools+flags properly (vitessio#10460) (vitessio#10462)
Signed-off-by: Andrew Mason <andrew@planetscale.com>
Andrew Mason authoredJun 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 00bb3c9 - Browse repository at this point
Copy the full SHA 00bb3c9View commit details
Commits on Jun 9, 2022
-
fix: change planner_version to planner-version everywhere (vitessio#1…
…0453) (vitessio#10466) * fix: change planner_version to planner-version everywhere Signed-off-by: Andres Taylor <andres@planetscale.com> * fix: actually change the planner version on vtgate after checking Signed-off-by: Andres Taylor <andres@planetscale.com> * fix: move CheckPlannerVersionFlag out from vtgate Signed-off-by: Andres Taylor <andres@planetscale.com> * fix: move the global plannerVersion to be a field on the executor. think global, act local, yo Signed-off-by: Andres Taylor <andres@planetscale.com> * fix: use the planner in the session first Signed-off-by: Andres Taylor <andres@planetscale.com> * test: use DEFAULT instead of 0 Signed-off-by: Andres Taylor <andres@planetscale.com> * fix: re-add the planner-version flag to vtcombo Signed-off-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 55c80c8 - Browse repository at this point
Copy the full SHA 55c80c8View commit details -
[vtadmin] authz tests - tablet actions (vitessio#10457) (vitessio#10477)
* Add PingTablet to mock vtctld Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for PingTablet Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for RefreshState Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for RefreshTabletReplicationSource Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add RunHealthCheck to mock vtctld Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for RunHealthCheck Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for SetReadOnly Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for SetReadWrite Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for StartReplication Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for StopReplication Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for TabletExternallyPromoted Signed-off-by: Andrew Mason <andrew@planetscale.com>
Andrew Mason authoredJun 9, 2022 Configuration menu - View commit details
-
Copy full SHA for f4bd7b1 - Browse repository at this point
Copy the full SHA f4bd7b1View commit details
Commits on Jun 10, 2022
-
deprecation of CreateKeyspace flags (vitessio#10488)
* add sharding column name/type deprecation to release notes summary Signed-off-by: deepthi <deepthi@planetscale.com> * deprecation: mark sharding-column-name and sharding-column-type for CreateKeyspace command as deprecated Signed-off-by: deepthi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 5259ed6 - Browse repository at this point
Copy the full SHA 5259ed6View commit details
Commits on Jun 13, 2022
-
[backport] [vtadmin] Add remaining authz tests (vitessio#10487)
* [vtadmin] Add authz tests for remaining non-schema related actions (vitessio#10481) * Add authz tests for EmergencyFailoverShard Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for PlannedFailoverShard Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add ValidateKeyspace to mock vtctld Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for ValidateKeyspace Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add ValidateSchemaKeyspace to mock vtctld Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for ValidateSchemaKeyspace Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add ValidateVersionKeyspace to mock vtctld Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for ValidateVersionKeyspace Signed-off-by: Andrew Mason <andrew@planetscale.com> * fixup mock data sorting Signed-off-by: Andrew Mason <andrew@planetscale.com> * [vtadmin] Add schema-related authz tests (vitessio#10486) * Update template to support more tablet fields Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update template, add full srvvschema payload, add schema payload, add authz tests for VTExplain Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for GetSchema Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for GetSchemas Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for FindSchema Signed-off-by: Andrew Mason <andrew@planetscale.com> * Add authz tests for ReloadSchemas Signed-off-by: Andrew Mason <andrew@planetscale.com>
Andrew Mason authoredJun 13, 2022 Configuration menu - View commit details
-
Copy full SHA for cd150b2 - Browse repository at this point
Copy the full SHA cd150b2View commit details
Commits on Jun 14, 2022
-
[vtctldclient] Update CLI docs for usages, flags, and aliases (vitess…
…io#10502) (vitessio#10509) * Update docs for backup commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for cell commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for keyspace commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for legacy-shim command Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs, add aliases for reparent commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for root command Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for routing rule commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for schema commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for serving graph commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for shard commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for tablet commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for vschema commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Update docs for workflow commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Remove references to deprecated flags Signed-off-by: Andrew Mason <andrew@planetscale.com> * fixup! Update docs for keyspace commands Signed-off-by: Andrew Mason <andrew@planetscale.com> * Remove reparent command aliases Signed-off-by: Andrew Mason <andrew@planetscale.com> * Specify that `--server` is required Signed-off-by: Andrew Mason <andrew@planetscale.com>
Andrew Mason authoredJun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 9c74850 - Browse repository at this point
Copy the full SHA 9c74850View commit details
Commits on Jun 16, 2022
-
logs: remove logging in GetDurabilityPolicy since it is overtly noisy…
… and move it to places which will only be called less frequently (vitessio#10516) (vitessio#10518) Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4911839 - Browse repository at this point
Copy the full SHA 4911839View commit details -
Backport to release-14: Fix parsing of CAST() statements vitessio#10512…
… and vitessio#10514 (vitessio#10517) * Fix parsing of CAST() statements (vitessio#10512) * Fix parsing of CAST() statements CAST() was treated as an alias for CONVERT() but with slightly different syntax. This is also described in the documentation at https://dev.mysql.com/doc/refman/8.0/en/cast-functions.html, specifically: With CAST(expr AS type syntax, the CAST() function takes an expression of any type and produces a result value of the specified type. This operation may also be expressed as CONVERT(expr, type), which is equivalent. If expr is NULL, CAST() returns NULL. This is wrong sadly. CAST() is not equivalent to CONVERT(), specifically in the context of a CREATE TABLE. For JSON keys, the ARRAY attribute is possible on a CAST(), but that is not accepted for a CONVERT(). The difference in parsing also shows in MySQL: ``` mysql> select convert(json_keys(c), char(64) array) from t; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'array) from t' at line 1 mysql> select cast(json_keys(c) as char(64) array) from t; ERROR 1235 (42000): This version of MySQL doesn't yet support 'Use of CAST( .. AS .. ARRAY) outside of functional index in CREATE(non-SELECT)/ALTER TABLE or in general expressions' ``` Here the first statement can't be parsed at all. The second is properly parsed, but ARRAY is not allowed in the context of CAST() in this situation (and only in a CREATE TABLE). This means we should really treat these as two separate expressions and don't store them both in the same structure. The change here creates a separate CAST structure, removes the ARRAY option from CONVERT and updates the grammar and all tests accordingly. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * Handle new cast expression in evalengine and planbuilder Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * evalengine: do not duplicate CAST/CONVERT translation Signed-off-by: Vicent Marti <vmg@strn.cat> Co-authored-by: Vicent Marti <vmg@strn.cat> Signed-off-by: Manan Gupta <manan@planetscale.com> * Add back unary single column expression check (vitessio#10514) This was accidentally removed in vitessio#10512 but it shouldn't have been. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com> Co-authored-by: Vicent Marti <vmg@strn.cat>
Configuration menu - View commit details
-
Copy full SHA for d761547 - Browse repository at this point
Copy the full SHA d761547View commit details
Commits on Jun 17, 2022
-
Serialize Schema test cases to avoid cache backfill races (vitessio#1…
…0538) (vitessio#10540) Signed-off-by: Andrew Mason <andrew@planetscale.com>
Andrew Mason authoredJun 17, 2022 Configuration menu - View commit details
-
Copy full SHA for 6840d6b - Browse repository at this point
Copy the full SHA 6840d6bView commit details -
Rework how the
release notes
labels are handled by the CI (vitessio……#10508) (vitessio#10528) * addition of the release_notes_label workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * addition of a helper step in the release_notes_label to guide users Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * addition of a set of rules for release_notes_labels's pull_request target Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * remove the previous workflow that used to check the release notes labels Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Change the review check list and enforce the use of type/component labels Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fixed syntax in check release notes label workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 43236ee - Browse repository at this point
Copy the full SHA 43236eeView commit details -
Document known issue with node versions 17+ (vitessio#10483) (vitessi…
…o#10484) Signed-off-by: Andrew Mason <andrew@planetscale.com>
Andrew Mason authoredJun 17, 2022 Configuration menu - View commit details
-
Copy full SHA for a0977ad - Browse repository at this point
Copy the full SHA a0977adView commit details -
Rework the generation of the release notes (vitessio#10510) (vitessio…
…#10532) * generate the release changelog as a second document Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * include every PR in the release notes Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Moved changelog metrics away from the changelog and added summary for v15 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for b1ab98f - Browse repository at this point
Copy the full SHA b1ab98fView commit details
Commits on Jun 21, 2022
-
fix: scalar aggregation engine primitive (vitessio#10465) (vitessio#1…
…0553) * test: added failing e2e test Signed-off-by: Harshit Gangal <harshit@planetscale.com> * fix: handle empty row for scalar aggregation and also olap engine for scalar aggregation Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: update plan test output Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: e2e test for empty rows in non-scalar aggregates Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 95bd307 - Browse repository at this point
Copy the full SHA 95bd307View commit details -
Release notes on query serving (vitessio#10548)
* docs: add blurb about gen4 being the new planner Signed-off-by: Andres Taylor <andres@planetscale.com> * docs: release notes Signed-off-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d32e6eb - Browse repository at this point
Copy the full SHA d32e6ebView commit details -
fix: aggregation empty row on join with grouping and aggregations (vi…
…tessio#10480) (vitessio#10554) Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 47eec73 - Browse repository at this point
Copy the full SHA 47eec73View commit details -
use individual API instances for certain test cases (vitessio#10555) (v…
Andrew Mason authoredJun 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 3241518 - Browse repository at this point
Copy the full SHA 3241518View commit details
Commits on Jun 22, 2022
-
Backport to release-14.0: Adds RPCs to vttablet that vtorc requires (v…
…itessio#10464) (vitessio#10546) * Adds RPCs to vttablet that vtorc requires (vitessio#10464) * feat: add vttablet rpc to reset replication parameters Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: added end to end testing for the rpc and fixed bug Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: fix typing error Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add basic full status rpc functionality and add test for it Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add all the fields needed in full status Signed-off-by: Manan Gupta <manan@planetscale.com> * test: moved the test to reparent tests and improved it Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: bug fix for no replication status and no primary status Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add version to the full status output Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add binlog information to full status Signed-off-by: Manan Gupta <manan@planetscale.com> * docs: fix the comment explaining the binlog information Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add semi-sync statuses to full status Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: call the correct command Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add server uuid and id to full status Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: make server_id a uint32 to accept the correct range of values Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add few more fields to the full status like version comment, semi-sync settings, binlog_row_image Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: generate vtadmin proto files Signed-off-by: Manan Gupta <manan@planetscale.com> * test: add assertion to check binlog row format is read correctly Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: split GTID mode in its own function because mariadb doesn't support it Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: fix parsing of empty mariadb gtid set Signed-off-by: Manan Gupta <manan@planetscale.com> * docs: add doucmentation for existing fields in ReplicationStatus Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add relay log file position to the replication status output Signed-off-by: Manan Gupta <manan@planetscale.com> * test: augmented full status test to check all the different positions stored Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add additional fields to replication status and read source user Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: read sql delay from show replica status output Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: read ssl allowed from show replica status output Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: read has replication filters from show replica status output Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: read auto position and using gtid from show replica status output Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add replication lag unknown too to replication status Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: return nils from replication and primary postiion if it is not present Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: rename FileRelayLogPosition in replication status output to RelayLogSourceBinLogEquivalentPosition and augment test to make sure rpc changes are backward compatible Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: update vtadmin proto files Signed-off-by: Manan Gupta <manan@planetscale.com> * refactor: rename BinLog to binlog in renamed proto field Signed-off-by: Manan Gupta <manan@planetscale.com> * lint: add a new line to proto file Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 3198c87 - Browse repository at this point
Copy the full SHA 3198c87View commit details -
VReplication: more unrecoverable error codes (vitessio#10559) (vitess…
…io#10562) * VReplication: more unrecoverable error codes Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * correct path for test files Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e5180a1 - Browse repository at this point
Copy the full SHA e5180a1View commit details -
Fix panic in VTOrc (vitessio#10519) (vitessio#10564)
* test: reproduce the panic as a unit test Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: check ev is not nil before using its fields Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: increase timeout of LockShard and wait replicas in VTOrc default config Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 6ae6fe2 - Browse repository at this point
Copy the full SHA 6ae6fe2View commit details -
Fix casing of vitess migration syntax and comments printing (vitessio…
…#10535) (vitessio#10570) The canonical form of printing the vitess migration syntax would upcase the UUID value, but it needs to be passed through unchanged. This in turn led me to testing comments in a query as well and it turns out we wrongly change the case there as well. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 60b67af - Browse repository at this point
Copy the full SHA 60b67afView commit details
Commits on Jun 23, 2022
-
release-14.0 backport: Fail VReplication workflows on errors that per…
…sist and unrecoverable errors (vitessio#10573) * Fail VReplication workflows on errors that persist and unrecoverable errors (vitessio#10429) * Fail workflow if same error persists too long. Fail for unrecoverable errors also in non-online ddl workflows Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Update max time default to 15m, was 1m for testing purposes Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Leverage vterrors for Equals; attempt to address my own nits Signed-off-by: Matt Lord <mattalord@gmail.com> * sanity: validate range of vreplication_retry_delay and of vreplication_max_time_to_retry_on_error Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * Fix flags test Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Remove leftover log.Flush() Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Revert validations min/max settings on retry delay since it is breaking unit tests that set the value to a very small value Signed-off-by: Rohit Nayak <rohit@planetscale.com> * captilize per request Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Co-authored-by: Matt Lord <mattalord@gmail.com> Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * fix TestHelpOutput Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * spaces, not tabs Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Co-authored-by: Rohit Nayak <57520317+rohit-nayak-ps@users.noreply.github.com> Co-authored-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d60ee05 - Browse repository at this point
Copy the full SHA d60ee05View commit details
Commits on Jun 24, 2022
-
[14.0] Take into account
github.ref
when doing upgrade-downgrade te……sts (vitessio#10522) * Take into account `github.ref` when doing upgrade-downgrade tests (vitessio#10504) * Take into account the github.ref variable when doing upgrade-downgrade tests Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Changed upgrade-downgrade workflows' syntax to use 'previous' instead of 'latest' Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fixed syntax error in backup upgrade downgrade workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fixed static_checks_etc workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 8453203 - Browse repository at this point
Copy the full SHA 8453203View commit details -
Fix issue where sending events received from source into the target c…
…hannel might block the vstream thread if target channel goes away: context was not being checked then. Fix health stream goroutine leak. (vitessio#10576) Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 5a8fbd3 - Browse repository at this point
Copy the full SHA 5a8fbd3View commit details
Commits on Jun 27, 2022
-
add vtadmin docker image (vitessio#10543) (vitessio#10580)
* add-vtadmin-docker-image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * env as function, update tests and code Signed-off-by: Andrew Mason <andrew@planetscale.com> Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * feat: fix remaining env usages to be function calls Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * add vtadmin build result in the bootstrap image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * fix vtadmin web cleaning Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * add vtadmin docker image entrypoint Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * add the possibility to custom vtadmin web port in Docker image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * fix vtadmin docker port Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * fix vtadmin entrypoint Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * set default vtadmin docker user as vitess Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * do not build vtadmin frontend in the bootstrap image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * build vtadmin frontend only in vtadmin docker image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * vtadmin replace sed and custom entrypoint with config.js file Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * remove vitess web files in lite docker image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * move vtadmin config into a specific directory Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> * restore vtadmin web file in mysql57 lite docker image Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com> Co-authored-by: Andrew Mason <andrew@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Léopold Jacquot <leopold.jacquot@gmail.com> Co-authored-by: Andrew Mason <andrew@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f37b6ab - Browse repository at this point
Copy the full SHA f37b6abView commit details -
add vtadmin web files to all lite images (vitessio#10581)
Signed-off-by: deepthi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ab73cc9 - Browse repository at this point
Copy the full SHA ab73cc9View commit details -
Backport: VDiff2: Support Resuming VDiffs (vitessio#10589)
* CherryPick: VDiff2: Support Resuming VDiffs (vitessio#10497) And fix a number of bugs discovered related to incorrect VDiff summary handling and other more minor things. Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1fee520 - Browse repository at this point
Copy the full SHA 1fee520View commit details
Commits on Jun 28, 2022
-
[14.0] Schema tracking acl error logging (vitessio#10591)
* feat: log acl warn error when schema tracking fails with unauthorized or permission error Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: modified logging message for acl and improved testing time Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 0250447 - Browse repository at this point
Copy the full SHA 0250447View commit details -
[14.0] Update and prepare the
v14.0.0
summary (vitessio#10569)* Documented the legacy healthcheck and tabletgateway and added summary to 14's summary (vitessio#10567) * Documented the legacy healthcheck and tabletgateway and added summary to 14_summary Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Revert unwanted change in 14_summary Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Updated the 14_summary fixed typo and remove unwanted content Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * release notes: fix repititions, inaccuracies and some other minor edits Signed-off-by: deepthi <deepthi@planetscale.com> * edit VTOrc durability section Signed-off-by: deepthi <deepthi@planetscale.com> * docs: added details to the release summary Signed-off-by: Andres Taylor <andres@planetscale.com> * Added more details to the insert select example Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * More consistent capitalization of components name Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Update the release notes summary Signed-off-by: Matt Lord <mattalord@gmail.com> * Tweaks to VDiff2 notes Signed-off-by: Matt Lord <mattalord@gmail.com> Co-authored-by: deepthi <deepthi@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ae53e60 - Browse repository at this point
Copy the full SHA ae53e60View commit details -
[Backport 14.0] enable schema tracking by default (vitessio#10595)
* enable schema tracking by default (vitessio#10455) * feat: enable schema tracking by default Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: fix test setup Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: fix vschema test setup Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: turn off schema tracking on the tablet Signed-off-by: Andres Taylor <andres@planetscale.com> * test: fix test assertion Signed-off-by: Andres Taylor <andres@planetscale.com> * Change read query for checks that test to which keyspace a table is routed to. This uses the /queryz vttablet endpoint where the query gets expanded if schema tracking is enabled, hence failing an exact query check Signed-off-by: Rohit Nayak <rohit@planetscale.com> * test: only use gen4 planner Signed-off-by: Harshit Gangal <harshit@planetscale.com> * fix: column list population in insert with auto-inc column Signed-off-by: Harshit Gangal <harshit@planetscale.com> * fix: change parser to keep empty column list as provided by user Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: fix test expectation Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: fix test expectation Signed-off-by: Harshit Gangal <harshit@planetscale.com> * fix: Allow gen4 to handle variables on authoritative tables Signed-off-by: Andres Taylor <andres@planetscale.com> * Empty-Commit Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: system variable selection on a table only works in gen4 Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8ebe1cc - Browse repository at this point
Copy the full SHA 8ebe1ccView commit details -
Post release 14.0.0 updates (vitessio#10600)
* Release commit for 14.0.0 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Back to dev mode Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 0a6608e - Browse repository at this point
Copy the full SHA 0a6608eView commit details -
Revert the SNAPSHOT incrementation in release-14.0 (vitessio#10605)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 2ee473d - Browse repository at this point
Copy the full SHA 2ee473dView commit details -
[14.0] fix: handle planner_version and planner-version correctly (vit…
…essio#10604) * fix: handle planner_version and planner-version correctly (vitessio#10534) * fix: handle planner_version and planner-version correctly Signed-off-by: Andres Taylor <andres@planetscale.com> * test: clean up test and remove the '(default gen4)' Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Updated expected output for vtgate and vttablet flags Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 3319a6b - Browse repository at this point
Copy the full SHA 3319a6bView commit details
Commits on Jun 29, 2022
-
Release of v14.0.0 on release-14.0 (vitessio#10607)
* Release commit for 14.0.0 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Back to dev mode Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 58a22ed - Browse repository at this point
Copy the full SHA 58a22edView commit details -
release notes: schema tracking no longer experimental (vitessio#10611)
* release notes: schema tracking no longer experimental Signed-off-by: deepthi <deepthi@planetscale.com> * Removed misleading sentence in 14_0_0 summary file Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Removed misleading sentence in 14_0_0 release notes file Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 58f3a5e - Browse repository at this point
Copy the full SHA 58f3a5eView commit details
Commits on Jul 6, 2022
-
[14] Fixed the release notes CI check helper (vitessio#10574) (vitess…
…io#10588) * Fixed the release notes CI check helper (vitessio#10574) * Fixed the release notes CI check Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fail the print helper step so its output can be displayed Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Changed check_pull_request_labels helper text Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 98931fe - Browse repository at this point
Copy the full SHA 98931feView commit details
Commits on Jul 12, 2022
-
[release-14.0] unit test: fix mysql tests to run on MacOS (vitessio#1…
…0613) (vitessio#10623) * unit test: fix mysql tests to run on MacOS Signed-off-by: deepthi <deepthi@planetscale.com> * unit test: add underscore to error message regex, macos temp folder names can have that Signed-off-by: deepthi <deepthi@planetscale.com> * unit test: clean up func signature, fix error formatting Signed-off-by: deepthi <deepthi@planetscale.com> Co-authored-by: deepthi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a49b9bd - Browse repository at this point
Copy the full SHA a49b9bdView commit details -
Try adding wait for webdriver (vitessio#10541) (vitessio#10659)
Signed-off-by: notfelineit <notfelineit@gmail.com> Co-authored-by: Frances Thai <31225471+notfelineit@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ea4232 - Browse repository at this point
Copy the full SHA 2ea4232View commit details
Commits on Jul 13, 2022
-
feat: fix test to work with both MySQL versions and deflake it (vites…
…sio#10677) Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for aeabdf0 - Browse repository at this point
Copy the full SHA aeabdf0View commit details -
[release-14.0] Fix examples/compose/docker-compose.yml to run healthy…
… vttablets (vitessio#10597) (vitessio#10644) * examples/compose: Set keyspace durability policy to help vtorc recognize vttablets Signed-off-by: yoheimuta <yoheimuta@gmail.com> * Move SetKeyspaceDurabilityPolicy commands to a more appropriate place. Signed-off-by: yoheimuta <yoheimuta@gmail.com> * Add a set_keyspace_durability_policy container to docker-compose.beginners.yml Signed-off-by: yoheimuta <yoheimuta@gmail.com> * Adjust a generated docker-compose.yml by vtcompose/vtcompose.go to work Signed-off-by: yoheimuta <yoheimuta@gmail.com> * Tweak docker-compose.beginners.yml to use the environment variable Signed-off-by: yoheimuta <yoheimuta@gmail.com> * Fix a gofmt error Signed-off-by: yoheimuta <yoheimuta@gmail.com> Co-authored-by: yoheimuta <yoheimuta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3d943d6 - Browse repository at this point
Copy the full SHA 3d943d6View commit details
Commits on Jul 14, 2022
-
[release-14.0] Fix Online DDL Revert flakiness (vitessio#10675) (vite…
…ssio#10688) * Addition of a test waiter for schema tracking in online CREATE TABLE sub test Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Change the vttablet schema tracking interval to a lower value for online ddl e2e tests Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 7ce9df8 - Browse repository at this point
Copy the full SHA 7ce9df8View commit details -
CI: mysql8 test for schemadiff_vrepl (vitessio#10679) (vitessio#10682)
* CI: mysql8 test for schemadiff_vrepl Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * adapt schemadiff_vrepl test for mysql8 Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 662528c - Browse repository at this point
Copy the full SHA 662528cView commit details -
vtgate e2e: expect different value for mysql80 for a few tests (vites…
…sio#10680) * Expect different value for mysql80 in TestFloatValueDefault Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Fix TestShowTables for mysql80 Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Fix TestShowTables, TestShowTablesWithWhereClause, TestFunctionInDefault for mysql80 Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Fix TestFKConstraintUsingInformationSchema for mysql80 Signed-off-by: Rohit Nayak <rohit@planetscale.com> * Fix TestShowColumns properly Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 26864f8 - Browse repository at this point
Copy the full SHA 26864f8View commit details
Commits on Jul 15, 2022
-
[14.0] set parameter on vtgate than on vttablet (vitessio#10699)
* test: set parameter on vtgate than on vttablet Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: match any for mysql 57 and 80 different for charset Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8001aac - Browse repository at this point
Copy the full SHA 8001aacView commit details
Commits on Jul 18, 2022
-
docs: add the vtorc discovery bug as a known issue (vitessio#10711)
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 86c5896 - Browse repository at this point
Copy the full SHA 86c5896View commit details -
Remove the review checklist workflow (vitessio#10656) (vitessio#10686)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 9911683 - Browse repository at this point
Copy the full SHA 9911683View commit details -
feat: fix gen4Comparev3 planner to not revert to running gen4 in case…
… of update queries (vitessio#10723) Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for e5e4162 - Browse repository at this point
Copy the full SHA e5e4162View commit details
Commits on Jul 19, 2022
-
BugFix: Keep predicates in join when pushing new ones (vitessio#10715) (
vitessio#10734) * feat: keep apply join predicate when pushing new ones Signed-off-by: Manan Gupta <manan@planetscale.com> * test: add end to end test for the bug fix Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f33460e - Browse repository at this point
Copy the full SHA f33460eView commit details
Commits on Jul 20, 2022
-
[release-14.0] Auto Detect MySQL Version and Use in vtgate mysql_serv…
…er_version Flag (vitessio#10733) * Auto Detect MySQL Version and Use in vtgate mysql_server_version Flag (vitessio#10701) * Auto detect MySQL version and use in vtgate --mysql_server_version flag Signed-off-by: Matt Lord <mattalord@gmail.com> * Remove any explicit static usage of mysql_server_version Signed-off-by: Matt Lord <mattalord@gmail.com> * The reservedconns test needs to override the mysql_server_version Signed-off-by: Matt Lord <mattalord@gmail.com> * Explicitly allow overriding the mysql_system_version Signed-off-by: Matt Lord <mattalord@gmail.com> * minimize diff Signed-off-by: Matt Lord <mattalord@gmail.com> * Fix vitessio#10712 Signed-off-by: Matt Lord <mattalord@gmail.com> * Use more robust string comparisons Signed-off-by: Matt Lord <mattalord@gmail.com> * Fix collation handling in tests Signed-off-by: Matt Lord <mattalord@gmail.com> * Fix tm_init_test Signed-off-by: Matt Lord <mattalord@gmail.com> * Fix more unit tests Signed-off-by: Matt Lord <mattalord@gmail.com> * Another test fix Signed-off-by: Matt Lord <mattalord@gmail.com> * Fix another test that requires 8.0 collations Signed-off-by: Matt Lord <mattalord@gmail.com> * Kick the CI :-| Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a9ce80c - Browse repository at this point
Copy the full SHA a9ce80cView commit details -
Use the old planner version flag in v14 upgrade-downgrade tests (vite…
…ssio#10616) * Use the old planner version flag in v14 upgrade-downgrade tests Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Increased timeout in TestSchemaTrackingError and avoid exiting on early failure Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Skip TestSchemaTrackingError if vtgate is < v14 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 3c1f10d - Browse repository at this point
Copy the full SHA 3c1f10dView commit details
Commits on Jul 21, 2022
-
VDiff2: ignore errors while attempting to purge vdiff tables (vitessi…
…o#10725) (vitessio#10778) Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b68f894 - Browse repository at this point
Copy the full SHA b68f894View commit details -
add drop_foreign_keys to v2 MoveTables command (vitessio#10774)
Signed-off-by: Phani Raj <phani@planetscale.com> Co-authored-by: Phani Raj <phani@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 71d0d7a - Browse repository at this point
Copy the full SHA 71d0d7aView commit details
Commits on Jul 25, 2022
-
Backport v14: reduce ApplySchema complexity, normalize calls to `Relo…
…adSchema` (vitessio#10796) * Tablet Executor: consolidate ReloadSchema calls, and skip for Online DDL Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * ApplySchema: renew keyspace lock while iterating SQLs Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * ApplySchema: do not ReloadSchema on ExecuteFetchAsDba Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * Online DDL: issue a ReloadSchema at the completion of any migration Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d0feff9 - Browse repository at this point
Copy the full SHA d0feff9View commit details -
Backport v14: fixing onlineddl_vrepl_stress_suite flakiness in CI (vi…
…tessio#10779) (vitessio#10795) * looking into onlineddl_vrepl_stress_suite flakiness in CI (vitessio#10779) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * rate limiter Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0eed729 - Browse repository at this point
Copy the full SHA 0eed729View commit details
Commits on Jul 26, 2022
-
Addition of the release notes summary for v14.0.1 (vitessio#10821)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for b6dadf4 - Browse repository at this point
Copy the full SHA b6dadf4View commit details -
[14] Upgrade to
go1.18.4
(vitessio#10705) (vitessio#10818)* Upgrade to `go1.18.4` (vitessio#10705) * Upgrade to Go 1.18.4 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix golangci-lint error in collations package Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Reverted unwanted changes to collation package Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix xb backup mysql80 workflow go version Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Migrate the rest of the CI workflows to go1.18.4 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for c2f2e31 - Browse repository at this point
Copy the full SHA c2f2e31View commit details -
Skip CI workflows on
push
for pull requests (vitessio#10768) (vites……sio#10822) * Initial addition of the skip workflow directive in docker_test_cluster_10 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Changed assertion in skip workflow step Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Use github.event.push.ref to check the event type Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Addition of debug information in the skip ci step Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Addition of debug information in the skip ci step Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Addition of debug information in the skip ci step Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Skip the step based on the skip-workflow step Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Applied the skip-workflow step on all the workflows Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Changed the vtadmin workflows' default directory to root Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Removed unwanted workflow files Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Better bash syntax for regex condition Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Changed skip to use boolean string and use better regex to match the release branch Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 7d89d70 - Browse repository at this point
Copy the full SHA 7d89d70View commit details -
fix: evalengine - check compare numeric of same type (vitessio#10793) (…
…vitessio#10831) * fix: only compare the same type otherwise fail Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: added an e2e test that fail as per the fix Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 49923a9 - Browse repository at this point
Copy the full SHA 49923a9View commit details -
Post release
v14.0.1
(vitessio#10850)* Release commit for 14.0.1 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Back to dev mode Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for efb4708 - Browse repository at this point
Copy the full SHA efb4708View commit details -
test: normalize collation errors (vitessio#10842)
Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 0cb2a1d - Browse repository at this point
Copy the full SHA 0cb2a1dView commit details
Commits on Aug 2, 2022
-
Backport: Backups: Support InnoDB Redo Log Location With 8.0.30+ (vit…
…essio#10895) * Merge pull request vitessio#10847 from planetscale/8.0.30_builtin_backups ... removing the temporary workflow changes on main Backups: Support InnoDB Redo Log Location With 8.0.30+ Signed-off-by: Matt Lord <mattalord@gmail.com> * Address linter warning: WARN [linters context] structcheck is disabled because of go1.18. You can track the evolution of the go1.18 support by following the golangci/golangci-lint#2649. go/mysql/conn_flaky_test.go:658:2: S1001: should use copy() instead of a loop (gosimple) for j, i := range t.queryPacket { ^ Signed-off-by: Matt Lord <mattalord@gmail.com> * Pin MySQL Version at 8.0.29 for upgrade/downgrade manual e2e test This is needed as we do not currently plan on backporting the backup fixes to v13 and older, thus release-13.0 will not ever get the backup fixes to support 8.0.30+. If we do decide to backport the fixes to release-13.0 then this workflow change can be reverted. Signed-off-by: Matt Lord <mattalord@gmail.com> * Correct comment based on current plans Signed-off-by: Matt Lord <mattalord@gmail.com> Co-authored-by: Deepthi Sigireddi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d5256b0 - Browse repository at this point
Copy the full SHA d5256b0View commit details
Commits on Aug 3, 2022
-
feat: fix ordering of alter statement in init primary (vitessio#10919)
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b366a18 - Browse repository at this point
Copy the full SHA b366a18View commit details
Commits on Aug 4, 2022
-
test: fix flakiness in testreplicationstatus by also considering Repl…
…icationStateConnecting (vitessio#10927) Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 33ecc52 - Browse repository at this point
Copy the full SHA 33ecc52View commit details
Commits on Aug 9, 2022
-
Online DDL: deal with autogenerated CHECK constraint names (vitessio#…
…10638) (vitessio#10918) * report error message on cutover error Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * truncate original check constraint name if it includes table name; fail migration on error 1059 Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * test Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c98657 - Browse repository at this point
Copy the full SHA 3c98657View commit details
Commits on Aug 12, 2022
-
Add more robust go version handling (vitessio#11001) (vitessio#11004)
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for feac1ce - Browse repository at this point
Copy the full SHA feac1ceView commit details
Commits on Aug 16, 2022
-
[release-14.0] Fix mariadb103 ci (vitessio#11015) (vitessio#11016)
* CI: get mariadb 10.3 from rackspace mirror instead of DO Signed-off-by: deepthi <deepthi@planetscale.com> * CI: add mariadb102 back to template on release branch * regen workflow file with new mirror * backport launchable change which was missing on this branch * regen workflow produced other changes in a handful of workflows Signed-off-by: deepthi <deepthi@planetscale.com> * CI: fix mysql80 template to use vitessio fork of go-junit-report and regen workflow files Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: deepthi <deepthi@planetscale.com> Co-authored-by: deepthi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 82ff44e - Browse repository at this point
Copy the full SHA 82ff44eView commit details
Commits on Aug 17, 2022
-
CI: change upgrade/downgrade tests to use vitessio fork of go-junit-r…
…eport (vitessio#11024) Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: deepthi <deepthi@planetscale.com> Co-authored-by: deepthi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4397719 - Browse repository at this point
Copy the full SHA 4397719View commit details
Commits on Aug 20, 2022
-
Remove MariaDB 10.2 unit test (vitessio#10700) (vitessio#11042)
10.2 is now EOL: https://mariadb.com/kb/en/mariadb-server-release-dates/ https://endoflife.date/mariadb And we also deprecated MariaDB support in v14+: vitessio#9518 Signed-off-by: Matt Lord <mattalord@gmail.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Matt Lord <mattalord@gmail.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbe5a85 - Browse repository at this point
Copy the full SHA dbe5a85View commit details -
Add workflow file to the filter rules (vitessio#11032) (vitessio#11039)
* ci: add worklow file to the path filter for generated workflows Signed-off-by: Manan Gupta <manan@planetscale.com> * ci: add worklow file to the path filter for non-generated workflows Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 556bfe1 - Browse repository at this point
Copy the full SHA 556bfe1View commit details
Commits on Aug 22, 2022
-
Remove deprecated flag
enable_queries
from end to end tests in v14 (v……itessio#11049) * feat: remove enable_queries from v14 tests and its uses Signed-off-by: Manan Gupta <manan@planetscale.com> * test: remove remaining usages of vttabletStreamHealth Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a248220 - Browse repository at this point
Copy the full SHA a248220View commit details
Commits on Aug 23, 2022
-
Add upgrade-downgrade tests for next releases (release-14.0) (vitessi…
…o#11034) * ci: add upgrade test for new vtctl Signed-off-by: Manan Gupta <manan@planetscale.com> * ci: add upgrade test for new vttablet Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: fix vttablet upgrade-downgrade tests to not require the get_upgrade_downgrade_label step Signed-off-by: Manan Gupta <manan@planetscale.com> * ci: add tests for query serving for next release Signed-off-by: Manan Gupta <manan@planetscale.com> * ci: add tests for backups for next release Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: fix comment in next release script Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: fix replication thread state assertion to also account for v15 tablets in tests Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: move deprecated values from vtctld setup to only tests that require it to make upgrade-downgrade run Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 69caee1 - Browse repository at this point
Copy the full SHA 69caee1View commit details -
Add SKIP check to workflows removed in v15 (vitessio#11083)
* Add SKIP check to workflows removed in v15 These workflows did not exist on main so they were not updated when vitessio#10768 was backported. This means that we'll need to backport this work to release-13.0 and release-12.0 as well. Signed-off-by: Matt Lord <mattalord@gmail.com> * Skip sharding multi and legacy local example if needed Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Matt Lord <mattalord@gmail.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for acc785b - Browse repository at this point
Copy the full SHA acc785bView commit details
Commits on Aug 24, 2022
-
Fix Upgrade Downgrade manual backup dependencies install (vitessio#11084
Configuration menu - View commit details
-
Copy full SHA for 58cc31b - Browse repository at this point
Copy the full SHA 58cc31bView commit details
Commits on Aug 26, 2022
-
fix: return when instructions are nil in checkThatPlanIsValid (vitess…
…io#11070) (vitessio#11077) * fix: return when instructions are nil in checkThatPlanIsValid Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: added unit test Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 2e9f3ab - Browse repository at this point
Copy the full SHA 2e9f3abView commit details
Commits on Aug 29, 2022
-
Fix AST copying of basic types in release-14.0 (vitessio#11051)
Backport of vitessio#11046 to release-14.0. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 871140d - Browse repository at this point
Copy the full SHA 871140dView commit details -
[vtctld] Fix nil-ness in healthcheck (vitessio#11068)
Because `healthCheck` was being explicitly declared as a concrete type, later, in `newTabletWithStatsAndURL` (in api.go), when we compare the _interface_ to `nil`, we get `false` (despite the underlying implementation being itself `nil`), and so we attempt to call `GetTabletHealth` on `nil`, resulting in a panic. See one of [my favorite talks](https://youtu.be/ynoY2xz-F8s?t=796) on why this is. Signed-off-by: Andrew Mason <andrew@planetscale.com> Signed-off-by: Andrew Mason <andrew@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andrew Mason <andrew@planetscale.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for f510015 - Browse repository at this point
Copy the full SHA f510015View commit details -
v14 backport of two PRs: vreplication throttling info & vreplication …
…endtoend flakiness fix (vitessio#10928) * resolve conflict for cherry-pick 3012060 Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * onlineddl_vrepl flakiness: further work (vitessio#10876) * onlineddl_vrepl flakiness: further work Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * uint64 Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for fd507e9 - Browse repository at this point
Copy the full SHA fd507e9View commit details
Commits on Aug 31, 2022
-
Upgrade go version to
1.18.5
onrelease-14.0
(vitessio#11131)* Upgrade go version to 1.18.5 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Update test.go with the proper bootstrap version Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for af2d23a - Browse repository at this point
Copy the full SHA af2d23aView commit details -
Addition of the release summary for v14.0.2 (vitessio#11142)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for d0dfcb1 - Browse repository at this point
Copy the full SHA d0dfcb1View commit details -
[release-14.0] Include the compose examples in the
do_release
script (vitessio#11130) (vitessio#11132) * Include the compose examples in the do_release script Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix updateVitessExamples function call Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 65c7f7b - Browse repository at this point
Copy the full SHA 65c7f7bView commit details
Commits on Sep 1, 2022
-
On demand heartbeats: fix race condition closing the writer (vitessio…
…#11158) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 02c387e - Browse repository at this point
Copy the full SHA 02c387eView commit details -
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 4d94e3f - Browse repository at this point
Copy the full SHA 4d94e3fView commit details -
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 8773566 - Browse repository at this point
Copy the full SHA 8773566View commit details -
Merge pull request vitessio#11159 from planetscale/release-14.0.2
Release `v14.0.2`
Configuration menu - View commit details
-
Copy full SHA for 8e0fa60 - Browse repository at this point
Copy the full SHA 8e0fa60View commit details
Commits on Sep 7, 2022
-
Simple code freeze script and workflow
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 7954fbe - Browse repository at this point
Copy the full SHA 7954fbeView commit details
Commits on Sep 9, 2022
-
Addition of more verbose in the freeze script
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 57d539d - Browse repository at this point
Copy the full SHA 57d539dView commit details
Commits on Sep 12, 2022
-
Merge pull request vitessio#11198 from vitessio/backport-11178-to-rel…
…ease-14.0 [release-14.0] Simple code freeze script and workflow (vitessio#11178)
Configuration menu - View commit details
-
Copy full SHA for f482bd2 - Browse repository at this point
Copy the full SHA f482bd2View commit details
Commits on Sep 16, 2022
-
[release-14.0] Improve the
do_release
script to have two different ……Pull Requests instead of one during a release (vitessio#11230) * Use two different branches and two different commits to do the release Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Enforce the use of BASE_REMOTE and BASE_BRANCH Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Unfreeze the branch when doing the release Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 8f7ac9a - Browse repository at this point
Copy the full SHA 8f7ac9aView commit details
Commits on Sep 19, 2022
-
Fix VTOrc Discovery to also retry discovering tablets which aren't pr…
…esent in database_instance table (vitessio#10662) (vitessio#11238) * test: add failing test for durability policy setting after vtorc starts Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add query to also check for vttablets whose information is absent in the database_instance table Signed-off-by: Manan Gupta <manan@planetscale.com> * test: rename test Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 9b5d98e - Browse repository at this point
Copy the full SHA 9b5d98eView commit details
Commits on Sep 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f973a6f - Browse repository at this point
Copy the full SHA f973a6fView commit details
Commits on Sep 27, 2022
-
[release-14.0] Update the release documentation (vitessio#11174) (vit…
…essio#11236) * Initial rework of the release instructions Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Added more content and description to the release cutover section Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Applied review suggestions Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Changed release doc to use a more recent version increment Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Update the documentation with a simpler tuto for the release and a new one for the code freeze Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Addition of links to the vitess operator documentation Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Update doc/internal/ReleaseInstructions.md Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> * Apply review suggestions Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Restart the build Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: FlorentP <35779988+frouioui@users.noreply.github.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com> Co-authored-by: FlorentP <35779988+frouioui@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 03c8e76 - Browse repository at this point
Copy the full SHA 03c8e76View commit details
Commits on Sep 28, 2022
-
bugfix: Truncate columns even when sorting on vtgate (vitessio#11324)
Fixes vitessio#11261 Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for be6c9be - Browse repository at this point
Copy the full SHA be6c9beView commit details -
Add hyperlink in the release changelog (vitessio#11241) (vitessio#11375)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 3dd86b4 - Browse repository at this point
Copy the full SHA 3dd86b4View commit details
Commits on Sep 29, 2022
-
[release-14.0] Fix complex predicates being pulled into
ON
conditio……ns for `LEFT JOIN` statements (vitessio#11333) * Fix complex predicates being pulled into `ON` conditions for `LEFT JOIN` statements. Also convert `LEFT JOIN` statements with complex predicates into `INNER JOIN` when possible. Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> * Allow outer join simplification for `IS NOT NULL` expressions. Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> * update test assertions after move to R14 Signed-off-by: Andres Taylor <andres@planetscale.com> * Fix conditions after `<=>` operator on left joined table columns being ignored for routing purposes. (vitessio#11310) Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> * Update test assertions after backport Signed-off-by: Andres Taylor <andres@planetscale.com> * Update the expectation of TestFilterOnLeftOuterJoin to not fail Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Co-authored-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 23fdfc4 - Browse repository at this point
Copy the full SHA 23fdfc4View commit details
Commits on Sep 30, 2022
-
Fix: DML engine multiequal support (vitessio#11395) (vitessio#11400)
* fix: include MultiEqual in engine variant execution, added unit test Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: added e2e test Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4a5b295 - Browse repository at this point
Copy the full SHA 4a5b295View commit details -
Addition of the release summary for
v14.0.3
(vitessio#11396)* addition of empty release summary for 14.0.3 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * feat: add a line describing the VTOrc bug fix Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8e87039 - Browse repository at this point
Copy the full SHA 8e87039View commit details
Commits on Oct 3, 2022
-
Release of v14.0.3 (vitessio#11404)
* Release notes for 14.0.3 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Release commit for 14.0.3 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 4b5dd2b - Browse repository at this point
Copy the full SHA 4b5dd2bView commit details -
Push down derived tables under route when possible (vitessio#11422)
Backport of vitessio#11379 * tests: add more plan_tests for derived tables and subqueries Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Signed-off-by: Andres Taylor <andres@planetscale.com> * refactor: make switch pretty Signed-off-by: Andres Taylor <andres@planetscale.com> * feat: push derived table under the route Signed-off-by: Harshit Gangal <harshit@planetscale.com> * simplify logic Signed-off-by: Andres Taylor <andres@planetscale.com> * check for valid derived tables also when doing JOIN on the vtgate Signed-off-by: Andres Taylor <andres@planetscale.com> * comments Signed-off-by: Andres Taylor <andres@planetscale.com> * add more tests with derived tables Signed-off-by: Andres Taylor <andres@planetscale.com> * handle HAVING in derived tables correctly Signed-off-by: Andres Taylor <andres@planetscale.com> * merge tests into single file Signed-off-by: Andres Taylor <andres@planetscale.com> * rename test keypspace Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for fc6a7d1 - Browse repository at this point
Copy the full SHA fc6a7d1View commit details
Commits on Oct 5, 2022
-
[V14] Better plan-tests (vitessio#11435)
* produce the new json tests Signed-off-by: Andres Taylor <andres@planetscale.com> * change the output format and testing to use the new json format Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 769edaa - Browse repository at this point
Copy the full SHA 769edaaView commit details
Commits on Oct 10, 2022
-
fix: do not rewrite single columns in derived tables (vitessio#11419) (…
…vitessio#11458) Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 175c47a - Browse repository at this point
Copy the full SHA 175c47aView commit details
Commits on Oct 13, 2022
-
Skip TestComparisonSemantics (vitessio#11474) (vitessio#11476)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 118c008 - Browse repository at this point
Copy the full SHA 118c008View commit details -
Back to dev mode (vitessio#11405)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for d6ea142 - Browse repository at this point
Copy the full SHA d6ea142View commit details
Commits on Oct 18, 2022
-
[release-14.0] Upgrade to
go1.18.7
(vitessio#11510)* Upgrade to go1.18.7 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Upgrade the build.env file for go1.18.7 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 6b0d309 - Browse repository at this point
Copy the full SHA 6b0d309View commit details
Commits on Oct 19, 2022
-
Fix the script
check_make_sizegen
(vitessio#11465) (vitessio#11486)* Fix check_make_sizegen Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Apply review suggestion Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fail the static_check_etc workflow when a script fails Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Remove test code Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for b200656 - Browse repository at this point
Copy the full SHA b200656View commit details
Commits on Oct 24, 2022
-
Improve route merging for queries that have conditions on different v…
…indexes, but can be merged via join predicates. (vitessio#10942) (vitessio#11562) Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Arthur Schreiber <arthurschreiber@github.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Arthur Schreiber <arthurschreiber@github.com>
Configuration menu - View commit details
-
Copy full SHA for 03902a4 - Browse repository at this point
Copy the full SHA 03902a4View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 01ec41f - Browse repository at this point
Copy the full SHA 01ec41fView commit details
Commits on Nov 3, 2022
-
[14.0] Fix JSON functions parsing (vitessio#11624)
* refactor: clean up the JSON AST structs a little Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: add failing test Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for bb45fc8 - Browse repository at this point
Copy the full SHA bb45fc8View commit details
Commits on Nov 8, 2022
-
[release-14.0] [bugfix] Allow VTExplain to handle shards that are not…
… active during resharding (vitessio#11640) (vitessio#11651) * VTexplain topology only uses serving shards This addresses isse vitessio#11632 , which causes vtexplain to sometimes give bad results if the keyspace is being resharded, because sometimes it picks source shards and other times target shards, for routing the query. The issue is that the `VTExplain.buildTopolog()` adds both source and destination shards to the map that holds shards per keyspace, when only one of them is actually serving traffic at any point in time. Later on, vtexplain loops over this map. Because looping over the map gives a non-deterministic order, sometimes the results are correct, and sometimes incorrect - that is, sometimes it gives the result of the shard that is serving, and other times, the shard that is not serving. This change ensures that only the serving shards are added to the shards per keyspace map, thus avoiding the incorrect vtexplain. Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com> * This addresses issue vitessio#11632 , which causes vtexplain to sometimes give bad results if the keyspace is being resharded, because sometimes it picks source shards and other times target shards, for routing the query. The issue is that the VTExplain.buildTopolog() adds both source and destination shards to the map that holds shards per keyspace, when only one of them is actually serving traffic at any point in time. Later on, vtexplain loops over this map. Because looping over the map gives a non-deterministic order, sometimes the results are correct, and sometimes incorrect - that is, sometimes it gives the result of the shard that is serving, and other times, the shard that is not serving. This change ensures that only the serving shards are added to the shards per keyspace map, thus avoiding the incorrect vtexplain. Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com> * Fix check_make_vtadmin_authz_testgen Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com> Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com> Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d3a42ea - Browse repository at this point
Copy the full SHA d3a42eaView commit details
Commits on Nov 9, 2022
-
[release-14.0] Do not multiply
AggregateRandom
in JOINs (vitessio#1……1671) * Do not multiply `AggregateRandom` in `JOIN`s (vitessio#11633) * Do not multiply AggregateRandom in JOIN Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Update the releases notes with new known issue Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Addition of the release notes for v14.0.4 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * set sql mode in TestAggregateRandom Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update plan test to remove table used json object Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 0c9f92f - Browse repository at this point
Copy the full SHA 0c9f92fView commit details
Commits on Nov 11, 2022
-
[14.0] Send errors in stream instead of a grpc error from streaming r…
…pcs when transaction or reserved connection is acquired (vitessio#11688) * Fix ordering when error happens during stream setup (vitessio#11592) * Fix ordering when error happens during stream setup When we already have an error during the stream setup, that errors needs to be returned immediately. Otherwise the stream will already be started and the error message is never returned to the client and it silently looks like a success even if it's a failure. This in turn can result in an empty result for example when an error would have been expected. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * Add a bunch of testing to verify stream execute behavior Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> * Send errors in stream instead of a grpc error from streaming rpcs when transaction or reserved connection is acquired (vitessio#11656) * wip Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: send errors in stream instead of a grpc error from streaming rpcs Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com> * Empty-Commit Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for edf393c - Browse repository at this point
Copy the full SHA edf393cView commit details
Commits on Nov 13, 2022
-
[release-14.0] update jsonparser dependency (vitessio#11694) (vitessi…
…o#11695) * update jsonparser dependency Signed-off-by: deepthi <deepthi@planetscale.com> * small change to PR template Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: deepthi <deepthi@planetscale.com> Co-authored-by: deepthi <deepthi@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 36431d4 - Browse repository at this point
Copy the full SHA 36431d4View commit details
Commits on Nov 21, 2022
-
Addition of a CI tool to detect dead links in test/config.json (vites…
…sio#11668) (vitessio#11713) * Addition of a CI tool to detect dead links in test/config.json (vitessio#11668) * Addition of a tool to detect unrequireed CI clusters in test/config.json Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * move mysql80 derived to queries/derived in config.json Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * test: clean the user table as well Signed-off-by: Andres Taylor <andres@planetscale.com> * Fix flakyness in TestDerivedTableWithHaving Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Skip TestDerivedAggregationOnRHS Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Go mod tidy Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com> * apply go mod tidy Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * clean up workflows, backport 10710 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * skip failing tests Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8fdd91c - Browse repository at this point
Copy the full SHA 8fdd91cView commit details
Commits on Nov 23, 2022
-
Push down derived tables under route when possible (vitessio#11786)
* Push down derived tables under route when possible (vitessio#11379) * tests: add more plan_tests for derived tables and subqueries Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Signed-off-by: Andres Taylor <andres@planetscale.com> * refactor: make switch pretty Signed-off-by: Andres Taylor <andres@planetscale.com> * feat: push derived table under the route Signed-off-by: Harshit Gangal <harshit@planetscale.com> * simplify logic Signed-off-by: Andres Taylor <andres@planetscale.com> * check for valid derived tables also when doing JOIN on the vtgate Signed-off-by: Andres Taylor <andres@planetscale.com> * comments Signed-off-by: Andres Taylor <andres@planetscale.com> * add more tests with derived tables Signed-off-by: Andres Taylor <andres@planetscale.com> * handle HAVING in derived tables correctly Signed-off-by: Andres Taylor <andres@planetscale.com> * merge tests into single file Signed-off-by: Andres Taylor <andres@planetscale.com> * rename test keypspace Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix select_cases.json Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Skip TestDerivedAggregationOnRHS Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix unwanted change Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * remove unwanted test function Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Arthur Schreiber <arthurschreiber@github.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for aa36eef - Browse repository at this point
Copy the full SHA aa36eefView commit details -
Remove Launchable in the workflows (vitessio#11244)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 8b2f109 - Browse repository at this point
Copy the full SHA 8b2f109View commit details
Commits on Nov 28, 2022
-
feat: add automation to change vitess version in the docker-release s…
…cript (vitessio#11814) Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f0ed84b - Browse repository at this point
Copy the full SHA f0ed84bView commit details -
prepare the release notes summary for v14.0.4 (vitessio#11803)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for b5db975 - Browse repository at this point
Copy the full SHA b5db975View commit details -
Fix files changes filtering in CI (vitessio#11714) (vitessio#11779)
* Fix files changes filtering in CI (vitessio#11714) * test go.sum modification Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * test filter with different go.mod and go.sum rules Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * use different filters for go.mod and go.sum everywhere Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * clean up go.sum Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix format issue in .github/workflows/cluster_endtoend_18.yml Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for ae1d8ba - Browse repository at this point
Copy the full SHA ae1d8baView commit details
Commits on Nov 29, 2022
-
codeowners: have at least two for almost every package (vitessio#11639)…
… (vitessio#11833) * codeowners: have at least two for almost every package Signed-off-by: deepthi <deepthi@planetscale.com> * codeowners: add release team to /doc/ Signed-off-by: deepthi <deepthi@planetscale.com> * Add rohit to relevant packages with single codeowner Signed-off-by: Rohit Nayak <rohit@planetscale.com> * codeowners: fix vttablet packages that had none Signed-off-by: deepthi <deepthi@planetscale.com> * added harshit to vttabet/grpc package Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: Rohit Nayak <rohit@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: Rohit Nayak <rohit@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Deepthi Sigireddi <deepthi@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 30e6022 - Browse repository at this point
Copy the full SHA 30e6022View commit details -
collations: fix coercion semantics according to 8.0.31 changes (vites…
…sio#11487) (vitessio#11835) Signed-off-by: Vicent Marti <vmg@strn.cat> Signed-off-by: Vicent Marti <vmg@strn.cat> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Vicent Marti <vmg@strn.cat> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Vicent Martí <42793+vmg@users.noreply.github.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 9942139 - Browse repository at this point
Copy the full SHA 9942139View commit details -
feat: remove tests from self-hosted runners and generate workflows ag…
…ain (vitessio#11838) Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7e6d549 - Browse repository at this point
Copy the full SHA 7e6d549View commit details
Commits on Nov 30, 2022
-
Release of v14.0.4 (vitessio#11846)
* Release notes for 14.0.4 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Release commit for 14.0.4 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 3b19639 - Browse repository at this point
Copy the full SHA 3b19639View commit details -
Fix closing the body for HTTP requests (vitessio#11842) (vitessio#11854
) * Fix closing the body for HTTP requests (vitessio#11842) One of the easy things to miss that can cause resource leaks is not closing a response body for an HTTP request. There's a linter available to make it easier to catch this, so this enables that linter and fixes all the cases reported. This is almost all test cases, except for one production code path case in the throttler. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * Always close body for HTTP requests (vitessio#10835) Not closing the body leads to leaking goroutines for the reader / writer of the body. Found when validating that tests don't leak goroutines (to ensure other things get closed properly, but these cases where also found). Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * Fix remaining body close issues Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2cb7903 - Browse repository at this point
Copy the full SHA 2cb7903View commit details -
Move to MySQL 8.0 as the default template generation (vitessio#11153) (…
…vitessio#11769) * Move towards MySQL 8.0 as the default template generation (vitessio#11153) * Move towards MySQL 8.0 as the default template generation This upgrades the remaining things to Ubuntu 20.04 and makes MySQL 8.0 the default we run tests against. We still have tests for MySQL 5.7 but those are now explicitly opted into. This should finish up the Ubuntu 20.04 upgrade and also makes things easier for the future when we need to upgrade again. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * CI: rename shard vtorc_8.0 to vtorc_5.7, change expected test output for 8.0 Signed-off-by: deepthi <deepthi@planetscale.com> * CI: increase timeout for 8.0 tests on the actual test step from 30 to 45 mins Signed-off-by: deepthi <deepthi@planetscale.com> * CI: increase timeout to 45 minutes for mysql57 tests too. We really only need this for vtorc, but I've made the change to the template so all tests get it. Signed-off-by: deepthi <deepthi@planetscale.com> * CI: fix vtorc test to work with both 5.7 and 8.0 Signed-off-by: deepthi <deepthi@planetscale.com> * CI: missed docker flag in mysql57 template, one more fix to vtorc test Signed-off-by: deepthi <deepthi@planetscale.com> * removing spaces from pb file Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * removing spaces in pb file part 2 Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> Co-authored-by: deepthi <deepthi@planetscale.com> Co-authored-by: Rameez Sajwani <rameezwazirali@hotmail.com> * changing update statement to alter Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * Adding mysql 8.0.25 Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * fix junit Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * fixing failures Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * fixing more unit tests Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * fix selfhost test Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * Fixing selfhosted workflows Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * fixing vreplication_v2 Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * removing cluster 12 and 18 from selfhosted Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * manual fixing some workflows Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * making vreplication_v2 exactly like upstream Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * Moving all the workflow to latest mysql version (vanilla) Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * remove port restrictions Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * tmp fix for vreplication_v2 Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * making vreplication_v2 to previous version Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * correcting typo Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * mvoing vreplication_v2 to selfhost Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * change docker image to mysql80 Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * removing limited source from vrepl Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * revert back last commit changes Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * test: fix aggregation test Signed-off-by: Harshit Gangal <harshit@planetscale.com> * removing ptrtls Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * remove pitrTls tests Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * changing source/destination to mysql8.0 for vreplication Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * remove unwanted workflows Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * adding timeout to stress test Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> * feeback through code review Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: deepthi <deepthi@planetscale.com> Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com> Co-authored-by: deepthi <deepthi@planetscale.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d3a8b39 - Browse repository at this point
Copy the full SHA d3a8b39View commit details
Commits on Dec 6, 2022
-
Fix deprecated usage of set-output (vitessio#11844) (vitessio#11855) (v…
…itessio#11866) * Fix deprecated usage of set-output (vitessio#11844) (vitessio#11855) The `set-output` command is deprecated and will break in the future. This moves to the new style for all our GitHub Actions. See also https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ Also upgrades some more runners to Ubuntu 20.04 that were missed in previous backports. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> * Upgrade to Ubuntu 20.04 for endtoend tests (vitessio#11113) This extracts the update to Ubuntu 20.04 (and thus MySQL 8 by default) just for the end to end tests and updates the associated tests. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a4837aa - Browse repository at this point
Copy the full SHA a4837aaView commit details
Commits on Dec 7, 2022
-
feat: fix checkMySQL and add tests and documentation (vitessio#11895) (…
…vitessio#11901) Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d4a6f21 - Browse repository at this point
Copy the full SHA d4a6f21View commit details
Commits on Dec 8, 2022
-
Back to dev mode (vitessio#11845)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for f9b03d0 - Browse repository at this point
Copy the full SHA f9b03d0View commit details
Commits on Dec 9, 2022
-
Use go1.18.9 in the next release upgrade downgrade E2E tests (vitessi…
…o#11925) Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 62eb111 - Browse repository at this point
Copy the full SHA 62eb111View commit details
Commits on Dec 14, 2022
-
feat: add test and fix the error of not sending a ServerLost error on…
… server side error (vitessio#11928) Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 3b29701 - Browse repository at this point
Copy the full SHA 3b29701View commit details
Commits on Dec 27, 2022
-
Add manan and florent to Docker files CODEOWNERS (vitessio#11982)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 15b01c3 - Browse repository at this point
Copy the full SHA 15b01c3View commit details
Commits on Jan 18, 2023
-
[release-14.0] Fix: Date math with Interval keyword (vitessio#12082) (v…
…itessio#12103) * Fix: Date math with Interval keyword (vitessio#12082) * feat: add failing parsing test and fix parser Signed-off-by: Manan Gupta <manan@planetscale.com> * test: add e2e tests for interval with math functions Signed-off-by: Manan Gupta <manan@planetscale.com> * test: explictly set the time-zone to prevent failures in CI Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> * test: fix expected output Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 9a5f084 - Browse repository at this point
Copy the full SHA 9a5f084View commit details
Commits on Jan 19, 2023
-
feat: fix translation logic to fail translation for conversions not s…
…upported (vitessio#12111) (vitessio#12118) Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b9fd93e - Browse repository at this point
Copy the full SHA b9fd93eView commit details
Commits on Feb 9, 2023
-
feat: fix release script for v15 (vitessio#12290)
Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 36914bf - Browse repository at this point
Copy the full SHA 36914bfView commit details
Commits on Feb 13, 2023
-
Fix aggregation on outer joins (vitessio#12298) (vitessio#12312)
* fix: aggregation coming from right hand side of left join check for null * test: added a sum test * addressed review comments --------- Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for e8828b2 - Browse repository at this point
Copy the full SHA e8828b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 240213e - Browse repository at this point
Copy the full SHA 240213eView commit details
Commits on Feb 17, 2023
-
Bug fix: Cache filtered out tablets in topology watcher to avoid unne…
…cessary GetTablet calls to topo (vitessio#12194) (vitessio#12243) * check filter later in loadTablets. Add tests to confirm expected behavior * remove unnecessary assignment * add some explanation around TestFilterByKeypsaceSkipsIgnoredTablets * simplify filter check logic as well as major test cleanup, using testify where possible --------- Signed-off-by: Brian Ramos <brirams@users.noreply.github.com> Co-authored-by: Brian Ramos <brirams@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bf128d2 - Browse repository at this point
Copy the full SHA bf128d2View commit details
Commits on Feb 27, 2023
-
[release-14.0] Fix scalar aggregation engine primitive for column tru…
…ncation (vitessio#12468) (vitessio#12471) * Fix scalar aggregation engine primitive for column truncation (vitessio#12468) * fix: scalar aggregation truncation Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: added scalar aggr engine unit test Signed-off-by: Harshit Gangal <harshit@planetscale.com> * remove onecase change Signed-off-by: Harshit Gangal <harshit@planetscale.com> --------- Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: fix tests Signed-off-by: Manan Gupta <manan@planetscale.com> --------- Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 77afd51 - Browse repository at this point
Copy the full SHA 77afd51View commit details -
BugFix: Unsharded query using a derived table and a dual table (vites…
…sio#12484) (vitessio#12493) * test: add failing test for a query in an unsharded keyspace using a derived table and reference table * feat: fix logic to check if a single unsharded keyspace is used * feat: fix test output --------- Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8aad387 - Browse repository at this point
Copy the full SHA 8aad387View commit details
Commits on Mar 1, 2023
-
Make upgrade downgrade job names unique (vitessio#12497)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 752cd50 - Browse repository at this point
Copy the full SHA 752cd50View commit details
Commits on Mar 7, 2023
-
[release-14.0] Tooling improvements backports (vitessio#12526)
* Improve release process post `v16.0.0 GA` code freeze (vitessio#12487) * Update the release instructions document with pre-requisites for release team Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Add Do Not Merge to release Pull Request upon creation Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Block merge if the `Do Not Merge` label is set (vitessio#12489) * Block Merge if the label is set Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix echo syntax Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix typo Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 2536119 - Browse repository at this point
Copy the full SHA 2536119View commit details
Commits on Mar 8, 2023
-
collations: fix sorting in UCA900 collations (vitessio#12555) (vitess…
…io#12563) * collations: fix sorting in UCA900 collations When using the fast iterator to _compare_ two strings with an UCA collation, we need to keep in mind that the weights in the collation are in BIG ENDIAN (this is the output format for the weight strings, so we store the weights this way), so comparing them directly will not result in the proper collation order. They need to be byte-swapped before they can be compared with an arithmetic operation! * collations: comment --------- Signed-off-by: Vicent Marti <vmg@strn.cat>
Configuration menu - View commit details
-
Copy full SHA for 69a81d1 - Browse repository at this point
Copy the full SHA 69a81d1View commit details
Commits on Mar 9, 2023
-
[release-14.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …
…runners (vitessio#12583) (vitessio#12586) * CI: extend timeouts in onlineddl_vrepl due to slow CI runners Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> * increase even further Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> --------- Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 490188f - Browse repository at this point
Copy the full SHA 490188fView commit details -
resolve conflict (vitessio#12590)
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c61c48e - Browse repository at this point
Copy the full SHA c61c48eView commit details
Commits on Mar 16, 2023
-
[release-14.0] Fix
panic
when executing a prepare statement with ov……er `65,528` parameters (vitessio#12628) * Fix `panic` when executing a prepare statement with over `65,528` parameters (vitessio#12614) * fix type conversion in query.go for the bitMap size Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * enhance the TestHighNumberOfParams test Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix test comment Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Update the TestHighNumberOfParams test Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 14cb769 - Browse repository at this point
Copy the full SHA 14cb769View commit details
Commits on Mar 20, 2023
-
[gen4 planner] Make sure to not push down expressions when not possib…
…le (vitessio#12607) (vitessio#12646) * Fix random aggregation to not select Null column * stop pushing down projections that should be evaluated at the vtgate level * undo changes to AggregateRandom * clean up code * fix executor test mock --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b51428f - Browse repository at this point
Copy the full SHA b51428fView commit details -
Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…
…ma (vitessio#12641) (vitessio#12666) * Mysqld.GetSchema: tolerate tables being dropped while inspecting schema * lack of primary key columns in STATISTICS does not mean table is dropped. It can also mean the table does not have PRIMARY KEY * populate validTds rather than rely on nil hints * re-introdce earlier check * use validTds, sync * due to many tests consistently failing, trying a different approach: we keep the table, but with empty column/key/fields info * grammar --------- Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2d0e5ba - Browse repository at this point
Copy the full SHA 2d0e5baView commit details
Commits on Mar 21, 2023
-
[release-14.0] Re-organize the
releasenotes
directory into `changel……og` (vitessio#12566) (vitessio#12658) * Re-organize the `releasenotes` directory into `changelog` (vitessio#12566) * Move all release related documents to ./release and add tool to generate READMEs Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Addition of the release.go file Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * simplify release.go Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * generate the release notes in the proper place Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * modify previous mentions of docs/releasenotes Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * re-add v17.0.0 summary Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * add new release tool to release instruction and ci Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * apply review suggestions Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * simplify release notes document path Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Apply review suggestions and fix team files Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update the changelog dir and release_notes_label workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 379c0a3 - Browse repository at this point
Copy the full SHA 379c0a3View commit details
Commits on Mar 23, 2023
-
Backport 12634 (vitessio#12681)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 66a38f0 - Browse repository at this point
Copy the full SHA 66a38f0View commit details -
[planner bugfix] add expressions to HAVING (vitessio#12668) (vitessio…
…#12700) * [planner bugfix] add expressions to HAVING (vitessio#12668) * [planner bugfix] add expressions to HAVING When a predicate contains aggregation, it should not be added to the WHERE clause. It should go to the Signed-off-by: Andres Taylor <andres@planetscale.com> * update test expecteations Signed-off-by: Andres Taylor <andres@planetscale.com> --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix plan tests Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 998354f - Browse repository at this point
Copy the full SHA 998354fView commit details
Commits on Mar 24, 2023
-
[release-14.0] Auto upgrade the Golang version (vitessio#12585) (vite…
…ssio#12707) * Auto upgrade the Golang version (vitessio#12585) * initial addition of the go_upgrade tool to detect and bump the golang version Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update go.mod automatically Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix isSameMajor version issue Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update the bootstrap version automatically Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update the bootstrap docker image changelog Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * uncomment code Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * addition of workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * addition of base to create-pull-request Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * test create PR alternative Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * add flags and getter methods Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * better PR message Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix no-workflow-update flag and better PR body msg Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * fix PR title, branch and body format Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * test matrix and pwd path Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * enhanced matrix Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update_workflows option Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * update workflows independently Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * test without matrix Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Add docs to go_upgrade and re-add matrix to the workflow Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * support major version upgrade Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * do not update bootstrap version if they are the same Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * migrate to cobra instead of pflags Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * remove redundant comment Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * safety net around replaceGoVersionInCodebase to avoid unrequired upgrade Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Remove double negation in workflowUpdate flag Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Use regexp instead of mere string comparison Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Proper regexp for every string comparison Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * use better regex Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * remove useless flag and improve the auto-PR body description Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * add note in the tool usage to run the tool at the root of the repo Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * add comment in .github/workflows/update_golang_version.yml Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Apply @mattlord code suggestion Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * replace usages of old filename Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Apply suggestions from code review Co-authored-by: Matt Lord <mattalord@gmail.com> Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com> Co-authored-by: Matt Lord <mattalord@gmail.com> * Use go1.18 compatible variable Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix regexp Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * go mod tidy Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com> Co-authored-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 625245e - Browse repository at this point
Copy the full SHA 625245eView commit details
Commits on Mar 27, 2023
-
[planner fix] make unknown column an error only for sharded queries (v…
…itessio#12704) (vitessio#12727) Signed-off-by: Andres Taylor <andres@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for dcc517b - Browse repository at this point
Copy the full SHA dcc517bView commit details -
properly escape sequence table names (vitessio#12597)
Signed-off-by: Hormoz Kheradmand <hormoz.kheradmand@shopify.com> Co-authored-by: Hormoz Kheradmand <hormoz.kheradmand@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 0369347 - Browse repository at this point
Copy the full SHA 0369347View commit details
Commits on Mar 29, 2023
-
Reset the current lag when closing the replication lag reader. (vites…
…sio#12683) (vitessio#12743) * Reset the current lag when closing the replication lag reader. * Fix tests. --------- Signed-off-by: Johan Stenberg <johanstenberg92@github.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Johan Stenberg <johanstenberg92@github.com>
Configuration menu - View commit details
-
Copy full SHA for b5196e8 - Browse repository at this point
Copy the full SHA b5196e8View commit details -
Code freeze of release-14.0 (vitessio#12763)
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for e7515c7 - Browse repository at this point
Copy the full SHA e7515c7View commit details
Commits on Mar 30, 2023
-
Release of v14.0.5 (vitessio#12766)
* Release notes for 14.0.5 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Release commit for 14.0.5 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> * Fix release doc path Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
Configuration menu - View commit details
-
Copy full SHA for 3e5671f - Browse repository at this point
Copy the full SHA 3e5671fView commit details
Commits on Nov 2, 2023
-
This doesn't actually do anything yet except spark up the mysql server and start listening for connections.
Configuration menu - View commit details
-
Copy full SHA for d87c63d - Browse repository at this point
Copy the full SHA d87c63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e00f2e - Browse repository at this point
Copy the full SHA 0e00f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55cdd40 - Browse repository at this point
Copy the full SHA 55cdd40View commit details -
First draft of discovery (#150)
* First draft of discovery * Fix address list collection * Fix nebula discovery
Configuration menu - View commit details
-
Copy full SHA for 2b47e58 - Browse repository at this point
Copy the full SHA 2b47e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc9043 - Browse repository at this point
Copy the full SHA cfc9043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed7a3f - Browse repository at this point
Copy the full SHA 9ed7a3fView commit details
Commits on Nov 3, 2023
-
Stash the connection attributes on the conn struct (#152)
* Stash the connection attributes on the conn struct * Clean up code style around upstream server changes
Configuration menu - View commit details
-
Copy full SHA for ad3c54b - Browse repository at this point
Copy the full SHA ad3c54bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff83599 - Browse repository at this point
Copy the full SHA ff83599View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddf37ea - Browse repository at this point
Copy the full SHA ddf37eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ced7476 - Browse repository at this point
Copy the full SHA ced7476View commit details -
Configuration menu - View commit details
-
Copy full SHA for e41b6ed - Browse repository at this point
Copy the full SHA e41b6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97120bd - Browse repository at this point
Copy the full SHA 97120bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10521db - Browse repository at this point
Copy the full SHA 10521dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 532dccc - Browse repository at this point
Copy the full SHA 532dcccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 834d646 - Browse repository at this point
Copy the full SHA 834d646View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d29ed1 - Browse repository at this point
Copy the full SHA 4d29ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82258ab - Browse repository at this point
Copy the full SHA 82258abView commit details
Commits on Mar 21, 2024
-
Merge load balancing changes (#246)
* Cleanup discovery. Prep for load balancing * first draft of az affinity * Restore git deps * Honor num connections * fix bugs * Don't try to register channelz (this should be done elsewhere) lis, err := net.Listen("tcp", "localhost:8153") if err != nil { log.Fatalf("failed to listen: %v", err) } s := grpc.NewServer() service.RegisterChannelzServiceToServer(s) go s.Serve(lis)
Configuration menu - View commit details
-
Copy full SHA for ffa2e7f - Browse repository at this point
Copy the full SHA ffa2e7fView commit details
Commits on Mar 23, 2024
-
Invert the service discovery (#268)
* Draft: very messy and doesn't compile * Simplifyy * less log, plz * simplify more * Simplified by a lot - much simpler now pick fewer addresses * fixy * Account for infinite * copyright nonsense * clean up debug logging * round_robin works! * use rw mutex to serialize creation * rework the filtering to make everything parameterized and more explicit Change all the config so that instead of hard coded constants we set the various connection attributes, json field names, etc using command line flags. Then make the pool type and affinity arguments more explicit and less generic. * no longer needed * update comments * only pass through the URL params we need * affinity is actually optional --------- Co-authored-by: Michael Demmer <mdemmer@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for de9cbc1 - Browse repository at this point
Copy the full SHA de9cbc1View commit details
Commits on Apr 10, 2024
-
Fix locking in getConnection (#288)
* Fix locking in getConnection Signed-off-by: Henry Robinson <hrobinson@slack-corp.com> * Comment Signed-off-by: Henry Robinson <hrobinson@slack-corp.com> * Undo bash change Signed-off-by: Henry Robinson <hrobinson@slack-corp.com> --------- Signed-off-by: Henry Robinson <hrobinson@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 83f23bc - Browse repository at this point
Copy the full SHA 83f23bcView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 258acd6 - Browse repository at this point
Copy the full SHA 258acd6View commit details
Commits on Apr 12, 2024
-
Don't crash when gRPC metrics are enabled without a server (#295)
* Make -grpc_prometheus work when not using a grpc server Signed-off-by: Henry Robinson <hrobinson@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 770f7b4 - Browse repository at this point
Copy the full SHA 770f7b4View commit details
Commits on Apr 15, 2024
-
Vtgateproxy rework discovery and add metrics (#296)
* refactor a bit more to consolidate the command line flags * rework again to have a single parser and move around all the logic This way we only have a single entity watching the file and dispatching out to the resolvers when things change rather than a bunch of tickers watching the file. Also cleaned up the code a bunch. * redo the shuffle to be a single pass * actually use the builder rand not the global one * add some metrics * only stat once per second * split out counter for unknown affinity
Configuration menu - View commit details
-
Copy full SHA for 5ea7ded - Browse repository at this point
Copy the full SHA 5ea7dedView commit details
Commits on Apr 23, 2024
-
reinitalise targets when parsing host list (#313)
* reinitalise targets when parsing host list * remove metrics and logging changes
Configuration menu - View commit details
-
Copy full SHA for 11ccb3a - Browse repository at this point
Copy the full SHA 11ccb3aView commit details
Commits on Apr 25, 2024
-
restructure discovery to do more up front (#315)
* move organization of target hosts to parse time * rework metrics and logging of parse errors * add discovery bits to debug status page * reset parseErr in the right place * add sync and change debug page to do the shuffle * unrelated but just move some code around --------- Co-authored-by: Michael Demmer <mdemmer@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for eefd8b0 - Browse repository at this point
Copy the full SHA eefd8b0View commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 10d4525 - Browse repository at this point
Copy the full SHA 10d4525View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a74f22 - Browse repository at this point
Copy the full SHA 7a74f22View commit details