Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

[do not merge] Slack vitess v10.0.2.vtctld #231

Closed
wants to merge 28 commits into from

Conversation

ajm188
Copy link

@ajm188 ajm188 commented Jul 23, 2021

Description

This will serve as the base branch for 10.x vtctld branches, and should not be merged into master.

This adds the following cherry-picks onto our vtctld deploy branch:

Related Issue(s)

Checklist

  • Should this PR be backported?
  • Tests were added or are not required
  • Documentation was added or is not required

Deployment Notes

Impacted Areas in Vitess

Components that this PR will affect:

  • Query Serving
  • VReplication
  • Cluster Management
  • Build/CI
  • VTAdmin

rafael and others added 21 commits July 22, 2021 20:32
…funcs_to_topotools

[wrangler|topotools] Migrate `UpdateShardRecords`, `RefreshTabletsByShard`, and `{Get,Save}RoutingRules`
Add missing return on a failed `GetShard` call in `FindAllShardsInKeyspace`
…_remote_timeout

Add RemoteOperationTimeout to both legacy and grpc `ChangeTabletType` implementations.
…event_self_reparent

[vtctldserver] Add guard against self-reparent, plus misc updates
…vschemas

[vtctld] Add GetSrvVSchemas command

Signed-off-by: Andrew Mason <amason@slack-corp.com>
…ngrules

[vtctldserver] Migrate routing rules RPCs, and also `RebuildVSchemaGraph`

Signed-off-by: Andrew Mason <amason@slack-corp.com>
…figs

[trace] Add optional flags to support flexible jaeger configs

Signed-off-by: Andrew Mason <amason@slack-corp.com>
[vtctldserver] Migrate `CellInfo`, `CellAlias` rw RPCs

Signed-off-by: Andrew Mason <amason@slack-corp.com>
…sh_state_rpcs

[vtctldserver] Add RefreshState RPCs

Signed-off-by: Andrew Mason <amason@slack-corp.com>
[workflow] Add vreplication_log data to workflow protos, and `VtctldServer.GetWorkflows` method

Signed-off-by: Andrew Mason <amason@slack-corp.com>
…rkflows

[workflow] Add tracing to `GetWorkflows` endpoint

Signed-off-by: Andrew Mason <amason@slack-corp.com>
…scanworkflow

[workflow] Call `scanWorkflow` concurrently

Signed-off-by: Andrew Mason <amason@slack-corp.com>
Signed-off-by: Andrew Mason <amason@slack-corp.com>
[vtctldserver] Add tracing

Signed-off-by: Andrew Mason <amason@slack-corp.com>
[trace] Add logging support to opentracing plugins
…_aliases

[topo] Refactor `ExpandCells` to not error on valid aliases

Signed-off-by: Andrew Mason <amason@slack-corp.com>
[vtctldserver] Update tests to prevent races during tmclient init
…info

[vtctldserver] Add additional backup info fields

Signed-off-by: Andrew Mason <amason@slack-corp.com>
…il_fix

[grpcvtctldserver] Fix backup detail limit math
add backup status to vtctld 9.0 branch

Signed-off-by: Andrew Mason <amason@slack-corp.com>
Signed-off-by: Andrew Mason <amason@slack-corp.com>
@ajm188 ajm188 force-pushed the slack-vitess-v10.0.2.vtctld branch from 276cecc to b17a402 Compare July 23, 2021 01:31
ajm188 and others added 4 commits August 25, 2021 14:59
…t_conns

[grpctmclient] Add support for (bounded) per-host connection reuse

Signed-off-by: Andrew Mason <amason@slack-corp.com>
….pre

Add grpctmclient cached to v10 vtctld branch
…ge-comparison

Adds padding to keyrange comparison
vtctl.generateShardRanges -> key.GenerateShardRanges
deepthi and others added 2 commits September 28, 2021 10:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants