Matt Lord
Matt Lord
## Description In the vreplication vstreamer and vdiff components we rely on the primary key for uniqueness and ordering. It's possible, however, that the optimizer may choose a secondary index...
### Feature Description `vtctl` was the Vitess Control[ler] client and server, so the `--alsologtostderr` flag caused it to echo the `vtctld` error log messages to STDERR. `vtctlclient` — which was...
### Overview of the Issue With MySQL 8.0 you have these configuration options that move some InnoDB related files out of the [`datadir`](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_datadir): - [`innodb_data_home_dir`](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_data_home_dir) - [`innodb_log_group_home_dir`](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_group_home_dir) - [`innodb_doublewrite_dir`](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_doublewrite_dir) -...
### Overview of the Issue ``` $ command vtctldclient --version ... Executes a cluster management command on the remote vtctld server. Usage: vtctldclient [command] Available Commands: ... ``` ### Reproduction...
## Description I did a quick audit of places where we were using a confined Ticker — created as a local variable in a function — but not ensuring it...
## Description The OnlineDDL VRepl tests are still flaky (especially the MySQL 8.0 ones), although they are much better. We still have some timing issues and 8.0 seems to trigger...
This is a tracking issue (epic) covering the initial work we intend to do before considering [`VDiff2`](https://github.com/vitessio/vitess/issues/10134) feature complete and ready for final testing before being marked as production ready:...
## Description This migrates the `dbconfig` package flags from go flag to pflag. It also takes the opportunity to finally remove all of the long deprecated flags (first [deprecated in...
## Description The VStreamer engine is somewhat unusual in two ways: 1. It is open and running on replica tablets rather than only running on primary tablets. 2. It has...
Part of https://github.com/vitessio/vitess/issues/10697. Current flags: ``` $ git grep -E "\bflag\.[A-Z]" -- go/cmd/mysqlctld/*.go go/cmd/mysqlctld/mysqlctld.go: mysqlPort = flag.Int("mysql_port", 3306, "mysql port") go/cmd/mysqlctld/mysqlctld.go: tabletUID = flag.Uint("tablet_uid", 41983, "tablet uid") go/cmd/mysqlctld/mysqlctld.go: mysqlSocket =...