Proto commits in vitessio/vitess

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:68242a6
Author:Noble Mittal
Committer:GitHub

LookupVindex: Multiple lookup tables support for `LookupVindexCreate` (#17566) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

The documentation is generated from this commit.

Commit:f0e9a2d
Author:Noble Mittal
Committer:GitHub

VReplication: Add reference-tables to existing materialize workflow (#17804) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:3a33fdd
Author:Noble Mittal
Committer:GitHub

Add TMC RPCs for updating sequences for `switchwrites` (#18172) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:bd06c56
Author:vitess-bot[bot]
Committer:GitHub

[release-22.0] Add a new implementation for handling multiple queries without needing to split them (#18059) (#18139) Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>

Commit:f36c872
Author:Manan Gupta
Committer:GitHub

Add a new implementation for handling multiple queries without needing to split them (#18059) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:901c2fb
Author:Florent Poinsard

Merge remote-tracking branch 'origin/main' into values-join-planner Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>

Commit:7edf257
Author:Gene Parmesan Thomas
Committer:GitHub

Propagate CallerID through vtctld OnlineDDL RPCs (#17935) Signed-off-by: Gene Parmesan Thomas <201852096+gopoto@users.noreply.github.com> Signed-off-by: gopoto <201852096+gopoto@users.noreply.github.com>

Commit:a54bb82
Author:Manan Gupta
Committer:GitHub

Add VTOrc recovery for mismatch in tablet type (#17870) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:6c670b8
Author:Andres Taylor

Merge remote-tracking branch 'upstream/main' into values-join-planner Signed-off-by: Andres Taylor <andres@planetscale.com>

Commit:dc63684
Author:Florent Poinsard
Committer:GitHub

Wrap fatal TX errors in a new `vterrors` code (#17669) Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>

Commit:4a0513f
Author:Harshit Gangal
Committer:GitHub

Ensure DML Queries with Large Input Rows Succeed When Passthrough DML is Enabled (#17949) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:123e309
Author:Dirkjan Bussink
Committer:GitHub

Allow for specifying a specific MySQL shutdown timeout (#17923) Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>

Commit:745153e
Author:Andres Taylor
Committer:Andres Taylor

clean up Signed-off-by: Andres Taylor <andres@planetscale.com>

Commit:0af627a
Author:Harshit Gangal
Committer:GitHub

Faster Prepared Statement Execution by Using Raw SQL for Caching (#17777) Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com>

Commit:96f4535
Author:Matt Lord
Committer:GitHub

VReplication: Support ignoring the source Keyspace on MoveTables cancel/complete (#17729) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:81ce29c
Author:Manan Gupta
Committer:GitHub

Add semi-sync monitor to unblock primaries blocked on semi-sync ACKs (#17763) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:1c56ca1
Author:Shlomi Noach
Committer:GitHub

Multi-metrics throttler: post v21 deprecations and changes (#16915) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:cf28afa
Author:Shlomi Noach
Committer:GitHub

Online DDL: removal of `gh-ost` and `pt-osc` strategies (#17626) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:fd1186c
Author:Chaitanya Rangavajhala
Committer:GitHub

VTAdmin to use VTGate's vexplain (#17508) Signed-off-by: c-r-dev <crangavajha1@bloomberg.net>

Commit:c2f4dcf
Author:Manan Gupta
Committer:GitHub

Refactor Disk Stall implementation and mark tablet not serving if disk is stalled (#17624) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:55b6865
Author:Rohit Nayak
Committer:GitHub

VReplication Workflow command: Allow stop/start on specific shards (#17581) Signed-off-by: Rohit Nayak <rohit@planetscale.com>

Commit:5363f03
Author:Noble Mittal
Committer:GitHub

LookupVindex: Implement `internalize` command for lookup vindexes (#17429) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:b406e96
Author:Matt Lord
Committer:GitHub

Add vtctldclient missing cmds and remove remaining vtctl[client] usage in e2e tests (#17442) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:e207a44
Author:Matt Lord
Committer:GitHub

VDiff: Save lastpk value for source and target (#17493) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:9d8f3d5
Author:Harshit Gangal
Committer:GitHub

VALUES statement AST and parsing (#17500) Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>

Commit:059d01a
Author:Matt Lord
Committer:GitHub

VReplication: Support binlog_row_value_options=PARTIAL_JSON (#17345) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:e750d22
Author:Andrés Taylor
Committer:GitHub

Improved Compatibility Around LAST_INSERT_ID (#17408) Signed-off-by: Andres Taylor <andres@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>

Commit:3cdda35
Author:Eduardo J. Ortega U.
Committer:GitHub

Fixes for avoidance of hosts taking backup in PRS & ERS (#17300) Signed-off-by: Eduardo J. Ortega U. <5791035+ejortegau@users.noreply.github.com>

Commit:1cb39b0
Author:Harshit Gangal
Committer:GitHub

Track shard session affecting change inside the transaction (#17266) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:551a5f7
Author:Matt Lord
Committer:GitHub

VReplication: Optimize replication on target tablets (#17166) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:68b25b3
Author:Noble Mittal
Committer:GitHub

VTAdmin: Support for schema migrations view/create (#17134) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:4b0017a
Author:Harshit Gangal

proto changes Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:aa6f2fb
Author:Eduardo J. Ortega U.
Committer:GitHub

PRS and ERS don't promote replicas taking backups (#16997) Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>

Commit:fdf1224
Author:Harshit Gangal

proto update Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:c0fd742
Author:Harshit Gangal

Merge remote-tracking branch 'upstream/main' into raw-mysqlpackets Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:78f7db2
Author:Harshit Gangal
Committer:GitHub

Atomic Transaction `StartCommit` api to return the commit state (#17116) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:ab80841
Author:Harshit Gangal

store ok packets as raw and add parsing of raw packets for VTGate to retreive query result Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:469bdcc
Author:Manan Gupta
Committer:GitHub

Add GetTransactionInfo in VTadmin API and page (#17142) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:d9ab9f7
Author:Manan Gupta
Committer:GitHub

Add RPC to read the statements to be executed in an unresolved prepared transaction (#17131) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:548a8b6
Author:Harshit Gangal

proto changes Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:6b31605
Author:Manan Gupta
Committer:GitHub

Improve errant GTID detection in ERS to handle more cases. (#16926) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:17607fa
Author:Matt Lord
Committer:GitHub

VReplication: Properly support cancel and delete for multi-tenant MoveTables (#16906) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:0f9a985
Author:Matt Lord
Committer:GitHub

VDiff: Comment the VDiffCreate proto msg and set reasonable server side defaults (#17026) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:c429d51
Author:Manan Gupta
Committer:GitHub

Fix Errant GTID detection logic in `SetReplicationSource` (#17031) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:1a3b5a1
Author:Manan Gupta
Committer:GitHub

[Direct PR] [release-21.0] Augment `PrimaryStatus` to also send Server UUID (#17032) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:3fce8ca
Author:Manan Gupta
Committer:GitHub

[release-21.0] [Direct PR] Add RPC to read the reparent journal position (#16982) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:4e89152
Author:Noble Mittal
Committer:GitHub

VTAdmin: Support for `VDiff` create and show last (#16943) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:9414611
Author:Noble Mittal
Committer:GitHub

VTAdmin: Support for Workflow Actions (#16816) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:b3579b8
Author:Noble Mittal
Committer:GitHub

VTAdmin: Support for `Materialize` Create (#16941) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:40ede99
Author:Manan Gupta
Committer:GitHub

[Release 21.0] [Direct PR] Conclude txn in VTAdmin and `GetUnresolvedTransactions` bug fix (#16949) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:d209847
Author:Noble Mittal
Committer:GitHub

VTAdmin: Add support for Create Reshard (#16903) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:0f015c9
Author:Noble Mittal
Committer:GitHub

VTAdmin: Support for conclude txn and abandon age param (#16834) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:e562c70
Author:Tim Vaillancourt
Committer:GitHub

Add `ChangeTabletTags` RPC to `vtctl`, `ChangeTags` RPC to `vttablet` (#16857) Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

Commit:1e59408
Author:Matt Lord
Committer:GitHub

VReplication: Support automatically replacing auto_inc cols with sequences (#16860) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:945124a
Author:Tim Vaillancourt
Committer:GitHub

Support specifying expected primary in ERS/PRS (#16852) Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

Commit:978c59d
Author:Shlomi Noach
Committer:GitHub

`mysqld` system metrics, with `TabletManager` rpc (#16850) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:2e2b223
Author:Renan Rangel
Committer:GitHub

select backup engine in Backup() and ignore engines in RestoreFromBackup() (#16428) Signed-off-by: Renan Rangel <rrangel@slack-corp.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>

Commit:9e7a63a
Author:Matt Lord
Committer:GitHub

VReplication: Validate min set of user permissions in traffic switch prechecks (#16762) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:6d43afc
Author:Rohit Nayak
Committer:GitHub

Materialize workflow support for reference tables (#16787) Signed-off-by: Rohit Nayak <rohit@planetscale.com>

Commit:95f2e3e
Author:Harshit Gangal
Committer:GitHub

Multiple changes on Distributed Transaction user apis (#16788) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:32edb28
Author:Noble Mittal
Committer:GitHub

VTAdmin(web): Initiate MoveTables workflow create screen (#16707) Signed-off-by: Noble Mittal <noblemittal@outlook.com> Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>

Commit:e68bdd5
Author:Noble Mittal
Committer:GitHub

VTAdmin: Distributed transactions list on VTAdmin (#16793) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:56c39b2
Author:Rohit Nayak
Committer:GitHub

VReplication: make flags workflow-specific and dynamically changeable (#16583) Signed-off-by: Rohit Nayak <rohit@planetscale.com> Signed-off-by: Matt Lord <mattalord@gmail.com> Co-authored-by: Matt Lord <mattalord@gmail.com>

Commit:53a6ea4
Author:Matt Lord
Committer:GitHub

VReplication: Add VTGate VStreamFlag to include journal events in the stream (#16737) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:069651a
Author:Matt Lord
Committer:GitHub

VReplication: Force flag for traffic switching (#16709) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:8b57e7c
Author:Harshit Gangal
Committer:GitHub

Add conclude transaction command to vtctld service (#16693) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:646bfd4
Author:Matt Lord
Committer:GitHub

VReplication: Replace most usage of SimulatedNulls (#16734) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:e3d2e89
Author:Harshit Gangal
Committer:GitHub

feat: authoritative query timeout for vttablet from vtgate (#16735) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:10710d8
Author:Matt Lord
Committer:GitHub

VDiff: Add control for start/resume and stop (#16654) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:d443cf0
Author:vitess-bot[bot]
Committer:GitHub

[release-18.0] JSON Encoding: Use Type_RAW for marshalling json (#16637) (#16680) Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>

Commit:1e3d45c
Author:vitess-bot[bot]
Committer:GitHub

[release-20.0] JSON Encoding: Use Type_RAW for marshalling json (#16637) (#16682) Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>

Commit:d6a1508
Author:vitess-bot[bot]
Committer:GitHub

[release-19.0] JSON Encoding: Use Type_RAW for marshalling json (#16637) (#16681) Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com> Co-authored-by: Rohit Nayak <rohit@planetscale.com>

Commit:dbbcd06
Author:Harshit Gangal
Committer:GitHub

Add Unresolved Transactions command in vtctld service (#16679) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:e89f684
Author:Rohit Nayak
Committer:GitHub

JSON Encoding: Use Type_RAW for marshalling json (#16637) Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Rohit Nayak <rohit@planetscale.com> Co-authored-by: Harshit Gangal <harshit@planetscale.com>

Commit:639b1de
Author:Noble Mittal
Committer:GitHub

VTAdmin(API): Add workflow start/stop endpoint (#16658) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:bc6fb1c
Author:Rohit Nayak
Committer:GitHub

VStream API: allow keyspace-level heartbeats to be streamed (#16593) Signed-off-by: Rohit Nayak <rohit@planetscale.com>

Commit:9e9128b
Author:Matt Lord
Committer:GitHub

VDiff: Improve row diff handling in report (#16618) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:81ed314
Author:Noble Mittal
Committer:GitHub

VTAdmin: Workflow status endpoint (#16587) Signed-off-by: Noble Mittal <noblemittal@outlook.com>

Commit:2af2884
Author:Shlomi Noach
Committer:GitHub

Throttler: `CheckThrottlerResponseCode` to replace HTTP status codes (#16491) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:e341f23
Author:Shlomi Noach
Committer:GitHub

Throttler: return app name in check result, synthesize "why throttled" explanation from result (#16416) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:88d7033
Author:Manan Gupta
Committer:GitHub

Allow cross cell promotion in PRS (#16461) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:134a7dc
Author:Dirkjan Bussink
Committer:GitHub

Add basic vector support for MySQL 9.x (#16464) Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>

Commit:ae7214d
Author:Harshit Gangal
Committer:GitHub

Distributed Transaction Resolver (#16381) Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com>

Commit:c9c0aa5
Author:Harshit Gangal
Committer:GitHub

Transaction watcher and notifier (#16363) Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Andres Taylor <andres@planetscale.com> Co-authored-by: Andres Taylor <andres@planetscale.com>

Commit:ba5297d
Author:Harshit Gangal
Committer:GitHub

rpc: retrieve unresolved transactions (#16356) Signed-off-by: Harshit Gangal <harshit@planetscale.com>

Commit:cd0c2b5
Author:Shlomi Noach
Committer:GitHub

Tablet throttler: multi-metric support (#15988) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:2c468b2
Author:Max Englander
Committer:GitHub

add support for vtgate traffic mirroring (#15945) Signed-off-by: Max Englander <max@planetscale.com> Signed-off-by: Max Englander <max.englander@gmail.com> Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com>

Commit:446445c
Author:Max Englander
Committer:Max Englander

cr: remove ApplyMirrorRules vtctldclient command Signed-off-by: Max Englander <max@planetscale.com>

Commit:02113ff
Author:Max Englander
Committer:Max Englander

merge <- main Signed-off-by: Max Englander <max@planetscale.com>

Commit:84976b1
Author:Shlomi Noach
Committer:GitHub

Throttler multi-metrics: proto changes (#16040) Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>

Commit:d48ef18
Author:Manan Gupta
Committer:GitHub

Add `GetServerStatus` RPC to use in PRS (#16022) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:c5e6e9b
Author:Matt Lord
Committer:GitHub

Topo: Add version support to GetTopologyPath (#15933) Signed-off-by: Matt Lord <mattalord@gmail.com>

Commit:79983de
Author:Max Englander

add support for vtgate traffic mirroring (topo, workflow) Signed-off-by: Max Englander <max@planetscale.com>

Commit:8639de2
Author:Rohit Nayak
Committer:GitHub

Multi-tenant migrations: add topo locking while updating keyspace routing rules (#15807) Signed-off-by: Rohit Nayak <rohit@planetscale.com> Signed-off-by: Matt Lord <mattalord@gmail.com> Co-authored-by: Matt Lord <mattalord@gmail.com>

Commit:42e97a0
Author:Dirkjan Bussink
Committer:GitHub

mysql: Handle more deprecated SQL commands (#15907) Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>

Commit:0353ad4
Author:Matt Lord
Committer:GitHub

VReplication: Move ENUM and SET mappings from vplayer to vstreamer (#15723) Signed-off-by: Matt Lord <mattalord@gmail.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>

Commit:cbf89bd
Author:Manan Gupta
Committer:GitHub

VTOrc checks and fixes replication misconfiguration issues (#15881) Signed-off-by: Manan Gupta <manan@planetscale.com>

Commit:c9a81e3
Author:Rohit Nayak
Committer:GitHub

Multi-tenant MoveTables: Create vreplication streams only on specified shards (#15746) Signed-off-by: Rohit Nayak <rohit@planetscale.com>

Commit:64d9037
Author:Andrés Taylor
Committer:GitHub

Prepare schema tracking for all UDFs (#15732)

Commit:4519c8f
Author:Rohit Nayak
Committer:GitHub

MoveTables: remove option to specify source keyspace alias for multi-tenant migrations (#15712) Signed-off-by: Rohit Nayak <rohit@planetscale.com>