Skip to content

Go over command outputs and ensure no information is lost in the transition; e.g. the workflow show output #14213

@mattlord

Description

@mattlord

For show it's time_heartbeat, time_throttled, component_throttled, defer_secondary_keys, rows_copied that we lose in vtctldclient:

  • vtctlclient:
    query := `select
    id,
    source,
    pos,
    stop_pos,
    max_replication_lag,
    state,
    db_name,
    time_updated,
    transaction_timestamp,
    time_heartbeat,
    time_throttled,
    component_throttled,
    message,
    tags,
    workflow_type,
    workflow_sub_type,
    defer_secondary_keys,
    rows_copied
    from _vt.vreplication`
  • vtctldclient:
    query := fmt.Sprintf(`
    SELECT
    id,
    workflow,
    source,
    pos,
    stop_pos,
    max_replication_lag,
    state,
    db_name,
    time_updated,
    transaction_timestamp,
    message,
    tags,
    workflow_type,
    workflow_sub_type
    FROM
    _vt.vreplication
    %s`,
    where,
    )

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status
Done
Status
Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions