Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for vtgate traffic mirroring (queryserving) #15992

Merged

Commits on May 22, 2024

  1. add support for vtgate traffic mirroring (topo, workflow)

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed May 22, 2024
    Configuration menu
    Copy the full SHA
    79983de View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. cr: rename var, extract common test code to helper fn

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c9430d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. merge <- main

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    02113ff View commit details
    Browse the repository at this point in the history
  2. update tests

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    a9dbf34 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Update go/cmd/vtctldclient/command/vreplication/common/mirrortraffic.go

    Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com>
    Signed-off-by: Max Englander <max.englander@gmail.com>
    maxenglander and deepthi authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    a0cffe5 View commit details
    Browse the repository at this point in the history
  2. Update go/cmd/vtctldclient/command/vreplication/common/mirrortraffic.go

    Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com>
    Signed-off-by: Max Englander <max.englander@gmail.com>
    maxenglander and deepthi authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    859b421 View commit details
    Browse the repository at this point in the history
  3. cr: test repeat calls to mirror traffic

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    71b9a00 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. cr: remove ApplyMirrorRules vtctldclient command

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    446445c View commit details
    Browse the repository at this point in the history
  2. add support for vtgate traffic mirroring (query serving)

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2a786e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. merge <- main

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    4007bfe View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. cr: require.Error, ctx with timeout, license, lightweight

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    8297086 View commit details
    Browse the repository at this point in the history
  2. cr: go/vt/vtgate/endtoend => go/test/endtoend/vtgate

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    ec7d174 View commit details
    Browse the repository at this point in the history
  3. merge <- main

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    fb1d605 View commit details
    Browse the repository at this point in the history
  4. rm vtg/mirror test

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    099c6ec View commit details
    Browse the repository at this point in the history
  5. fix test

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6f5829b View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. checkpoint

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    2cd6230 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. revert unintended changes

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0666e68 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. cr: move mirror planning into operators

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c8ada40 View commit details
    Browse the repository at this point in the history
  2. cr: require.NoError

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    8bbae3f View commit details
    Browse the repository at this point in the history
  3. cr: rm unintentional space

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4177ba8 View commit details
    Browse the repository at this point in the history
  4. revert unintended changes

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    a7c3da2 View commit details
    Browse the repository at this point in the history
  5. cleanup

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    bfaadf9 View commit details
    Browse the repository at this point in the history
  6. test: add TestOneMirror

    Signed-off-by: Andres Taylor <andres@planetscale.com>
    systay committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4c01614 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. merge <- main

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    6e7b063 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. cr: use vcursor.Execute, rm explicit mirrorCtxCancel, fix mirror case…

    …s, return mirror keyspace
    
    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a330972 View commit details
    Browse the repository at this point in the history
  2. cr: panic(vterrors), mirror cases percentages, zero-percentage mirror…

    … case
    
    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    bb0cbc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. cr: rm mirror_vschema.go

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    7d1cdaf View commit details
    Browse the repository at this point in the history
  2. cr: check inputs len

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5b03958 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. merge <- main

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    531869a View commit details
    Browse the repository at this point in the history
  2. cr: command semantics pkg mirrorInfo()

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ec1994a View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: Max Englander <max.englander@gmail.com>
    maxenglander and harshit-gangal authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    9239ab7 View commit details
    Browse the repository at this point in the history
  4. fix

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    83dce0c View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. merge <- main

    Signed-off-by: Max Englander <max@planetscale.com>
    maxenglander committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    43b8c1a View commit details
    Browse the repository at this point in the history