Shlomi Noach

Results 78 issues of Shlomi Noach

resubmission of https://github.com/openark/gh-ost/pull/4 from downstream This PR introduces `--checksum-data`, an opt-in checksum verification that runs throughout the migration. With `--checksum-data` enabled, each rowcopy (a range of rows copied from the...

needs-testing

Throwing around all ideas, in no particular order, lest we forget.

Storyline: https://github.com/github/gh-ost/issues/290 This PR adds test (and maybe later a fix) where `utf8` characters are being store in a `latin1` charset.

Storyline: https://github.com/github/gh-ost/issues/205 WORK IN PROGRESS: resurrecting a migration after failure. The idea is that `gh-ost` would routinely dump migration status/context. It would be ossible for one `gh-ost` process to fail...

We want `ccql` to support MySQL encrypted connections for probed servers. We already support TLS in both `orchestrator` and `gh-ost` so we may as well copy some code from there.

We wish to implement a native solution for (offline) incremental backup and compatible point-in-time recovery in Vitess. There is already a [Work in Progress PR](https://github.com/vitessio/vitess/pull/11097). But let's first describe the...

Type: RFC
Component: Backup and Restore

Today, the [tablet lag throttler](https://vitess.io/docs/15.0/reference/features/tablet-throttler/) is configured y `vttablet` command line flags, and notably: - `--enable-lag-throttler` - `--throttle_threshold` (other flags also apply). Essentially, either the lag is enabled upon tablet...

Component: Query Serving
Type: RFC

## Description This PR introduces incremental backups, towards point in time recovery (which may or may not happen in this PR). Incremental backups are only available for: - `builtin` backup...

Type: Enhancement
Component: Backup and Restore

WORK IN PROGRESS ## Description In this PR we collect and expose logs for a `vitess/online` Online DDL migration. Some of the log entries will come from `_vt.vreplication`, others from...

Type: Enhancement
Component: VReplication
Component: Query Serving

A while back we switched the tablet throttler from static configuration (command line flags) to [topo-based configuration](https://github.com/vitessio/vitess/pull/13130), which is dynamic. However, heartbeat setup remains static, and depends on `--heartbeat_enable` and/or...

Type: Bug
Type: Enhancement
Component: Throttler