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

Vm slack 15.0 #16035

Closed
wants to merge 239 commits into from
Closed

Vm slack 15.0 #16035

wants to merge 239 commits into from

Commits on Oct 4, 2022

  1. Code freeze of release-15.0 (vitessio#11427)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    rsajwani authored Oct 4, 2022
    Configuration menu
    Copy the full SHA
    0c257dd View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Release of v15.0.0-rc1 (vitessio#11443)

    * Release notes for 15.0.0-rc1
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * Release commit for 15.0.0-rc1
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    be10ffb View commit details
    Browse the repository at this point in the history
  2. Back to dev mode (vitessio#11444)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    ddf0620 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. [release-15.0] Fix VTOrc holding locks after shutdown (vitessio#11442) (

    vitessio#11448)
    
    * feat: call the logic for waiting for shard locks on synchronous on-term hooks and add tests for it
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix comment for acceptSighupSignal function
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    74cf0dd View commit details
    Browse the repository at this point in the history
  2. For partial MoveTables, setup reverse shard routing rules on workflow…

    … creation (vitessio#11415) (vitessio#11447)
    
    * Testing....
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Setup reverse routing rules at the start of the first partial movetables. Enhance e2e test to test for this as well as switch the remaining shard so that all shards are switched
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Update display representation of state for partially moved keyspaces
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Test improvements
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Cleanup shard routing rules on cancel/complete
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Cleanup intermediate changes
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Fix DryRun TrafficSwitcher and its tests
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Support concurrent partial movetables for N keyspaces
    
    And other minor changes after self review
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Avoid unnecessary save + rebuild steps
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Add secondary ordering for shard routing rules on to_keyspace
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Minor changes after self review
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    mattlord and rohit-nayak-ps authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    d1568f5 View commit details
    Browse the repository at this point in the history
  3. Include stats flags in servenv so that those flags are included in th…

    …e correct binary. (vitessio#11450)
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    3ec636f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Use JSON for plan tests (vitessio#11430) (vitessio#11432)

    * Use JSON for plan tests
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * move vschemas into single directory
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * indentation
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: FlorentP <35779988+frouioui@users.noreply.github.com>
    systay and frouioui authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    8ef3ad0 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. feat: give all permissions in rbac in examples (vitessio#11463) (vite…

    …ssio#11469)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    cda953a View commit details
    Browse the repository at this point in the history
  2. [deps] go get golang.org/x/text && go mod tidy (vitessio#11467)

    This is to pick up the fix for golang/go#56152.
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Co-authored-by: Andrew Mason <andrew@planetscale.com>
    vitess-bot[bot] and Andrew Mason authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    5836995 View commit details
    Browse the repository at this point in the history
  3. [release-15.0] [VTAdmin] Validate, ValidateShard, `ValidateVersio…

    …nShard`, `GetFullStatus` (vitessio#11438) (vitessio#11452)
    
    * Add validate
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add validate to cluster page
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run lint prettier fix
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add UI for validate shard
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add validateShard
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run make web proto
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Refactor validation results and implement validateShard
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * add http shards
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add GetFullStatus
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add keys and comment
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run lint prettier fix
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add ValidateVersionShard to vtctldclient
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add ValidateVersionShard
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Update test for vtctldclient
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add test for ValidateVersionShard
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * run lint prettier fix again
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Modify during 1:1 with gomez
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run lint prettier fix
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Address PR review comments
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Update indentation
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    Co-authored-by: notfelineit <notfelineit@gmail.com>
    vitess-bot[bot] and notfelineit authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    bd8d5c8 View commit details
    Browse the repository at this point in the history
  4. Fix the script check_make_sizegen (vitessio#11465)

    * Fix check_make_sizegen
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply review suggestion
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Fail the static_check_etc workflow when a script fails
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Remove test code
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    4a49da2 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Skip TestComparisonSemantics (vitessio#11474) (vitessio#11475)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    de606b6 View commit details
    Browse the repository at this point in the history
  2. Full Status tab improvements for VTAdmin (vitessio#11470) (vitessio#1…

    …1483)
    
    * feat: add replacer and code to always print semi-sync fields and decode the io and sql state from integers to strings
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * refactor: prettify the changed file
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix replication state strings and simplify code
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    7012e09 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. feat: move vtorc runners back to normal github runners (vitessio#11494)

    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    64a16ca View commit details
    Browse the repository at this point in the history
  2. fix: reserve connection to follow query timeout when outside of trans…

    …action
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    72993ea View commit details
    Browse the repository at this point in the history
  3. test: added e2e test

    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    e5dbc20 View commit details
    Browse the repository at this point in the history
  4. Plan order by COUNT(X) (vitessio#11420) (vitessio#11497)

    * Plan order by Count()
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Clean up the new aggregation E2E test
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Push more order by needs to the select list
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Remove unrequired code in TestOrderByCount
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * remove unwanted directory
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    c44c56f View commit details
    Browse the repository at this point in the history
  5. planner fix: using self-referencing columns in HAVING should not stac…

    …k overflow (vitessio#11499)
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    systay authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    11168e5 View commit details
    Browse the repository at this point in the history
  6. Fix query list override issue on mysql restart (vitessio#11309)

    * test: added failing e2e test
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * log txID and reserveID in stream execute
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * fix: maintain list of qd per key on the map and check for current connection id while removing
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * added additional comments
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    c8f87b6 View commit details
    Browse the repository at this point in the history
  7. updated the ci yaml

    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    a6b0c9c View commit details
    Browse the repository at this point in the history
  8. Merge pull request vitessio#11505 from vitessio/backport-11490-to-rel…

    …ease-15.0
    
    [release-15.0] fix: reserve connection to follow query timeout when outside of transaction (vitessio#11490)
    harshit-gangal authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    f196700 View commit details
    Browse the repository at this point in the history
  9. [15.0] Fix VTOrc to handle multiple failures (vitessio#11489)

    * feat: added test for vtorc not being able to handle mutliple failures and fix it
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix code to delete rdonly tablet from the correct list
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    e7a76cc View commit details
    Browse the repository at this point in the history
  10. Upgrade to go1.18.7 (vitessio#11507)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    fbacb8f View commit details
    Browse the repository at this point in the history
  11. Adding deprecate message to backup hooks (vitessio#11491)

    * Adding deprecate message to backup hooks
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * adding markdeprecated
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing deprecation message
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing messaging
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fix flag name
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    rsajwani and GuptaManan100 authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    b2a654c View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. removing unncessary flags across binaries (vitessio#11495)

    * removing unncessary flags across binaries
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * code review feedback
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing blank space
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 15, 2022
    Configuration menu
    Copy the full SHA
    3160c29 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitessio#11506 from planetscale/15-cp-11309

    [15.0] Fix query list override issue on mysql restart (vitessio#11309)
    harshit-gangal authored Oct 15, 2022
    Configuration menu
    Copy the full SHA
    1047f7e View commit details
    Browse the repository at this point in the history
  3. remove excessive logging (vitessio#11479)

    * remove excessive logging
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * code feeback
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing typo
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 15, 2022
    Configuration menu
    Copy the full SHA
    d0d9831 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Move CI workflow to use latest community version of mysql 8.0 (vitess…

    …io#11493)
    
    * Move CI to mysql80
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fix typo
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing typo
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * moving to apt-config 8.2
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 17, 2022
    Configuration menu
    Copy the full SHA
    012bf09 View commit details
    Browse the repository at this point in the history
  2. Do not backtick binary name (vitessio#11481)

    I accidentally stumbled over the behavior outlined in
    `flag.PrintDefaults` [1], which `pflag` replicates, specifically:
    
    > The listed type, here int, can be changed by placing a back-quoted
    > name in the flag's usage string; the first such item in the message is
    > taken to be a parameter name to show in the message and the back quotes
    > are stripped from the message when displayed.
    
    [1]: https://pkg.go.dev/flag#PrintDefaults.
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Co-authored-by: Andrew Mason <andrew@planetscale.com>
    vitess-bot[bot] and Andrew Mason authored Oct 17, 2022
    Configuration menu
    Copy the full SHA
    52c36e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. [15.0] fix: fail over reconnect in stream execution for connection wi…

    …th transaction (vitessio#11527)
    
    * fix: stream exec once in case of transactional connection
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * test: added e2e test
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * generate ci worflow
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    221efeb View commit details
    Browse the repository at this point in the history
  2. [VTAdmin] Cherry Pick Topology Browser (vitessio#11518)

    * Add web side of topology components
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add GetTopologyPath
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add protos
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add comment explaining why name is not needed at toplevel topo path
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add GetTopologyPath to vtadmin
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Modify node code for non recursive
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Update logic for GetTopologyPath
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Render correct depth for nodes
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add tests TestGetTopologyPath
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add GetTopologyPath command
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run lint prettier fix
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Consolidate DecodeContent to vt/topo package - can't put in vt/topo/topoproto because of import cycle
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Add rbac check for TopologyResource
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Update DecodeContent of zkcmd.go
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Update help text
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run make proto again
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    * Run lint prettier fix
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    
    Signed-off-by: notfelineit <notfelineit@gmail.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    notfelineit and frouioui authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    dab32dd View commit details
    Browse the repository at this point in the history
  3. Allow version to be accessible via the -v shorthand (vitessio#11512) (v…

    …itessio#11528)
    
    * Allow version to be accessible via the -v shorthand
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    * update help text
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    * fix nonidempotence for tests
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    bd35ac6 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Properly deprecate flags and fix default for --cell (vitessio#11501)

    * feat: fix default for cell flag in vtgate
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: deprecate --enable-query-plan-field-caching and --enable_query_plan_field_caching properly
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: properly deprecate prefill flags
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: properly deprecate filtered_replication_wait_time flag in switch writes
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    fb9e178 View commit details
    Browse the repository at this point in the history
  2. Fix vitessio#11455 - skip vindex operations for DELETE statements a…

    …gainst unsharded tables (vitessio#11461) (vitessio#11530)
    
    * Only perform vindex logic for deletes against sharded keyspaces.
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    * Add a testcase covering deletes on an unsharded reference table.
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    * Check if target keyspace is unsharded instead of checking opcode.
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    Co-authored-by: Arthur Schreiber <arthurschreiber@github.com>
    harshit-gangal and arthurschreiber authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    f453661 View commit details
    Browse the repository at this point in the history
  3. [15.0] Fix: concatenate engine in transaction (vitessio#11534)

    * test: added failing e2e test
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * fix: sequence execution of concate engine when in transaction
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * fix: concatenate fix for olap transaction
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * fix: test race
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    c2c9137 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Fix HAVING rewriting made in vitessio#11306 (vitessio#11515) (vites…

    …sio#11526)
    
    * don't rewrite HAVING predicates that use table columns
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Revert the changes made in vitessio#11306
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Fix early rewriter test
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    4f125f3 View commit details
    Browse the repository at this point in the history
  2. Redact bind variables in mysql errors (vitessio#11540)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    2e24304 View commit details
    Browse the repository at this point in the history
  3. feat: fix vtop example (vitessio#11546)

    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    6e1aab8 View commit details
    Browse the repository at this point in the history
  4. [15.0] Add VTGate debug/status page link to VTAdmin (vitessio#11541)

    * feat: add hyperlink using fqdn in vtgates
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: provide correct vtgate web address in examples
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * refactor: fix prettier errors
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    e18bec4 View commit details
    Browse the repository at this point in the history
  5. Increase the memory limit of the vitess-operator (vitessio#11548)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    b224593 View commit details
    Browse the repository at this point in the history
  6. Removing redundant flags across binaries (vitessio#11522)

    * removing redundant flags across binaries
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * adding app pool flag back for some binaries
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * running generate_ci on prscomplex.yml
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * code review
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing markdeprecated error
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * code feedback
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * doing some minor changes
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing typo
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    19527a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Test flags: Update logic for parsing test flags to run unit tests wit…

    …hin GoLand and to parse test flags in vtgate to allow running unit tests (vitessio#11551)
    
    * Update logic for parsing test flags to run unit tests within GoLand. Parse test flags in vtgate to allow running unit tests
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Minor changes after self-review
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    rohit-nayak-ps authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    4848d69 View commit details
    Browse the repository at this point in the history
  2. [15.0] Deprecate InitShardPrimary command (vitessio#11557)

    * feat: deprecate initshardprimary
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add summary docs
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: deprecate the correct command
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix expected output
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    6b2208b View commit details
    Browse the repository at this point in the history
  3. Detect redo log location dynamically based on presence (vitessio#11558)

    Instead of relying on a specific version check, detect if the new redo
    log location is present or not.
    
    This makes the backup logic independent from the version check against
    MySQL. With this change, 8.0.30 can be backed up just as well as any
    other version.
    
    Solves the backup part of
    vitessio#11554 by removing the
    dependency on the version check. There might be still other places where
    that issue can crop up, but it solves the immediate breaking issue with
    backups.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    vitess-bot[bot] and dbussink authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    df77bcf View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Code freeze of release-15.0 (vitessio#11565)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 24, 2022
    Configuration menu
    Copy the full SHA
    409b9a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Improvements to the Summary doc (vitessio#11502)

    * feat: add a link to the VTOrc section in the summary doc
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * Fixup summary topics and links
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Improve vdiff2 entry
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * summary: fix some formatting, organization and wording
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * Format the summary with sections and sub-sections and proper order/naming
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Follow the same case for titles in the summary file
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Go from v15.0.0-rc1 to v15.0.0
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Update the release summary
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * adding flag diff file
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * adding link on release notes
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * separating out each binary flag diff
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * remove old diff file
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fix typo
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * rename files
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fix summary links
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * addition of proper anchor to all the titles
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: deepthi <deepthi@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: deepthi <deepthi@planetscale.com>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    5 people authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    14e86a2 View commit details
    Browse the repository at this point in the history
  2. fixing urls (vitessio#11572)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    5957e31 View commit details
    Browse the repository at this point in the history
  3. Release of v15.0.0 (vitessio#11573)

    * Release notes for 15.0.0
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * Release commit for 15.0.0
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    9b901a1 View commit details
    Browse the repository at this point in the history
  4. Back to dev mode (vitessio#11574)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    rsajwani and frouioui authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    3efbc33 View commit details
    Browse the repository at this point in the history
  5. fix anchors for release notes and summary (vitessio#11578)

    * fix anchors for release notes and summary
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * adding # to link
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    552714d View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Fix missing flag usage (vitessio#11583)

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    vitess-bot[bot] and mattlord authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    910df9b View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. fix vdiff release notes (vitessio#11595)

    * fix vdiff release notes
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fix anchor
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    aeb101e View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. Mention the --db-config-*-* flag in the release notes (vitessio#11610)

    * Mention the --db-config-*-* flag in the release notes
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix typo
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * removed unrequired dash in summary
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Nov 3, 2022
    Configuration menu
    Copy the full SHA
    5516372 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. [release-15.0] Docker Image Context Fix (vitessio#11628) (vitessio#11637

    )
    
    * feat: fix context of the docker files so that the release-script works as intended
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add release notes instructions
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: update the vt_base_version
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix docker-image-version
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored Nov 4, 2022
    Configuration menu
    Copy the full SHA
    232402b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. [release-15.0] Do not multiply AggregateRandom in JOINs (vitessio#1…

    …1672)
    
    * Do not multiply `AggregateRandom` in `JOIN`s (vitessio#11633)
    
    * Do not multiply AggregateRandom in JOIN
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Update the releases notes with new known issue
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Addition of the release notes for v15.0.1
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Fix format issue in the release notes summary
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * set sql mode in TestAggregateRandom
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    039bb12 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. [release-15.0] [bugfix] Allow VTExplain to handle shards that are not…

    … active during resharding (vitessio#11640) (vitessio#11652)
    
    * VTexplain topology only uses serving shards
    
    This addresses isse vitessio#11632 , which
    causes vtexplain to sometimes give bad results if the keyspace is being
    resharded, because sometimes it picks source shards and other times target
    shards, for routing the query.
    
    The issue is that the `VTExplain.buildTopolog()` adds both source and
    destination shards to the map that holds shards per keyspace, when only one of
    them is actually serving traffic at any point in time. Later on, vtexplain
    loops over this map. Because looping over the map gives a non-deterministic
    order, sometimes the results are correct, and sometimes incorrect - that is,
    sometimes it gives the result of the shard that is serving, and other times,
    the shard that is not serving.
    
    This change ensures that only the serving shards are added to the shards per
    keyspace map, thus avoiding the incorrect vtexplain.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * This addresses issue vitessio#11632 , which
    causes vtexplain to sometimes give bad results if the keyspace is being
    resharded, because sometimes it picks source shards and other times target
    shards, for routing the query.
    
    The issue is that the VTExplain.buildTopolog() adds both source and
    destination shards to the map that holds shards per keyspace, when only one of
    them is actually serving traffic at any point in time. Later on, vtexplain
    loops over this map. Because looping over the map gives a non-deterministic
    order, sometimes the results are correct, and sometimes incorrect - that is,
    sometimes it gives the result of the shard that is serving, and other times,
    the shard that is not serving.
    
    This change ensures that only the serving shards are added to the shards per
    keyspace map, thus avoiding the incorrect vtexplain.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix check_make_vtadmin_authz_testgen
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * empty commit to trigger CI
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    3 people authored Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5fe3d63 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. [15.0] Send errors in stream instead of a grpc error from streaming r…

    …pcs when transaction or reserved connection is acquired (vitessio#11687)
    
    * Fix ordering when error happens during stream setup (vitessio#11592)
    
    * Fix ordering when error happens during stream setup
    
    When we already have an error during the stream setup, that errors needs
    to be returned immediately.
    
    Otherwise the stream will already be started and the error message is
    never returned to the client and it silently looks like a success even
    if it's a failure.
    
    This in turn can result in an empty result for example when an error
    would have been expected.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Add a bunch of testing to verify stream execute behavior
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Send errors in stream instead of a grpc error from streaming rpcs when transaction or reserved connection is acquired (vitessio#11656)
    
    * wip
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * feat: send errors in stream instead of a grpc error from streaming rpcs
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    3 people authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    c1f7961 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. [release-15.0] update jsonparser dependency (vitessio#11694) (vitessi…

    …o#11696)
    
    * update jsonparser dependency
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * small change to PR template
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    Co-authored-by: deepthi <deepthi@planetscale.com>
    vitess-bot[bot] and deepthi authored Nov 13, 2022
    Configuration menu
    Copy the full SHA
    e3b2ce5 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. [release-15.0] Use go1.19.3 in the upgrade/downgrade tests (vitessi…

    …o#11676)
    
    * Use go1.19.3 in the upgrade/downgrade tests
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * revert unwanted changes
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * apply go mod tidy
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Nov 15, 2022
    Configuration menu
    Copy the full SHA
    746dab0 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] improve handling of ORDER BY/HAVING rewriting (vitessi…

    …o#11691) (vitessio#11693)
    
    * improve handling of ORDER BY/HAVING rewriting
    
    Fixes vitessio#11641
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Go fmt file
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    3 people authored Nov 15, 2022
    Configuration menu
    Copy the full SHA
    0871a6e View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Addition of a CI tool to detect dead links in test/config.json (vites…

    …sio#11668) (vitessio#11712)
    
    * Addition of a CI tool to detect dead links in test/config.json (vitessio#11668)
    
    * Addition of a tool to detect unrequireed CI clusters in test/config.json
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * move mysql80 derived to queries/derived in config.json
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test: clean the user table as well
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Fix flakyness in TestDerivedTableWithHaving
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Skip TestDerivedAggregationOnRHS
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Go mod tidy
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    
    * apply go mod tidy
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Nov 16, 2022
    Configuration menu
    Copy the full SHA
    1a2f37c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. [release-15.0] Remove Launchable in the workflows (vitessio#11669)

    * Remove launchable in release-15.0
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Addition of a CI tool to detect dead links in test/config.json (vitessio#11668) (vitessio#11712)
    
    * Addition of a CI tool to detect dead links in test/config.json (vitessio#11668)
    
    * Addition of a tool to detect unrequireed CI clusters in test/config.json
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * move mysql80 derived to queries/derived in config.json
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test: clean the user table as well
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Fix flakyness in TestDerivedTableWithHaving
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Skip TestDerivedAggregationOnRHS
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Go mod tidy
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    
    * apply go mod tidy
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    0fa4997 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. add vtadmin folder to release package (vitessio#11683)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    84db32e View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. [release-15.0] Switch ApplySchema --sql argument to be `StringArray…

    …` instead of `StringSlice` (vitessio#11790) (vitessio#11801)
    
    * Switch ApplySchema `--sql` argument to be `StringArray` instead of `StringSlice`
    
    Fixes vitessio#11785.
    
    See [this comment](vitessio#11785 (comment))
    for an explanation.
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    * add endtoend test
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Co-authored-by: Andrew Mason <andrew@planetscale.com>
    vitess-bot[bot] and Andrew Mason authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    8c7568b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. feat: add automation to change vitess version in the docker-release s…

    …cript (vitessio#11816)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    20f5e8e View commit details
    Browse the repository at this point in the history
  2. Fix files changes filtering in CI (vitessio#11714) (vitessio#11778)

    * test go.sum modification
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test filter with different go.mod and go.sum rules
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * use different filters for go.mod and go.sum everywhere
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * clean up go.sum
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    b2e5dd7 View commit details
    Browse the repository at this point in the history
  3. Accept no more data in session state change as ok (vitessio#11800)

    On MariaDB, it's possible that an OK packet has
    `SERVER_SESSION_STATE_CHANGED` set to true, but it has no additional
    state change information as the end of the packet is reached.
    
    We should not treat this as an error condition and treat this as a
    proper OK packet.
    
    Fixes vitessio#11795
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    vitess-bot[bot] and dbussink authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    e9bf372 View commit details
    Browse the repository at this point in the history
  4. [release-15.0] Update test runners to run all tests including outside…

    … package (vitessio#11787) (vitessio#11792)
    
    * Update test runners to run all tests including outside package
    
    Sometimes it's necessary to have a separate _test package inside another
    package. Our current test runner doesn't run such tests though, leading
    to tests being broken without us knowing.
    
    Worst case it hides real bugs. So we should always ensure to also run
    these tests as well.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Fix tests
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    vitess-bot[bot] and dbussink authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    4ea0f52 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Consistent sorting in Online DDL Vrepl suite test (vitessio#11828)

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    vitess-bot[bot] and shlomi-noach authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    78deda2 View commit details
    Browse the repository at this point in the history
  2. codeowners: have at least two for almost every package (vitessio#11639)…

    … (vitessio#11832)
    
    * codeowners: have at least two for almost every package
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * codeowners: add release team to /doc/
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * Add rohit to relevant packages with single codeowner
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * codeowners: fix vttablet packages that had none
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * added harshit to vttabet/grpc package
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Deepthi Sigireddi <deepthi@planetscale.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    5 people authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    c9dc206 View commit details
    Browse the repository at this point in the history
  3. collations: fix coercion semantics according to 8.0.31 changes (vites…

    …sio#11487) (vitessio#11834)
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Vicent Martí <42793+vmg@users.noreply.github.com>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    3 people authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    91af0b9 View commit details
    Browse the repository at this point in the history
  4. semantics: Use a BitSet (vitessio#11819) (vitessio#11837)

    * make sure planner works well with more than 64 tables
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * semantics: use an immutable bitset
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    
    * bitset: add documentation
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    
    * bitset: add license
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    
    * use IsEmpty and NonEmpty more
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * rename file
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * bitset: better documentation
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Vicent Martí <42793+vmg@users.noreply.github.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    3 people authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    35460c2 View commit details
    Browse the repository at this point in the history
  5. Back to dev mode (vitessio#11848)

    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    14d3106 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Release of v15.0.1 (vitessio#11847)

    * Release notes for 15.0.1
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * Release commit for 15.0.1
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    ae1141a View commit details
    Browse the repository at this point in the history
  2. updating summary and release notes for v15.0.1 (vitessio#11852) (vite…

    …ssio#11860)
    
    * updating summary and release notes for v15.0.1
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * fixing typos
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    Co-authored-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    frouioui and rsajwani authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    9f4925d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bdcac5 View commit details
    Browse the repository at this point in the history
  4. Fix deprecated usage of set-output (vitessio#11844) (vitessio#11855)

    The `set-output` command is deprecated and will break in the future.
    This moves to the new style for all our GitHub Actions.
    
    See also https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    dbussink authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    40b7876 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. feat: fix checkMySQL and add tests and documentation (vitessio#11895) (

    …vitessio#11900)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    2dac92c View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Upgrade to go1.18.9 (vitessio#11897)

    * upgrade to go1.19.4
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * apply gofmt
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * regen proto
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * use go1.18.4 and bootstrap 11.2
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix go.mod
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * re gen proto
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    c4d606f View commit details
    Browse the repository at this point in the history
  2. Use go1.19.4 in the next release upgrade downgrade E2E tests (vitessi…

    …o#11924)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    ac5adb9 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. feat: add test and fix the error of not sending a ServerLost error on…

    … server side error (vitessio#11930)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    4faa45f View commit details
    Browse the repository at this point in the history
  2. bugfix: allow predicates without dependencies with derived tables to …

    …be handled correctly (vitessio#11911) (vitessio#11922)
    
    * bugfix: allow predicates on top of derived tables to be handled without dependencies
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * stop normalizer from changing literals into bindvars
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    4df65a4 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. [release-15.0] [Backport]: VReplication: Prevent Orphaned VDiff2 Jobs (

    …vitessio#11768) (vitessio#11943)
    
    * Prevent orphaned VDiffs in two ways...
    
    1. When opening the engine, restart any vdiffs that are in the
       started state as this indicates it did not complete and was
       unable to save the final state and must be restarted.
    2. When a vdiff run fails, retry saving the error state with an
       exponential backoff until the engine shuts down. This way
       the normal retry mechanism will kick in OR #1 will kick in
       when the engine is next opened on the primary tablet.
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Handle failures before vdiff_table records are created
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Add more ephemeral client errors
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Show vdiff state of error even if no vdiff_table records
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Minor cleanup
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Add vdiff2 unit tests
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Add unit test for retry
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Small cleanup
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Addressing review comments and other improvements
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Use warning log for ... warnings :-)
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Minor touch ups
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord authored Dec 13, 2022
    Configuration menu
    Copy the full SHA
    fbfd3f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Online DDL: fix 'vtctlclient OnlineDDL' template queries (vitessio#11889

    ) (vitessio#11951)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Dec 14, 2022
    Configuration menu
    Copy the full SHA
    50c731e View commit details
    Browse the repository at this point in the history
  2. update the release 15.0.2 summary doc (vitessio#11954)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Dec 14, 2022
    Configuration menu
    Copy the full SHA
    574491d View commit details
    Browse the repository at this point in the history
  3. skip TestSubqueriesExists (vitessio#11953)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Dec 14, 2022
    Configuration menu
    Copy the full SHA
    11c9aa6 View commit details
    Browse the repository at this point in the history
  4. Release notes for 15.0.2

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    cc4f522 View commit details
    Browse the repository at this point in the history
  5. Release commit for 15.0.2

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    a914f40 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. Add manan and florent to Docker files CODEOWNERS (vitessio#11983)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    vitess-bot[bot] and frouioui authored Dec 27, 2022
    Configuration menu
    Copy the full SHA
    ab39f36 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. [release-15.0] Fix rbac config in the vtop example (vitessio#12034) (v…

    …itessio#12038)
    
    * feat: fix rbac config in the operator example
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix clusters value too
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    99a735c View commit details
    Browse the repository at this point in the history
  2. Fix codeql workflow timeout issue (vitessio#11760) (vitessio#11957)

    * increase the timeout to build binaries in codeql workflow
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test codeql workflow on pr
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * addition of Slack Workflow Notification
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * addition of if condition to send slack message
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fail if needed
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * clean up codeql workflow
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    c36db54 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. fix typo

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    7e6e2cf View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. mysqlctl: flags should be added to vtbackup (vitessio#12048)

    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    deepthi authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    3622134 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    09e6a8e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. [15.0] CI: remove pitrtls test (vitessio#12064)

    * CI: remove pitrtls test
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * feat: update onclose timeout to 10 seconds
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * test: fix unit test
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix flaky test by not checking for an error
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: handle the case of empty hostname in tablet initialization
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * CI: don't run backup_transform tests during upgrade/downgrade because it has been removed in v16
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * flaky test fix - use new flag in v15
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    deepthi and GuptaManan100 authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    97c70ec View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Fix: Date math with Interval keyword (vitessio#12082) (vitessio#12102)

    * feat: add failing parsing test and fix parser
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: add e2e tests for interval with math functions
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: explictly set the time-zone to prevent failures in CI
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8024e6b View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. feat: fix translation logic to fail translation for conversions not s…

    …upported (vitessio#12111) (vitessio#12117)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    e259218 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Remove removed flags from being used for v16+ binaries (vitessio#12128)

    * feat: remove enable_semi_sync and workflow flags from v16+
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: also fix test for ers initialization
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * tests: remove workflow manager flags entirely
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    04dbcf7 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Back to dev mode (vitessio#11962)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    452f558 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. [release-15.0] VTGate: Ensure HealthCheck Cache Secondary Maps Stay i…

    …n Sync With Authoritative Map on Tablet Delete (vitessio#12178) (vitessio#12193)
    
    * Ensure secondary maps stay in sync with authoritative map on delete
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Remove all possible entries for a tablet alias in secondary maps
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Add unit test case
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    ---------
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    vitess-bot[bot] and mattlord authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    0488e91 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Properly test healthcheck cache response handling. (vitessio#12227)

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    vitess-bot[bot] and mattlord authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    c2cec55 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] [Gen4] Fix lookup vindexes with autocommit enabled (v…

    …itessio#12172) (vitessio#12230)
    
    * test: show that `autocommit` on lookup vindexes is broken when used after a savepoint is created
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    * test: rework the test case to show that the problem lies with transactions
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    * Correctly handle `autocommit` in the `VIndexLookup` primitive.
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    * Copy the `logging` struct so autocommit queries show up correctly in `vexplain` output.
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    
    ---------
    
    Signed-off-by: Arthur Schreiber <arthurschreiber@github.com>
    Co-authored-by: Arthur Schreiber <arthurschreiber@github.com>
    vitess-bot[bot] and arthurschreiber authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    91e7790 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Release-15: Cherry pick vtorc no cgo (vitessio#12223)

    * Move vtorc from go-sqlite3 to modernc.org/sqlite (vitessio#12214)
    
    * Move vtorc from go-sqlite3 to modernc.org/sqlite
    
    This moves vtorc from the go-sqlite3 library that uses CGO, to use
    modernc.org/sqlite which is a pure Go implementation.
    
    vtorc is the only component we have to build with CGO but it's causing
    pain for releases since we need to build it against an old Linux for
    linking against glibc.
    
    Using modernc.org/sqlite allows for using Go only again and makes all
    Vitess components buildable without CGO.
    
    In
    https://datastation.multiprocess.io/blog/2022-05-12-sqlite-in-go-with-and-without-cgo.html
    someone ran some basic benchmarks. It shows that the pure Go version can
    be twice as slow, but the usage of vtorc is very limited and we operate
    on small datasets, so I think the performance impact purely of a
    somewhat slower sqlite implementation is negligable.
    
    None of this is in a hot query serving path or anything like that, so I
    have little concern performance wise.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Fix error handling in RowToArray
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * empty-commit
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * Run go mod tidy
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    dbussink and GuptaManan100 authored Feb 6, 2023
    Configuration menu
    Copy the full SHA
    c1d8c14 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. feat: fix release script for v15 (vitessio#12285)

    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    ad802f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. fix: added null safe operator precendence rule (vitessio#12306)

    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    vitess-bot[bot] and harshit-gangal authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    358b689 View commit details
    Browse the repository at this point in the history
  2. Fix aggregation on outer joins (vitessio#12298) (vitessio#12313)

    * fix: aggregation coming from right hand side of left join check for null
    
    
    
    * test: added a sum test
    
    
    
    * addressed review comments
    
    
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    9f123a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. only expand when we have full information (vitessio#12002)

    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    vitess-bot[bot] and systay authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    1a950cd View commit details
    Browse the repository at this point in the history
  2. Bug fix: Cache filtered out tablets in topology watcher to avoid unne…

    …cessary GetTablet calls to topo (vitessio#12194) (vitessio#12244)
    
    * check filter later in loadTablets. Add tests to confirm expected behavior
    
    
    
    * remove unnecessary assignment
    
    
    
    
    * add some explanation around TestFilterByKeypsaceSkipsIgnoredTablets
    
    
    
    * simplify filter check logic as well as major test cleanup, using testify where possible
    
    
    
    ---------
    
    Signed-off-by: Brian Ramos <brirams@users.noreply.github.com>
    Co-authored-by: Brian Ramos <brirams@users.noreply.github.com>
    frouioui and brirams authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    c35032f View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Fix vtbackup upgrade/downgrade test (vitessio#12437)

    * adding check for v16 for upgrade/downgrade backup tests
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * removing TestReparentDoesntHangIfPrimaryFails
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * Removing keep-data from upgrade/downgrade workflow
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    * setting -keep-data=false in workflows
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    
    ---------
    
    Signed-off-by: Rameez Sajwani <rameezwazirali@hotmail.com>
    rsajwani authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    911f246 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Fix scalar aggregation engine primitive for column truncation (vitess…

    …io#12468) (vitessio#12472)
    
    * fix: scalar aggregation truncation
    
    
    
    * test: added scalar aggr engine unit test
    
    
    
    * remove onecase change
    
    
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    GuptaManan100 and harshit-gangal authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    7a59461 View commit details
    Browse the repository at this point in the history
  2. Skip TestReparentDoesntHangIfPrimaryFails in vttablet v16 and above (v…

    …itessio#12387)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    b55eae3 View commit details
    Browse the repository at this point in the history
  3. [release-15.0] BugFix: Unsharded query using a derived table and a du…

    …al table (vitessio#12484) (vitessio#12492)
    
    * BugFix: Unsharded query using a derived table and a dual table (vitessio#12484)
    
    * test: add failing test for a query in an unsharded keyspace using a derived table and reference table
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix logic to check if a single unsharded keyspace is used
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix test output
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    ---------
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove test files
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    ---------
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    9f17373 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Upgrade golang.org deps (vitessio#12405)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Feb 28, 2023
    Configuration menu
    Copy the full SHA
    f183ac7 View commit details
    Browse the repository at this point in the history
  2. Use go1.20.1 in upgrade/downgrade tests (vitessio#12512)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Feb 28, 2023
    Configuration menu
    Copy the full SHA
    7bd7785 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. handle readtablet error (vitessio#12511)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    6fe3259 View commit details
    Browse the repository at this point in the history
  2. Make upgrade downgrade job names unique (vitessio#12498)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    5701a05 View commit details
    Browse the repository at this point in the history
  3. Fix vtctldclient's Root command to return an error on unknown comma…

    …nd (vitessio#12481) (vitessio#12531)
    
    * Add a Run func to `vtctldclient`'s Root command to return an error on unknown command
    
    Closes vitessio#12480.
    
    
    
    * Add test
    
    
    
    * flags test data
    
    
    
    ---------
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    7ac5c39 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. [bug fix] USING planning on information_schema (vitessio#12542)

    * [planner] Schema information on the information_schema views (vitessio#11941)
    
    * add info_schema information
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * add SchemaInformation handling for info_schema tables
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * fix bad test query
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * add support for information_schema on mysql 5.7
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * columns sorted just like mysql, and tests for 5.7
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * test: skip test that should not run
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Fix for USING when column names not lower cased (vitessio#12379)
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    ---------
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    systay authored Mar 5, 2023
    Configuration menu
    Copy the full SHA
    92d2af2 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. [release-15.0] Tooling improvements backports (vitessio#12527)

    * Block merge if the `Do Not Merge` label is set (vitessio#12489)
    
    * Block Merge if the  label is set
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix echo syntax
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Improve release process post `v16.0.0 GA` code freeze (vitessio#12487)
    
    * Update the release instructions document with pre-requisites for release team
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Add Do Not Merge to release Pull Request upon creation
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix typo
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    af42116 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. collations: fix sorting in UCA900 collations (vitessio#12555) (vitess…

    …io#12562)
    
    * collations: fix sorting in UCA900 collations
    
    When using the fast iterator to _compare_ two strings with an UCA
    collation, we need to keep in mind that the weights in the collation are
    in BIG ENDIAN (this is the output format for the weight strings, so we
    store the weights this way), so comparing them directly will not result
    in the proper collation order. They need to be byte-swapped before they
    can be compared with an arithmetic operation!
    
    
    
    * collations: comment
    
    
    
    ---------
    
    Signed-off-by: Vicent Marti <vmg@strn.cat>
    vmg authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    01e4d8e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. handle filter on top of UNION (vitessio#12543)

    * handle filter on top of UNION
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * fix: conflict
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    ---------
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    systay and harshit-gangal authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    2648cdb View commit details
    Browse the repository at this point in the history
  2. [release-15.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …

    …runners (vitessio#12583) (vitessio#12587)
    
    * CI: extend timeouts in onlineddl_vrepl due to slow CI runners
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * increase even further
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    vitess-bot[bot] and shlomi-noach authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    1c2ed6b View commit details
    Browse the repository at this point in the history
  3. resolve conflict (vitessio#12591)

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    5e9de1f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Purge logs without panicking (vitessio#12187) (vitessio#12617)

    * Purge logs without panicking
    
    
    
    * Purge logs without panicking
    
    
    
    * try moving the goroutine to the func itself
    
    
    
    ---------
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    ab1d0fe View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Fix panic when executing a prepare statement with over 65,528 par…

    …ameters (vitessio#12614) (vitessio#12629)
    
    * fix type conversion in query.go for the bitMap size
    
    
    
    * enhance the TestHighNumberOfParams test
    
    
    
    * fix test comment
    
    
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    e3d889b View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Fix bug in vtexplain around JOINs (vitessio#12383)

    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    vitess-bot[bot] and systay authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    3b0ccd0 View commit details
    Browse the repository at this point in the history
  2. Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…

    …ma (vitessio#12641) (vitessio#12665)
    
    * Mysqld.GetSchema: tolerate tables being dropped while inspecting schema
    
    
    
    * lack of primary key columns in STATISTICS does not mean table is dropped. It can also mean the table does not have PRIMARY KEY
    
    
    
    * populate validTds rather than rely on nil hints
    
    
    
    * re-introdce earlier check
    
    
    
    * use validTds, sync
    
    
    
    * due to many tests consistently failing, trying a different approach: we keep the table, but with empty column/key/fields info
    
    
    
    * grammar
    
    
    
    ---------
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    f568a5c View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. [release-15.0] Re-organize the releasenotes directory into `changel…

    …og` (vitessio#12566) (vitessio#12659)
    
    * Re-organize the `releasenotes` directory into `changelog` (vitessio#12566)
    
    * Move all release related documents to ./release and add tool to generate READMEs
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Addition of the release.go file
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * simplify release.go
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * generate the release notes in the proper place
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * modify previous mentions of docs/releasenotes
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * re-add v17.0.0 summary
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * add new release tool to release instruction and ci
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * apply review suggestions
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * simplify release notes document path
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply review suggestions and fix team files
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * update the changelog dir and release_notes_label workflow
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    f0cfda7 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] Make sure to not push down expressions when not possib…

    …le (vitessio#12607) (vitessio#12647)
    
    * [gen4 planner] Make sure to not push down expressions when not possible (vitessio#12607)
    
    * Fix random aggregation to not select Null column
    * stop pushing down projections that should be evaluated at the vtgate level
    * undo changes to AggregateRandom
    * clean up code
    * fix executor test mock
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Fix schema error
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    f56e64a View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Fix initialization code to also stop replication to prevent crash (vi…

    …tessio#12534) (vitessio#12692)
    
    * feat: fix initialization code to also stop replication
    
    
    
    * feat: fix tests expectations
    
    
    
    * feat: fix wrangler tests
    
    
    
    ---------
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    d8c5160 View commit details
    Browse the repository at this point in the history
  2. Backport 12634 (vitessio#12680)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    0fbe50f View commit details
    Browse the repository at this point in the history
  3. [planner bugfix] add expressions to HAVING (vitessio#12668) (vitessio…

    …#12699)
    
    * [planner bugfix] add expressions to HAVING
    
    When a predicate contains aggregation, it should not
    be added to the WHERE clause. It should go to the
    
    
    
    * update test expecteations
    
    
    
    ---------
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    32a374b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. [release-15.0] Auto upgrade the Golang version (vitessio#12585) (vite…

    …ssio#12708)
    
    * Auto upgrade the Golang version (vitessio#12585)
    
    * initial addition of the go_upgrade tool to detect and bump the golang version
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * update go.mod automatically
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix isSameMajor version issue
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * update the bootstrap version automatically
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * update the bootstrap docker image changelog
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * uncomment code
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * addition of workflow
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * addition of base to create-pull-request
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test create PR alternative
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * add flags and getter methods
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * better PR message
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix no-workflow-update flag and better PR body msg
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix PR title, branch and body format
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test matrix and pwd path
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * enhanced matrix
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * update_workflows option
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * update workflows independently
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * test without matrix
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Add docs to go_upgrade and re-add matrix to the workflow
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * support major version upgrade
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * do not update bootstrap version if they are the same
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * migrate to cobra instead of pflags
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * remove redundant comment
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * safety net around replaceGoVersionInCodebase to avoid unrequired upgrade
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Remove double negation in workflowUpdate flag
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Use regexp instead of mere string comparison
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Proper regexp for every string comparison
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * use better regex
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * remove useless flag and improve the auto-PR body description
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * add note in the tool usage to run the tool at the root of the repo
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * add comment in .github/workflows/update_golang_version.yml
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply @mattlord code suggestion
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * replace usages of old filename
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply suggestions from code review
    
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    
    * Fix regexp
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * remove the use of DateOnly
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    frouioui and mattlord authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    b632186 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. [release-15.0] VReplication Last Error: retry error if it happens aft…

    …er timeout (vitessio#12114) (vitessio#12302)
    
    * Retry error if it happens after timeout
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Address review comments
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Address review comments
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Improve unit tests
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    ---------
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    vitess-bot[bot] and rohit-nayak-ps authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    6998097 View commit details
    Browse the repository at this point in the history
  2. properly escape sequence table names (vitessio#12598)

    Signed-off-by: Hormoz Kheradmand <hormoz.kheradmand@shopify.com>
    Co-authored-by: Hormoz Kheradmand <hormoz.kheradmand@shopify.com>
    vitess-bot[bot] and hkdsun authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    cf41ae7 View commit details
    Browse the repository at this point in the history
  3. Online DDL: ensure requested_timestamp isn't zero, before initializin…

    …g table schema (vitessio#12263)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    ca73cab View commit details
    Browse the repository at this point in the history
  4. [planner fix] make unknown column an error only for sharded queries (v…

    …itessio#12704) (vitessio#12726)
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    systay authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    ddeabc7 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. [release-15.0] Use a left join to make sure that tables with tablespa…

    …ce=innodb_system are included in the schema (vitessio#12672) (vitessio#12734)
    
    * Use a left join to make sure that tables with tablespace=innodb_system are not skipped when loading the schema (fixes vitessio#12669)
    
    Signed-off-by: Oleksiy Kovyrin <oleksiy.kovyrin@shopify.com>
    
    * Set tablespace on a test table to see if it breaks vstreamer
    
    Signed-off-by: Oleksiy Kovyrin <oleksiy.kovyrin@shopify.com>
    
    ---------
    
    Signed-off-by: Oleksiy Kovyrin <oleksiy.kovyrin@shopify.com>
    Co-authored-by: Oleksiy Kovyrin <oleksiy.kovyrin@shopify.com>
    vitess-bot[bot] and kovyrin authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    99b88e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Reset the current lag when closing the replication lag reader. (vites…

    …sio#12683) (vitessio#12744)
    
    * Reset the current lag when closing the replication lag reader.
    
    
    
    * Fix tests.
    
    
    
    ---------
    
    Signed-off-by: Johan Stenberg <johanstenberg92@github.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Johan Stenberg <johanstenberg92@github.com>
    frouioui and johanstenberg92 authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7455d4e View commit details
    Browse the repository at this point in the history
  2. vschema ddl: add grammar to accept qualified tables (vitessio#12577) (v…

    …itessio#12747)
    
    Signed-off-by: Hormoz Kheradmand <hormoz.kheradmand@shopify.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Hormoz Kheradmand <hkdsun@users.noreply.github.com>
    frouioui and hkdsun authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    295e22a View commit details
    Browse the repository at this point in the history
  3. Code freeze of release-15.0 (vitessio#12764)

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    54908d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Release of v15.0.3 (vitessio#12767)

    * Release notes for 15.0.3
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Release commit for 15.0.3
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Rename directory
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Update changelog/15.0/15.0.3/release_notes.md
    
    Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    Co-authored-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    mattlord and frouioui authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    652b0da View commit details
    Browse the repository at this point in the history
  2. Back to dev mode (vitessio#12786)

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    b5cd52f View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Fix: reset transaction session when no reserved connection (vitessio#…

    …12779)
    
    * fix: reset transaction session with better checks when no reserved connection
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * add to ci run
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    8b301a2 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] Fix incorrect path during release notes generation (vi…

    …tessio#12769) (vitessio#12795)
    
    * Fix incorrect path during release notes generation
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply review suggestion
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    vitess-bot[bot] and frouioui authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    7a7c5b2 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary code bits in workflows (vitessio#12756) (vitessio#…

    …12774)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    e757ea4 View commit details
    Browse the repository at this point in the history
  4. Use go1.20.2 in next-upgrade/downgrade workflows (vitessio#12793)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    340a027 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Automatically add milestone to new Pull Request (vitessio#12759) (vit…

    …essio#12806)
    
    * Automatically add milestone to new Pull Request
    
    
    
    * Run the workflow on pull_request_target event
    
    
    
    * Use gh pr edit to add milestone
    
    
    
    * Use bash instead of go script
    
    
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    fd265ea View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. fakedbclient: Add locking to avoid races (vitessio#12814) (vitessio#1…

    …2821)
    
    We have tests like `TestMoveTablesV2` which end up reading and writing
    queries concurrently. This causes the race detector to appropriately
    trigger and detect issues here.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    frouioui and dbussink authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    aab9b84 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. [planbuilder bugfix] do not push aggregations into derived tables (vi…

    …tessio#12810) (vitessio#12824)
    
    * fixes vitessio#12798
    
    
    
    * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level
    
    
    
    ---------
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    frouioui and systay authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    0b85e17 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    acf31a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Use go1.20.3 in the upgrade downgrade tests (vitessio#12839)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    144ff75 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] Small fixes to the auto-upgrade golang tool (vitessio#…

    …12838) (vitessio#12847)
    
    * fix float issue with bootstrap version increment
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * handle case where there are no minor bootstrap version
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * avoid re-creating Pull Requests
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * remove parse float
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    vitess-bot[bot] and frouioui authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    db8bf83 View commit details
    Browse the repository at this point in the history
  3. Add timeout to golangci-lint and bump its version (vitessio#12852) (v…

    …itessio#12853)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    c76f44f View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Remove recent golangci-lint version bump (vitessio#12910)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    9e1cb0b View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. [release-15.0] planner fix: scoping rules for JOIN ON expression insi…

    …de a subquery (vitessio#12890)
    
    * planner fix: scoping rules for JOIN ON expression inside a subquery (vitessio#12881)
    
    * fix: scoping rules for on clause expression inside a subquery
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * find the parent scope of the statement in on clause
    
    Signed-off-by: harshit-gangal <harshit@planetscale.com>
    
    * addressed review comments
    
    Signed-off-by: harshit-gangal <harshit@planetscale.com>
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: harshit-gangal <harshit@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Fix plan test expectation for v3
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Signed-off-by: harshit-gangal <harshit@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    frouioui and harshit-gangal authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    7305a1f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. fix: union distinct between unsharded route and sharded join (vitessi…

    …o#12982)
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal authored May 2, 2023
    Configuration menu
    Copy the full SHA
    e0cde55 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    506a906 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. gen4 planner: allow last_insert_id with arguments (vitessio#13026) (v…

    …itessio#13035)
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    systay authored May 9, 2023
    Configuration menu
    Copy the full SHA
    25b5686 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. use go1.20.4 in the next version upgrade tests (vitessio#13071)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored May 11, 2023
    Configuration menu
    Copy the full SHA
    b0020d4 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. [release-15.0] Fix the resilientQuery to give correct results during …

    …initialization (vitessio#13080) (vitessio#13086)
    
    * feat: fix the resilient query code to work better right after it has started
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: return after erroring out in TimeoutAction
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    ---------
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    vitess-bot[bot] and GuptaManan100 authored May 15, 2023
    Configuration menu
    Copy the full SHA
    7c1e70a View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. [release-15.0] Fix: TabletServer ReserveBeginExecute to return transa…

    …ction ID on error (vitessio#13193) (vitessio#13196)
    
    * ReserveBeginExecute to return transaction id even if reserver id is not present when there is an error
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    * enabled settings pool for e2e test
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    vitess-bot[bot] and harshit-gangal authored May 31, 2023
    Configuration menu
    Copy the full SHA
    2a15070 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Fix: errant GTID in health streamer (vitessio#13184) (vitessio#13226)

    * test: add health-streamer test
    
    
    
    * feat: fix test
    
    
    
    * feat: fix health streamer
    
    
    
    * feat: fix health streamer tests
    
    
    
    ---------
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    e971ed4 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Update Upgrade/Downgrade tests to use go1.20.5 (vitessio#13271)

    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    0bad292 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    4779d78 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. [release-15.0] Fix benchmarks in plan_test.go (vitessio#13096) (vit…

    …essio#13125)
    
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    vitess-bot[bot] and frouioui authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    aad3f10 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. [release-15.0] Set the number of threads for release notes generation…

    … with a flag (vitessio#13315)
    
    * Set the number of threads for release notes generation with a flag (vitessio#13273)
    
    * Set the number of threads for release notes generation by a flag
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Add the flag to the release instructions and remove the make commande for release notes
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * remove os.Exit (vitessio#13310)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    frouioui authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    6308a57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fef68a View commit details
    Browse the repository at this point in the history
  3. feat: don't run any reparent commands if the host is empty (vitessio#…

    …13396) (vitessio#13403)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    053e0e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. [release-15.0] BaseShowTablesWithSizes: optimize MySQL 8.0 query (vit…

    …essio#13375) (vitessio#13388)
    
    * BaseShowTablesWithSizes: optimize MySQL 8.0 query
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * adapt regular expression
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * adapt regular expression, 2
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * refactored query again to combat the many unit test query format assumptions
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * use t.table_schema in GROUP BY. Although not strictly necessary this may be faster
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * Support views in BaseShowTablesWithSizes for MySQL 8.0 (vitessio#13394)
    
    * Support views in BaseShowTablesWithSizes for MySQL 8.0
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * added test
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * fixed test
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * schema tracker: use null safe comparison
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    ---------
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    
    * BaseShowTables
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    3 people authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    af8b1ed View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. resolved conflict (vitessio#13376)

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    d5b7e93 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Ignore error while reading table data in Schema.Engine reload (vitess…

    …io#13421) (vitessio#13425)
    
    * ignore views load error
    
    
    
    * added unit test
    
    
    
    ---------
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    harshit-gangal authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    cb548bf View commit details
    Browse the repository at this point in the history
  2. resolved conflict (vitessio#13457)

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    15bfa7b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    54cc13f View commit details
    Browse the repository at this point in the history
  2. compose: fix consul:latest error

    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    91ed1e9 View commit details
    Browse the repository at this point in the history
  3. Update docker-compose.beginners.yml too

    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    058bc84 View commit details
    Browse the repository at this point in the history
  4. rm mistaken commit

    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    297749c View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Merge pull request vitessio#13471 from vitessio/backport-13468-to-rel…

    …ease-15.0
    
    [release-15.0] `examples/compose`: fix `consul:latest` error w/`docker-compose up -d` (vitessio#13468)
    mattlord authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    dfb61e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. [release-15.0] Fix TestGatewayBufferingWhileReparenting flakiness (v…

    …itessio#13469) (vitessio#13502)
    
    Fix `TestGatewayBufferingWhileReparenting` flakiness (vitessio#13469)
    GuptaManan100 authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    f05b486 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. [release-15.0]: Fix flakiness in VTOrc tests (vitessio#13489) (vitess…

    …io#13529)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    1e32824 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. [release-15.0] Flaky tests: Fix wrangler tests (vitessio#13568) (vite…

    …ssio#13570)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    a436abb View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. [release-15.0] ignore all error for views in engine reload (vitessio#…

    …13590) (vitessio#13592)
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    vitess-bot[bot] and harshit-gangal authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4c5a512 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    e54df87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29ac35c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bb447a View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    d1d460b View commit details
    Browse the repository at this point in the history
  2. Release v15.0.4 (vitessio#13652)

    frouioui authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    72d943e View commit details
    Browse the repository at this point in the history
  3. Back to dev mode after v15.0.4 (vitessio#13662)

    Signed-off-by: Matt Lord <mattalord@gmail.com>
    mattlord authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    fcccd18 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. v15 backport: Solve RevertMigration.Comment read/write concurrency is…

    …sue (vitessio#13735)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    64fa0b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. [15.0] bugfixes: collection of fixes to bugs found while fuzzing (vit…

    …essio#13807)
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    systay and GuptaManan100 authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    d407e9b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. [release-15.0] Fix BackupShard to get its options from its own flags (

    vitessio#13813) (vitessio#13818)
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Co-authored-by: Andrew Mason <andrew@planetscale.com>
    vitess-bot[bot] and Andrew Mason authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    f0b4ab7 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. [release-15.0] vtgate: fix race condition iterating tables and views …

    …from schema tracker (vitessio#13673) (vitessio#13794)
    
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    vitess-bot[bot] and harshit-gangal authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d6b4de8 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. v15 backport: Onlineddl: formalize "immediate operations", respect --…

    …postpone-completion strategy flag (vitessio#13832)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com>
    Co-authored-by: Andrew Mason <amason@hey.com>
    3 people authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    a1e0045 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. [release-15.0] OnlineDDL: fix nil 'completed_timestamp' for cancelled…

    … migrations (vitessio#13928) (vitessio#13935)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    vitess-bot[bot] and shlomi-noach authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    1373805 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. [release-15.0] Make Static Code Checks Etc fail if the `./changelog…

    …` folder is out-of-date (vitessio#14003) (vitessio#14004)
    
    Co-authored-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    vitess-bot[bot] and frouioui authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    69d003a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. [release-15.0] fix data race in join engine primitive olap streaming …

    …mode execution (vitessio#14012) (vitessio#14014)
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    vitess-bot[bot] and harshit-gangal authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    d777c3a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. [release-15.0] fix: cost to include subshard opcode (vitessio#14023) (v…

    …itessio#14025)
    
    Signed-off-by: Harshit Gangal <harshit@planetscale.com>
    Co-authored-by: Harshit Gangal <harshit@planetscale.com>
    vitess-bot[bot] and harshit-gangal authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    d2d8bf1 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] OnlineDDL: cleanup cancelled migration artifacts; supp…

    …ort `--retain-artifacts=<duration>` DDL strategy flag (vitessio#14029) (vitessio#14035)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    vitess-bot[bot] and shlomi-noach authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3b333d7 View commit details
    Browse the repository at this point in the history
  3. [release-15.0] Fix: convertBoolToSemiSyncAction method to account for…

    … all semi sync actions (vitessio#13075) (vitessio#13957)
    
    Co-authored-by: William Lu <william@tamedfox.ca>
    arthurschreiber and WilliamLu99 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ebbf009 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. [release-15.0] update docgen to embed commit ID in autogenerated doc …

    …frontmatter (vitessio#14056) (vitessio#14072)
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Co-authored-by: Andrew Mason <andrew@planetscale.com>
    vitess-bot[bot] and Andrew Mason authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    328809f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. [release-15.0] anonymize homedirs in generated docs (vitessio#14101) (v…

    …itessio#14104)
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Co-authored-by: Andrew Mason <andrew@planetscale.com>
    vitess-bot[bot] and Andrew Mason authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    720e035 View commit details
    Browse the repository at this point in the history
  2. [release-15.0] Remove FOSSA Test from CI until we can do it in a secu…

    …re way (vitessio#14119) (vitessio#14120)
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    vitess-bot[bot] and rohit-nayak-ps authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    99cde77 View commit details
    Browse the repository at this point in the history
  3. [release-15.0] Flakes: Delete VTDATAROOT files in reparent test teard…

    …own within CI (vitessio#13793) (vitessio#14118)
    
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    frouioui and mattlord authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    cdefdd8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. [release-15.0] bugfix: change column name and type to json (vitessio#…

    …14093) (vitessio#14115)
    
    Signed-off-by: Olga Shestopalova <oshestopalova@hubspot.com>
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Olga Shestopalova <oshestopalova@hubspot.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    5 people authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    87fb7e9 View commit details
    Browse the repository at this point in the history
  2. Code freeze of release-15.0 for v15.0.5 (vitessio#14141)

    Signed-off-by: Manan Gupta <manan@planetscale.com>
    GuptaManan100 authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    4d6f2ee View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. [release-15.0] docker: add dedicated vtorc container (vitessio#14126) (

    …vitessio#14145)
    
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    92e7f99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcfca87 View commit details
    Browse the repository at this point in the history
  3. [release-15.0] Enable failures in tools/e2e_test_race.sh and fix ra…

    …ces (vitessio#13654) (vitessio#14009)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Brendan Dougherty <brendan.dougherty@shopify.com>
    Signed-off-by: Austen Lacy <austen.lacy@shopify.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Brendan Dougherty <brendan.dougherty@shopify.com>
    Co-authored-by: Austen Lacy <austen.lacy@shopify.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    4 people authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    1814eaf View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Release of v15.0.5 (vitessio#14142)

    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    GuptaManan100 and frouioui authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    1871cee View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. slack-vitess-r15.0.4: setup CI jobs and CODEOWNERS (#127) (#141)

    * `slack-vitess-r15.0.4`: setup CI jobs and CODEOWNERS
    
    
    
    * Run test on larger runner
    
    
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    a6c860c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. slack-vitess-r15.0.5: backport vitessio#14428 from v16 (#166)

    * make column resolution closer to mysql
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    * Fix auto-merge-conflict resolution problem
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update expected plan in aggr_cases.json
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    timvaillancourt and systay authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    517fad7 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. slack-vitess-r15.0.5: update CODEOWNERS (#250)

    * `slack-vitess-r15.0.5`: update `CODEOWNERS` and go runtime
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update MySQL apt package and GPG signature (vitessio#14785)
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * gofmt complaint
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make sizegen
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update docker/bootstrap/Dockerfile.common
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use go1.20.14
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make sizegen
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Revert to go1.18
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make proto again
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    timvaillancourt and mattlord authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    687889c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. slack-vitess-r15.0.5: backport v20 vtgate syscall/topo-call optim…

    …izations (#227)
    
    * Load `--grpc_auth_static_client_creds` file once (vitessio#15030)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Filter by keyspace earlier in `tabletgateway`s `WaitForTablets(...)` (vitessio#15347)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Limit concurrent creation of healthcheck gRPC connections (vitessio#15053)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update MySQL apt package and GPG signature (vitessio#14785)
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * remove unrelated workflow files from v20
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    timvaillancourt and mattlord authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    355006a View commit details
    Browse the repository at this point in the history
  2. slack-vitess-r15.0.5: use go1.20.14 (#255)

    * go1.20.14
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * more go-version: updates
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make proto w/go1.20
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix the golangci-lint config (vitessio#11812)
    
    There's a bunch of deprecated linters that don't work anymore, so let's
    remove them:
    
    ```
    WARN [runner] The linter 'deadcode' is deprecated (since v1.49.0) due to: The owner seems to have abandoned the linter.  Replaced by unused.
    WARN [runner] The linter 'structcheck' is deprecated (since v1.49.0) due to: The owner seems to have abandoned the linter.  Replaced by unused.
    WARN [runner] The linter 'varcheck' is deprecated (since v1.49.0) due to: The owner seems to have abandoned the linter.  Replaced by unused.
    WARN [linters context] structcheck is disabled because of generics. You can track the evolution of the generics support by following the golangci/golangci-lint#2649.
    ```
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * update golangci-lint to 1.50.1 (vitessio#11873)
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Add timeout to golangci-lint and bump its version (vitessio#12852) (vitessio#12853)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Upgrade `release-16.0` to `go1.20.1` (vitessio#12398)
    
    * Upgrade release-16.0 to go1.19.6
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * upgrade to 1.20.1
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * bump the golangci-lint version
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply linter suggestions
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Apply linter suggestions
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * fix TestTLSClientVerifyIdentity
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Switch to using new Go 1.19 CRL parser (vitessio#12315)
    
    `x509.ParseCRL` is deprecated, we should use `x509.ParseRevocationList`
    instead which is new in Go 1.19.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Skip TestFuzz for now
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    ---------
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Remove recent golangci-lint version bump (vitessio#12909)
    
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    
    * Fix conflict resolution
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make ensure_bootstrap_version
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * hardcode previous release
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Add comment for hardcoded previous release
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Signed-off-by: Andres Taylor <andres@planetscale.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Andres Taylor <andres@planetscale.com>
    Co-authored-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
    4 people authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3548975 View commit details
    Browse the repository at this point in the history
  3. Allow override of build git env in docker/base builds (vitessio#11968) (

    #256)
    
    * Pass BUILD_GIT_BRANCH and BUILD_GIT_REV env into docker build
    
    
    
    * Fix bootstrap version
    
    
    
    * Fix bootstrap version, again
    
    
    
    * Fix ws
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
    Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
    timvaillancourt and frouioui authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    66147a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    1533744 View commit details
    Browse the repository at this point in the history
  2. slack-vitess-r15.0.5: backport structured logging from vitessio#11960

    … (#270)
    
    * Add structure logging to Vitess (vitessio#11960)
    
    * Create a function to replace glog with PlanetScale log
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Add test case for replacing glog
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Remove one test
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Add flag for PS Logger usage
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Update the usage test files and replace _ with - for the flag
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Apply code review comments
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Add copyrights and release notes
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Update the year in the copyrights
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Fix typo
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * Empty Commit
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    
    * github.com/planetscale/log v0.0.0-20221118170849-fb599bc35c50
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy after rebase
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Emad Habib <ehabib@slack-corp.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Emad Mokhtar Elsayed Habib <emad.m.habib@gmail.com>
    timvaillancourt and EmadMokhtar authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    453ee84 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. slack-vitess-r14.0.5:cherrypick: backport rdonly patch (#77) (#298)

    * backport pr 29
    
    * fix missing variable
    
    * fix missing patch
    
    * update help text
    
    Co-authored-by: Tanjin Xu <109303790+tanjinx@users.noreply.github.com>
    timvaillancourt and tanjinx authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    83ce817 View commit details
    Browse the repository at this point in the history
  2. slack-vitess-r15.0.5: forward-port consul topo limits PR #111 (#297)

    * `slack-vitess-r14.0.5`: allow conn overrides in consul topo (#111)
    
    * `slack-vitess-r14.0.5`: allow conn overrides in consul topo
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * fix e2e test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update flags tests that didn't exist in v14
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e5eb0d1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. slack-vitess-r15.0.5: retry CI tests with nick-fields/retry@v2 (#328

    )
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored May 6, 2024
    Configuration menu
    Copy the full SHA
    3c6f27b View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. slack-vitess-r15.0.5: backport Transaction Throttler PRs, pt. 1 (#335)

    * Add basic metrics to `vttablet` transaction throttler (vitessio#12418)
    
    * Add basic stats to vttablet tx throttler
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * test new metrics
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * reorder
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * short names
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Add max rate
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Move NewGaugeFunc to under conditional
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use env
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Remove env from TxThrottler struct
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * PR suggestion
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix unit test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * reorder test vars
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix transaction throttler ignoring the initial rate (vitessio#12618)
    
    * Fix transaction throttler ignoring the initial rate
    
    This addresses the issue reported in vitessio#12549
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Add missing override of max replication lag in `throttler.newThrottler()`
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Reorder functions to make diff easier to read
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix check for maxRate in `newThrottlerFromConfig()`
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix some CI pipeline issues
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comment.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix typo
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Eduardo J. Ortega U. <5791035+ejortegau@users.noreply.github.com>
    
    * Cleanup panics in `txthrottler`, reorder for readability (vitessio#12901)
    
    * Cleanup tx_throttler.go
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Cleanup tx_throttler.go #2
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix throttlerFactoryFunc
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Undo if-cond consolidation
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Undo struct shuffling
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * prove that disabled config returns nil error
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Improve test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Emit per workload labels for existing per table vttablet metrics (vitessio#12394)
    
    * Emit per workload labels for existing per table vttablet metrics
    
    This adds the possibility to configure vttablet (via CLI flag) to also have a
    workload label for existing per table metrics (query counts, query times, query
    errors, query rows affected, query rows returned, query error counts). Workload
    can be any string that makes sense for the client application. For example, API
    endpoint name, controller, batch job name, application name or something else.
    
    This is usefult to be able to gain observability about how the query load is
    distributed across different workloads.
    
    This is achieved with two new CLI flags, namely:
    
    * `enable-per-workload-table-metrics`: whether to enable or disable per
      workload metric collection - disabled by default to preserve the current
      behavior, thus making the new feature opt-in only.
    * `workload-label`: a string to look for in query comments to identify the
      workload running the current query.
    
    The workload is obtained by parsing query comments of the form:
    
    /* ... <workload_label>=<workload_name>; ... */
    
    For example, if vttablet is started with
    
    `--enable-per-workload-table-metrics --workload-label app_name`
    
    anda query is issued with a comment like
    
    /* ... app_name=shop; ... */
    
    then metrics will look like
    
    ```
    vttablet_query_counts{plan="Select",table="dual", workload="shop"} 15479
    ```
    
    instead of
    
    ```
    vttablet_query_counts{plan="Select",table="dual"} 15479
    ```
    
    Query comment parsing only takes place if `--enable-per-workload-table-metrics`
    is used, as to not incur parsing performance impact if the user does not want
    per workload metrics.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * make linter happy
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * fix flags e2e test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments:
    
    * Obtain workload information on the vtgate instead of the vttablet, avoiding
      double parsing.
    * Treat workload name as a query directive.
    * Send workload name from vtgate to vttablet as ExecuteOptions.
    
    Additionally, annotate tabletserver's execution span with the workload name
    to also enrich traces with workload name data, in addition to metrics.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * A few fixes:
    
    1. Rebuild some files with `make proto`.
    2. Protect against nil ExecuteOptions on the tabletserver.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix flags e2e test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fixes
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix a comment
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix e2e flag test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Update JS code for protobuf changes.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix QueryEngine unit test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix e2e flag test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix spurious tab in comment
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comment
    
    Don't use dual format flag for new flags - stick with - separated ones.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * remove mistaken git add
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make vtadmin_web_proto_types
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * test unit_race test on go-version: 1.18.9
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Revert "test unit_race test on go-version: 1.18.9"
    
    This reverts commit 922e897.
    
    * CI: Misc test improvements to limit failures with various runners (vitessio#13825)
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Fix setup order to avoid races (vitessio#13871)
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Eduardo J. Ortega U. <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    4 people authored May 10, 2024
    Configuration menu
    Copy the full SHA
    abadd5a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. slack-vitess-r15.0.5: revert CI PR vitessio#10768 (#341)

    * `slack-vitess-r15.0.5`: revert CI PR vitessio#10768
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * rm .github/workflows/release_notes_label.yml
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored May 14, 2024
    Configuration menu
    Copy the full SHA
    bde4622 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. slack-vitess-r15.0.5: backport v16 vtorc fixes (#258)

    * VTOrc running PRS when database_instance empty bug fix. (vitessio#12019)
    
    * feat: convert join with database_instance to a left join and prevent fixes from running if the information from database_instance is unavailable
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: add tests to verify the fix works
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * Timeout Fixes and VTOrc Improvement (vitessio#11881)
    
    * refactor: move tests out of newfeaturestest so that they run on upgrade-downgrade tests too
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add failing ers test for handling multiple vttablet failures with default values of flags
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add a new lock-timeout flag and use that instead of remote-operation-timeout
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: augment DownPrimary test to reproduce the issue of VTOrc not handling multiple failures
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove LockShardTimeout configuration from VTOrc and add parallelism to refresh of tablets
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * log: add more logging lines around ers in vtorc
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: get the test to work
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix usage of wait for replicas timeout
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix flags expected output
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix race in test now that the function is called in parallel multiple times
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix default of onCloseTimeout to 1 second
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: add failing unit test to refreshTabletsInKeyspaceShard
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix vtorc to not forget a tablet which has been deleted
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix backward compatibility, add tests and release notes docs
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix flags output
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: use disable-replication-manager instead of disable-active-reparents to allow vttablets to setup replication when restarted
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix flaky test by not checking for an error
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: handle the case of empty hostname in tablet initialization
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: update onclose timeout to 10 seconds
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: fix unit test
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: address review comments
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * docs: add comments explaining the test functions
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add summary docs for 'lock-shard-timeout' deprecation
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * log: also log error in DiscoverInstance when force discovery is specified (vitessio#11936)
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * VTOrc Code Cleanup - generate_base, replace cluster_name with keyspace and shard. (vitessio#12012)
    
    * feat: refactor generate commands of VTOrc to be in a single file
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * refactor: cleanup create table formatting
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: cleanup the usage of IsSQLite and IsMySQL
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove unused minimal instance
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove unused table cluster_domain_name
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix vtorc database to store keyspace and shard instead of cluster
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove unused attributes
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove unused cluster domain
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: change GetClusterName to GetKeyspaceAndShardName
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix insertion into database_instance
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix SnapshotTopologies
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove inject unseen primary and inject seed
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove ClusterName from Instance
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix Audit operations
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add Keyspace and Shard to cluster information to replace ClusterName
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix attempt failure detection registeration
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix blocked topology recoveries
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix topology recovery
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: reading recovery instances
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix get replication and analysis
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix bug in query
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * test: add tests to check that filtering by keyspace works for APIs
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: remove remaining usages of ClusterName
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * refactor: fix comment explaining sleep in the test
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: add code to prevent filtering just by shard and add tests for it
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * Fix insert query of blocked_recovery table in VTOrc (vitessio#12091)
    
    * feat: add failing test and fix the query of insertion
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * empty-commit
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * Fix: VTOrc forgetting old instances (vitessio#12089)
    
    * test: add a failing test for the case where the port changes for a tablet
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * feat: fix the issue by adding alias as a unique field
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * empty-commit
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    
    * Move vtorc from go-sqlite3 to modernc.org/sqlite (vitessio#12214)
    
    * Move vtorc from go-sqlite3 to modernc.org/sqlite
    
    This moves vtorc from the go-sqlite3 library that uses CGO, to use
    modernc.org/sqlite which is a pure Go implementation.
    
    vtorc is the only component we have to build with CGO but it's causing
    pain for releases since we need to build it against an old Linux for
    linking against glibc.
    
    Using modernc.org/sqlite allows for using Go only again and makes all
    Vitess components buildable without CGO.
    
    In
    https://datastation.multiprocess.io/blog/2022-05-12-sqlite-in-go-with-and-without-cgo.html
    someone ran some basic benchmarks. It shows that the pure Go version can
    be twice as slow, but the usage of vtorc is very limited and we operate
    on small datasets, so I think the performance impact purely of a
    somewhat slower sqlite implementation is negligable.
    
    None of this is in a hot query serving path or anything like that, so I
    have little concern performance wise.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Fix error handling in RowToArray
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * see if CI passes on v14.0.5 as previous release
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Revert "see if CI passes on v14.0.5 as previous release"
    
    This reverts commit 53a0e0c.
    
    ---------
    
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Manan Gupta <35839558+GuptaManan100@users.noreply.github.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    3 people authored May 16, 2024
    Configuration menu
    Copy the full SHA
    36d8315 View commit details
    Browse the repository at this point in the history
  2. slack-vitess-r15.0.5: backport required Transaction Throttler PRs, …

    …pt. 2 (#350)
    
    * Add priority support to transaction throttler (vitessio#12662)
    
    * Add support for criticality query directive, and have TxThrottler respect that
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Remove unused variable
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix CI pipeline
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Make linter happy & add extra test cases.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix circular import
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Make linter happy
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments:
    
    * Invalid criticality in query directive fails the query.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments:
    
    * Renamed criticality to priority.
    * Change error handling when parsing the priority from string to integer.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Add missing piece of code that got lost during merge conflict resolution
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix vtadmin.js
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix unit tests (I think)
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Invert polarity of priority values
    
    With this change, queries with PRIORITY=0 never get throttled, whereas those
    with PRIORITY=100 always do (provided there is contention).
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Make linter happy
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix flag e2e test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Add flag to select tx throttler tablet type (vitessio#12174)
    
    * Add flag to select tx throttler tablet type
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * REPLICA and/or RDONLY only
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update flag help msg
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Lowercase types in help/doc
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Help update
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * fix test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * No underscores in flag
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix merge
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * PR suggestion, consolidate config logic
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update go/vt/vttablet/tabletserver/tabletenv/config.go
    
    Co-authored-by: Andrew Mason <amason@hey.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use topoproto.TabletTypeListFlag to handle flag
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix unit test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update go/vt/vttablet/tabletserver/tabletenv/config.go
    
    Co-authored-by: Andrew Mason <amason@hey.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * improve test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * pr suggestions
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go fmt
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Andrew Mason <amason@hey.com>
    
    * txthrottler: further code cleanup (vitessio#12902)
    
    * txthrottler: further code cleanup
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix bad merge resolution
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * TxThrottler support for transactions outside BEGIN/COMMIT (vitessio#13040)
    
    * TxThrottler support for transactions outside BEGIN/COMMIT
    
    This change allows the TxThrottler to throttle requests sent outside of
    explicit transactions (i.e. explicit BEGIN/COMMIT blocks) when configured to do
    so via a new config flag. Otherwise, it preserves the current/default behavior
    of only throttling transactions inside BEGIN/COMMIT.
    
    In addition, when this flag is passed, and because the call to throttle is done
    in a context in which the execution plan is already known, this change uses the
    plan type to make sure that throttling is triggered only when the query being
    executed is INSERT/UPDATE/DELETE/LOAD, so that SELECTs and others no longer get
    throttled unnecessarily, as they do not contribute to increasing replication
    lag, which is what the TxThrottler aims at controlling.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix e2e flag tests & TxThrottler unit test
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Throttle auto-commit statements in QueryExecutor instead of TxPool
    
    This changes where we call the transaction throttler:
    
    1. Statements in `BEGIN/COMMIT` blocks keep being throttled in
       `TabletServer.begin()`.
    2. Additionally, throttling is added in QueryExecutor.execAutocommit() and
       `QueryExecutor.execAsTransaction()`.
    
    We also change things so that throttling in this new case is not opt-in via
    configuration flag but instead is the new and only behavior.
    
    Finally, we remove some previously added changes to example scripts that had
    been added with the intention of testing and are not part of the PR.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Adds test cases for QueryExecutor.Execute() with TxThrottle throttling
    
    To make unit testing simple here, we separated the interface and implementation
    of the TxThrottle, and simply used a mock implementation of the interface in
    the tests.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Add note on new TxThrottler behavior in v17 changelog
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Fix PR number in changelog entry for TxThrottler behavior change.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Make linter happy
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * txthrottler: verify config at vttablet startup, consolidate funcs (vitessio#13115)
    
    * txthrottler: verify config at vttablet startup, consolidate funcs
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use explicit dest in prototext.Unmarshal
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use for loop for TestVerifyTxThrottlerConfig
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Cleanup test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix go vet complaint
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Add back synonym flag
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update go/vt/vttablet/tabletserver/txthrottler/tx_throttler.go
    
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Address staticcheck linter error
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * gofumpt
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Co-authored-by: Andrew Mason <amason@hey.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    4 people authored May 16, 2024
    Configuration menu
    Copy the full SHA
    3e35d19 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    a2a622a View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. slack-vitess-r15.0.5: backport required Transaction Throttler PRs, …

    …pt. 3 + ci fixes (#351)
    
    * txthrottler: add metrics for topoWatcher and healthCheckStreamer (vitessio#13153)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Replace deprecated `github.com/golang/mock` with `go.uber.org/mock` (vitessio#13512)
    
    Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * Per workload TxThrottler metrics (vitessio#13526)
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * tx throttler: healthcheck all cells if `--tx-throttler-healthcheck-cells` is undefined (vitessio#12477)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    
    * Add dry-run/monitoring-only mode for TxThrottler (vitessio#13604)
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Eduardo J. Ortega U. <5791035+ejortegau@users.noreply.github.com>
    
    * `txthrottler`: remove `txThrottlerConfig` struct, rely on `tabletenv` (vitessio#13624)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * tx throttler: remove unused topology watchers (vitessio#14412)
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * tx_throttler: delete topo watcher metric instead of deprecating (vitessio#14445)
    
    Signed-off-by: deepthi <deepthi@planetscale.com>
    
    * TxThrottler: dont throttle unless lag (vitessio#14789)
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * go test -v
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * add mutex to flaky parseFlags()
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * revert tweaks for flaky tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * fix protojson err
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make vtadmin_web_proto_types
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * remove debug t.Logf(...)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Eduardo J. Ortega U. <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: deepthi <deepthi@planetscale.com>
    Co-authored-by: Eng Zer Jun <engzerjun@gmail.com>
    Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Co-authored-by: Deepthi Sigireddi <deepthi@planetscale.com>
    5 people authored May 21, 2024
    Configuration menu
    Copy the full SHA
    4a92ae7 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. slack-vitess-r15.0.5: add slack_cross_cell custom durability poli…

    …cy (#266)
    
    * `slack-vitess-r15.0.5`: add `slack_cross_cell` custom durability policy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy again
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use tag
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * use v0.15.1
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * update shim
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Make `Durabler` interface methods public (vitessio#15548)
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    
    * Update `slack_cross_cell` shim
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy again
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Allow private go module from vitess-additions repo
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix typo
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Missing non-template update
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Missing non-template update
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Missing non-template update, pt 3
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Fix docker tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * make proto
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * fix upgrade/downgrade tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Update all the Go dependencies (vitessio#11741)
    
    * Update all the Go dependencies
    
    This seems to work for the basics just fine, so let's have CI take a run
    at this as well to update these.
    
    Only one small update to the Azure blob storage handling seems needed so
    far.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Use correct proto comparisons
    
    We're using `reflect.DeepEqual` or `testify` helpers that essentially
    use that in a number of places are comparing protobufs. This is not
    supported though, protobufs are not comparable with `reflect.DeepEqual`.
    
    This is exposed because of the tiny patch bump of protobuf which changes
    some internal optimization of how it initializes protobufs that breaks
    all this.
    
    Instead, move to the appropriate helpers here.
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    
    * Resolve signature mismatch
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * revert protobuf version
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * revert protobuf version, pt 2
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Revert "Update all the Go dependencies (vitessio#11741)"
    
    This reverts commit 18faa1e.
    
    * go mod tidy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Manan Gupta <manan@planetscale.com>
    Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
    Co-authored-by: Manan Gupta <manan@planetscale.com>
    Co-authored-by: Dirkjan Bussink <d.bussink@gmail.com>
    3 people authored May 22, 2024
    Configuration menu
    Copy the full SHA
    a912583 View commit details
    Browse the repository at this point in the history
  2. slack-vitess-r15.0.5: misc required backports, pt. 1 (#361)

    * Add `VStreamerCount` stat to `vttablet` (vitessio#11978)
    
    * Add `VStreamersActive` stat to `vttablet`
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Improve desc
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Add PR suggestions
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Move to *stats.Gauge
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Single defer
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Add `Uptime` metric (vitessio#12712)
    
    * Add `Uptime` metric to `vtgate`+`vttablet`
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * move to go/vt/servenv/status.go
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use nanoseconds for uptime
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Move Uptime metrics to servenv.go, remove dupe start time.Time
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Use serverStart time.Time
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * Implement the RowsColumnTypeScanType interface in the go sql driver for Vitess in order to get the column types (vitessio#12007)
    
    Signed-off-by: Johan Oskarsson <joskarsson@slack-corp.com>
    
    Signed-off-by: Johan Oskarsson <joskarsson@slack-corp.com>
    Co-authored-by: Johan Oskarsson <joskarsson@slack-corp.com>
    
    * Add vstream metrics to vtgate (vitessio#13098)
    
    * Add vstream metrics to vtgate
    
    Signed-off-by: twthorn <thomaswilliamthornton@gmail.com>
    
    * Update unit test name and use cell variable
    
    Signed-off-by: twthorn <thomaswilliamthornton@gmail.com>
    
    * Reset metrics for TestVStreamsCreatedAndLagMetrics, fix data race issue
    
    Signed-off-by: twthorn <thomaswilliamthornton@gmail.com>
    
    ---------
    
    Signed-off-by: twthorn <thomaswilliamthornton@gmail.com>
    
    * add lock to flaky TestValidateVersionShard test
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * typo
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: Johan Oskarsson <joskarsson@slack-corp.com>
    Signed-off-by: twthorn <thomaswilliamthornton@gmail.com>
    Co-authored-by: Johan Oskarsson <johan@oskarsson.nu>
    Co-authored-by: Johan Oskarsson <joskarsson@slack-corp.com>
    Co-authored-by: Thomas Thornton <thomaswilliamthornton@gmail.com>
    4 people authored May 22, 2024
    Configuration menu
    Copy the full SHA
    e9875f2 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. slack-15.0: fix private repo git config in docker build (#367)

    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored May 23, 2024
    Configuration menu
    Copy the full SHA
    1aed880 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. slack-15.0: refactor private go dep config from #367 (#375)

    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored May 28, 2024
    Configuration menu
    Copy the full SHA
    20379c2 View commit details
    Browse the repository at this point in the history
  2. slack-15.0: use latest-stable go1.21.10 (#376)

    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored May 28, 2024
    Configuration menu
    Copy the full SHA
    bb8b2be View commit details
    Browse the repository at this point in the history
  3. slack-15.0: backport required Transaction Throttler PRs, pt. 4 (#371)

    * Skip recalculating the rate in MaxReplicationLagModule when it can't be done (vitessio#12620)
    
    * Skip recalculating the rate in MaxReplicationLagModule when it can't be done
    
    This defends against lag records with nil stats which can lead to segfaults.
    See vitessio#12619
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Address PR comments.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Make linter happy
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * Throttled transactions return MySQL error code 1041 ER_OUT_OF_RESOURCES (vitessio#12949)
    
    This error code seems better suited to represent the fact that transactions are
    being throttled by the server due to some form of resource contention than the
    current code 1203 ER_TOO_MANY_USER_CONNECTIONS.
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    * MaxReplicationLagModule.recalculateRate no longer fills the log (vitessio#14875)
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    timvaillancourt and ejortegau authored May 28, 2024
    Configuration menu
    Copy the full SHA
    a3c6f97 View commit details
    Browse the repository at this point in the history
  4. Fallback to poller replication lag if heartbeat lag fails (#207) (#372)

    * Fallback to poller replication lag if heartbeat lag fails
    
    
    
    * Try to make CI pipeline happy
    
    
    
    * Address PR comments
    
    
    
    * Fix typo
    
    
    
    
    ---------
    
    Signed-off-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    Signed-off-by: Eduardo J. Ortega U. <5791035+ejortegau@users.noreply.github.com>
    Co-authored-by: Eduardo J. Ortega U <5791035+ejortegau@users.noreply.github.com>
    timvaillancourt and ejortegau authored May 28, 2024
    Configuration menu
    Copy the full SHA
    bcd0837 View commit details
    Browse the repository at this point in the history
  5. slack-15.0: backport vtgate buffer fix vitessio#13856 (#377)

    * bugfix: fix nil pointer in vtgate on topo connection error (vitessio#13010)
    
    * fix nil pointer in vtgate on topo connection error
    
    Signed-off-by: Olga Shestopalova <oshestopalova@hubspot.com>
    
    * add test
    
    Signed-off-by: Olga Shestopalova <oshestopalova@hubspot.com>
    
    * fix year
    
    Signed-off-by: Olga Shestopalova <oshestopalova@hubspot.com>
    
    ---------
    
    Signed-off-by: Olga Shestopalova <oshestopalova@hubspot.com>
    Co-authored-by: Olga Shestopalova <oshestopalova@hubspot.com>
    
    * VTGate Buffering: Use a more accurate heuristic for determining if we're doing a reshard (vitessio#13856)
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    ---------
    
    Signed-off-by: Olga Shestopalova <oshestopalova@hubspot.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Olga Shestopalova <olgash@mit.edu>
    Co-authored-by: Olga Shestopalova <oshestopalova@hubspot.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    4 people authored May 28, 2024
    Configuration menu
    Copy the full SHA
    36378c1 View commit details
    Browse the repository at this point in the history
  6. slack-15.0: VStreams fix backports/patches, pt. 1 (#373)

    * add vtgate flag that explicitly allows vstream copy (#125)
    
    * fix fs.BoolVar
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * VSCopy: Resume the copy phase consistently from given GTID and lastpk (vitessio#11103)
    
    * VSCopy: Demonstrate to fail a test case on which the vstream API is supposed to resume the copy phase consistently
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Resume the copy phase consistently from given GTID and lastpk
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * Build out the unit test some more
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Update tests for new behavior
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Improve comments
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Limit uvstreamer changes and update test
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Revert uvstreamer test changes
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Revert all uvstream changes
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * VCopy: Revert the last three commits
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VCopy: Add a new vstream type that allows picking up where we left off
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VCopy: Revert the unit test change
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VCopy: Fix the end-to-end CI test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * Update logic for setting up uvstreamer based on input vgtid/tablepks. Add more catchup events to test
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Refactor logic to decide if event is to be sent. Enhance unit and e2e tests.
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Don't send events for tables which we can identify as ones we haven't started copy for
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Minor changes after self-review
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * Add vstream copy resume to release notes
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    * Address review comments
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    
    * VSCopy: Send COPY_COMPLETED events when the copy operation is done (vitessio#11740)
    
    * VSCopy: Demonstrate to fail a test case on which the vstream API sends new events showing copy completed
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Send new events when the copy operation is done
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Fix typo
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * Initialize new map for the 'vstream * from' vtgate sql interface. Make vtadmin web protos
    
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    
    * VSCopy: Make TestVStreamCopyBasic fail fast to avoid the end2end timeout out
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: stop sharing the 't1' table among multiple test cases running concurrently
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: refactor the function signature to be clearer
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: refactor the VEvents sorter to be simpler
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: refactor to stop the sorter from including a fully copied event
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    
    * VSCopy: Enable to copy from all shards in either a specified keyspace or all keyspaces (vitessio#11909)
    
    * VSCopy: Demonstrate to fail a test case on which the vstream API request doesn't include keyspace and shard
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Copy from all shards in all keyspaces by specifying only an empty gtid
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * tests: Make TestRowCount stable regardless of the number of keyspaces
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * tests: Cleanup TestCreateAndDropDatabase correctly to stop TestVStreamCopyWithoutKeyspaceShard from failing when running tests together
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * tests: Tweak to fix a comment
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: fix the unit tests when the input vgtid with an empty gtid lacks either keyspace or shard
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Keyspace wildcard selection lines up with the table wildcard selection
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Tests the VCopy with multiple keyspaces and resharding
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Make TestVStreamCopyMultiKeyspaceReshard clearer to check if the streaming two keyspaces works even after reshard
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Return an invalid argument error if shards are unspecified and gtid is neither 'current' nor empty
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Add a test description about its purpose and target
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Remove duplicate literals in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Retain defaultReplicas variable in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Explain why we are setting Match to 'customer.*' in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Remove an unused VStreamFlag for the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Use sentence capitalization in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Verify that we didn't lose any events or get duplicates of the keyspace being reshareded in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Return a value instead of a pointer because there is no need to modify the value
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Add a comment describing what TestVStreamCopyFromAllKeyspacesAndAllShards is doing and why
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Add a comment describing why we expect these specific numbers of events from VStream API
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Tweak the test case name
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Make a utility function to sort COPY_COMPLETED events in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Replace the matcher with a simpler one in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Move the print debug call to the FailNow section in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Use require.NoError in new tests
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Use require instead of t.Fatalf in the test
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Apply the reviewer's suggestion to make the error message easier to read
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Add a comment noting what we're actually testing
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Correct the test comment and elaborate the special-case
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Tweak an error message and a comment
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * VSCopy: Adjust to a change in the signature of a test function that was introduced in the main repository
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    ---------
    
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    
    * attempt unit test fix
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * update test error expected
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Signed-off-by: yoheimuta <yoheimuta@gmail.com>
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Rohit Nayak <rohit@planetscale.com>
    Co-authored-by: pbibra <pbibra@slack-corp.com>
    Co-authored-by: yohei yoshimuta <yoheimuta@gmail.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: Rohit Nayak <rohit@planetscale.com>
    5 people authored May 28, 2024
    Configuration menu
    Copy the full SHA
    8125303 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    dce7107 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. slack-15.0: basic go.mod updates (#382)

    * `slack-15.0`: basic go.mod updates
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * fix signature in `go/vt/mysqlctl/azblobbackupstorage/azblob.go`
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * update expected error for new mysql driver
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * more go.mod updates
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * steal statsd fix from vitessio#11741
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * go mod tidy
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * update flag e2e tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * update flag e2e tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    * update flag e2e tests
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    timvaillancourt authored May 30, 2024
    Configuration menu
    Copy the full SHA
    b2e4e0c View commit details
    Browse the repository at this point in the history
  2. slack-15.0: backport vitessio#15772 (#384)

    * [release-17.0] VReplication: Take replication lag into account in VStreamManager healthcheck result processing (vitessio#15761) (vitessio#15772)
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    
    * fix signature
    
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    
    ---------
    
    Signed-off-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Matt Lord <mattalord@gmail.com>
    3 people authored May 30, 2024
    Configuration menu
    Copy the full SHA
    c801fd2 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    7175b0f View commit details
    Browse the repository at this point in the history