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

[Do Not Merge] v15.x #77

Closed
wants to merge 7 commits into from
Closed

Commits on Oct 10, 2023

  1. optionally disable verify-after-insert behavior of lookup vindexes (v…

    …itessio#11313)
    
    Add a VIndex option to skip verify-after-insert behavior when using INSERT...IGNORE or INSERT...ON DUPLICATE KEY UPDATE.
    
    Co-authored-by: Harshit Gangal <[email protected]>
    Co-authored-by: Jacques Grove <[email protected]>
    
    Signed-off-by: Max Englander <[email protected]>
    
    Signed-off-by: Max Englander <[email protected]>
    maxenglander authored and arthurschreiber committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    66015fd View commit details
    Browse the repository at this point in the history
  2. add option to disable lookup read lock (vitessio#11538)

    DML to lookup VIndexes unconditionally takes a row lock on rows in the
    lookup VIndex backing table. Add an option to optionally elide this lock
    for cases where we know via business logic that the row will not be
    deleted, nor the lookup column changed.
    
    Signed-off-by: Max Englander <[email protected]>
    
    Signed-off-by: Max Englander <[email protected]>
    maxenglander authored and arthurschreiber committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    8603fda View commit details
    Browse the repository at this point in the history
  3. add new lock syntax for mysql8

    Signed-off-by: Patrick Carnahan <[email protected]>
    Signed-off-by: Arthur Schreiber <[email protected]>
    patrickcarnahan authored and arthurschreiber committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6e3ab03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebd0acf View commit details
    Browse the repository at this point in the history
  5. Merge pull request #79 from github/r15.0/add-shutdown-state-in-vtgate

    Gracefully shutdown VTGate instances
    arthurschreiber authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    1b7e877 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Speedup DDLs by not reloading table size stats (vitessio#11601)

    Currently, obtaining table sizes from mysql involves joining
    `information_schema.tables`, which can be very costly on systems with a
    large number of tables.
    
    My tests on a system with 13k tables took around 20s without this patch,
    and only 4s with it.
    
    Instead of synchronously recalculating table size stats after every DDL,
    let them be outdated until the periodic schema reload fixes it.
    
    Signed-off-by: pupu <[email protected]>
    
    Signed-off-by: pupu <[email protected]>
    pudiva authored and arthurschreiber committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    74806d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Merge pull request #85 from github/arthur/backport-tablesize-perf

    Backport schema reload performance fix
    arthurschreiber authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    da6a40c View commit details
    Browse the repository at this point in the history