Matt Lord

Results 62 issues of 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...

Type: Enhancement
Component: VReplication
Stale

### 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...

Type: Feature Request
Component: vtctl

### 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) -...

Type: Feature Request
Type: Bug
Component: Backup and Restore

### Overview of the Issue ``` $ command vtctldclient --version ... Executes a cluster management command on the remote vtctld server. Usage: vtctldclient [command] Available Commands: ... ``` ### Reproduction...

Type: Bug
Component: Cluster management

## 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...

Type: Internal Cleanup
Component: General
Do Not Merge

## 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...

Component: Build/CI
Component: VReplication
Type: CI/Build

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:...

Type: Enhancement
Component: VReplication

## 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...

Type: Enhancement
Component: General

## 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...

Type: Bug
Component: VReplication

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 =...

Component: CLI