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

Release 16.0 GitHub #70

Closed
wants to merge 512 commits into from
Closed

Release 16.0 GitHub #70

wants to merge 512 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 13, 2023

  1. feat: support transaction isolation through reserved connection (vite…

    …ssio#11987)
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    a5a14f1 View commit details
    Browse the repository at this point in the history
  2. Fix bad merge. (vitessio#12087)

    GitHub did not seem to pick up the merge conflict between
    these two commits (older to newer):
      - vitessio@673573a
      - vitessio@836b3c1
    
    The first commit changed the function signature for
    testOnlineDDLStatement(), while the later commit
    used the old signature.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    30c91ee View commit details
    Browse the repository at this point in the history
  3. Remove Dead Legacy Workflow Manager Code (vitessio#12085)

    * Remove dead Workflow mgmt code
    
    This was pre-Legacy sharding, which was in turn pre-VReplication.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Remove related proto
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Get rid of related flag usage
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add release notes line and run go mod tidy
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add missing command to removed list in release notes
    
    Signed-off-by: Matt Lord <[email protected]>
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    f5a999b View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2023

  1. Configuration menu
    Copy the full SHA
    66b7de9 View commit details
    Browse the repository at this point in the history
  2. Endtoend cluster improvements (vitessio#11859)

    * ComBinlogDumpGTID: receive logFile, logPos
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * fix error code
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * kontinue by default true
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * - Added `parseComBinlogDump`
    - Added `BinlogEvent.IsHeartbeat()`
    - Fixed `NewRotateEvent()` bug
    - Added `NewFakeRotateEvent()`
    - Added `NewHeartbeatEvent()`
    - `mysql/conn.go` handles `ComBinlogDump`
    - `mysql/conn.go` handles `ComRegisterReplica`
    - Added `Conn.WriteBinlogEvent()`
    - `SendBinlogDumpCommand()` accepts a binlog file name, per https://dev.mysql.com/doc/internals/en/com-binlog-dump-gtid.html
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * adding a couple unit tests
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * updates to go/mysql/binlog_event_make.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * updates to go/mysql/conn.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * more tests
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * endtoend/cluster: create a cluster without assuming availability of binaries
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * endtoend/cluster: more MysqlctlProcess functionality
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * indentation
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * QueryMatchesTemplates: CanonicalString
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * fix comments
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 15, 2023
    Configuration menu
    Copy the full SHA
    5c5d1ba View commit details
    Browse the repository at this point in the history
  3. VReplication: Propagate Binlog Stream Errors (vitessio#12095)

    * Propagate binlog stream errors
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add new unit test
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Ensure err channel I/O does not block on ctx cancellation
    
    For example, during PRS.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Remove unnecessary WaitGroup usage in unit test
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Log error message when context is closed.
    
    This maintains the previous behavior for the log messages
    and ensures that is consistent when the context is closed
    or not.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Jan 15, 2023
    Configuration menu
    Copy the full SHA
    976dfed View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

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

    * feat: add failing parsing test and fix parser
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: add e2e tests for interval with math functions
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: explictly set the time-zone to prevent failures in CI
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Jan 16, 2023
    Configuration menu
    Copy the full SHA
    0bdc9b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. 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 <[email protected]>
    
    * empty-commit
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    3ba0aa3 View commit details
    Browse the repository at this point in the history
  2. OnlineDDL: support integer-to-enum conversion in vitess migrations (v…

    …itessio#12098)
    
    * message Rule: convert_int_to_enum
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * OnlineDDL/vreplication: handle conversion of integral type to enum type
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * admin web proto
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * minor naming and comment changes
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    c74eab1 View commit details
    Browse the repository at this point in the history
  3. store transaction isolation level in upper case (vitessio#12099)

    * store transaction isolation level in upper case
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * store system variables in the case as provided in StorageCase type
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    c88b5a8 View commit details
    Browse the repository at this point in the history
  4. Keep the correct case for the charset for canonical string (vitessio#…

    …12105)
    
    The canonical string representation needs to keep the correct case for
    the charset. Those are never upcased in MySQL so we should not enforce
    that here either.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    dbussink authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    0711feb View commit details
    Browse the repository at this point in the history
  5. feat: fix translation logic to fail translation for conversions not s…

    …upported (vitessio#12111)
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    3a4e9cc View commit details
    Browse the repository at this point in the history
  6. CI, tabletmanager throttler topo tests: polling until status (vitessi…

    …o#12107)
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    c2e0157 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. 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 <[email protected]>
    
    * feat: fix the issue by adding alias as a unique field
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * empty-commit
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    aa7ab65 View commit details
    Browse the repository at this point in the history
  2. Remove deprecated flag from output

    Signed-off-by: notfelineit <[email protected]>
    notfelineit committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    acfbfd5 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into frances/remove-vtctld2

    Signed-off-by: Frances Thai <[email protected]>
    notfelineit authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5347ee0 View commit details
    Browse the repository at this point in the history
  4. Remove vtctld2 web tests and remove unused vars

    Signed-off-by: notfelineit <[email protected]>
    notfelineit committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8b8a7ba View commit details
    Browse the repository at this point in the history
  5. Remove topo test from vtctld test

    Signed-off-by: notfelineit <[email protected]>
    notfelineit committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e133a7f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Remove web test

    Signed-off-by: notfelineit <[email protected]>
    notfelineit committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    b0e362a View commit details
    Browse the repository at this point in the history
  2. Use Gen4 as the default planner version for VTExplain (vitessio#12021)

    * Use Gen4 as the default planner version for VTExplain
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * change e2e test output
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * use querypb.ExecuteOptions_DEFAULT_PLANNER as the default vtexplain planner version
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    c0954ec View commit details
    Browse the repository at this point in the history
  3. notify view change to vtgate (vitessio#12115)

    * notify view change to vtgate
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: added unit test
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * fix: fix e2e test query
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    35220d7 View commit details
    Browse the repository at this point in the history
  4. Run go mod tidy

    Signed-off-by: notfelineit <[email protected]>
    notfelineit committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    441de38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    518307c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Move more rewriting to SafeRewrite (vitessio#12063)

    * Update SafeRewrite to allow for replacing a node that we don't want to visit the children of
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * Clean up ast_rewriting before refactoring it
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * feat: fix usages of Rewrite in ast_rewriting
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix usages of Rewrite in normalizer
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * safe rewrite having clause during horizon planning
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * move rewriteHavingAndOrderBy to safeRewrite
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * refactor: clean up code
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    Signed-off-by: Andres Taylor <[email protected]>
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    bc94876 View commit details
    Browse the repository at this point in the history
  2. Remove Deprecated flags, code and stats. (vitessio#12083)

    * feat: remove deprecated fields in logstats
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: remove enable_semi_sync
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: remove QueryRowCounts stat
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: remove deprecated and unused field
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: remove unused code
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * release-notes: fix review comments in release-notes
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: remove enable_semi_sync flag from the tests
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: remove tests for QueryRowCounts
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: deprecate QueriesProcessed and QueriesRouted
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * docs: make versions consistant in the release summary
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    2d6c719 View commit details
    Browse the repository at this point in the history
  3. VReplication: Defer Secondary Index Creation (vitessio#11700)

    * Strip secondary keys during schema copy
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Save ALTER to run when copy finishes
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Move work to vcopier
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * go mod tidy
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Re-apply stashed secondary keys
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor fixes and cleanup
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add Reshard support
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Support multiple SQL actions
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Rename action->>"$.action" to action->>"$.task"
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fix unit tests
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add new unit test
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improve the unit test
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add vtctl --defer-secondary-keys client flag
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fix binlog unit tests
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fix wrangler unit tests
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Move workflow type check to a function
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Update error in unit test and add OnlineDDL
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor unit test improvements
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improve name of table used
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improvements after self review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Ensure ALTERs are killed when engine shuts down
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fixup & deflake the unit test
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor improvements after self review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Auto handle more edge cases
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * More unit test improvements
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Address review comments
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Correct new error handling in killAction
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improve getTableSecondaryKeys function
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Nitty comment improvements
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Address review comments
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor improvements to log message
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fix unit tests
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add defer_secondary_keys to new unit tests added via main merge
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * More unit test fixes
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor improvements to the log messages
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor changes and a fix after self review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Ignore --defer-secondary-keys for Reshard merges
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Nitty improvement to comment
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add full support for shard merges
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Move newClientConnection() to vreplicator
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add unit test for new behavior
    
    Other fixes and minor improvements
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Use the engine context rather than vreplicator context
    
    Otherwise the ALTER gets KILLed when the copy phase ends
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improve testing and other minor tweaks
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add post copy action cleanup to workflow cancel
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * More unit test fixes for post copy action cleanup
    
    Signed-off-by: Matt Lord <[email protected]>
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    2fb3361 View commit details
    Browse the repository at this point in the history
  4. add debug tooling (vitessio#12126)

    * add debug tooling
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * move dbg to test
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    Signed-off-by: Andres Taylor <[email protected]>
    systay authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    ec7e1a8 View commit details
    Browse the repository at this point in the history
  5. Add back topology explorer but leave out app redirect

    Signed-off-by: notfelineit <[email protected]>
    notfelineit committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    28715b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. schemadiff: foreign key validation (tables and columns) (vitessio#11944)

    * more testing for getViewDependentTableNames()
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * getForeignKeyParentTableNames
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * schema normalization: sort tables by fk reference order
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * minor test addition
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * ForeignKeyDependencyUnresolvedError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * InvalidReferencedColumnInForeignKeyConstraintError, MismatchingForeignKeyColumnCountError, MismatchingForeignKeyColumnTypeError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * rename error: ForeignKeyColumnCountMismatchError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * rename MismatchingForeignKeyColumnTypeError to ForeignKeyColumnTypeMismatchError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * changes per review
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    cbe0338 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vitessio#11851 from planetscale/frances/remove-vtc…

    …tld2
    
    [vtctld2] Remove vtctld2 UI and vtctld server components that serve the app UI
    notfelineit authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    784d79c View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Generating copy-on-rewrite logic (vitessio#12135)

    * add code for generating copy-on-rewrite logic
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * added more tests and started calling cloned
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * reformat
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * change uses of Clone & Rewrite to CopyOnRewrite
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * regenerate test code
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    Signed-off-by: Andres Taylor <[email protected]>
    systay authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    ca8c233 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. schemadiff: TableCharsetCollateStrategy (vitessio#12137)

    Signed-off-by: Shlomi Noach <[email protected]>
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    bfef532 View commit details
    Browse the repository at this point in the history
  2. Add structure logging to Vitess (vitessio#11960)

    * Create a function to replace glog with PlanetScale log
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Add test case for replacing glog
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Remove one test
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Add flag for PS Logger usage
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Update the usage test files and replace _ with - for the flag
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Apply code review comments
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Add copyrights and release notes
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Update the year in the copyrights
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Fix typo
    
    Signed-off-by: Emad Habib <[email protected]>
    
    * Empty Commit
    
    Signed-off-by: Emad Habib <[email protected]>
    
    Signed-off-by: Emad Habib <[email protected]>
    EmadMokhtar authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    c249696 View commit details
    Browse the repository at this point in the history
  3. Remove the semgrep action (vitessio#12148)

    * Fix the syntax of the semgrep action
    
    This job is currently always failing since the syntax is wrong. It
    means you get an alert on it as well on each CI build.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    * Remove semgrep action for now
    
    We might want to add this back in the future, but now let's delete it
    since it's broken and not working anyway.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    dbussink authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    644324b View commit details
    Browse the repository at this point in the history
  4. VTGate: Set immediate caller id from gRPC static auth username (vites…

    …sio#12050)
    
    * VTGate: Set immediate caller id from gRPC static auth username
    
    Signed-off-by: Brendan Dougherty <[email protected]>
    
    * Add doc comments to tests
    
    Signed-off-by: Brendan Dougherty <[email protected]>
    
    Signed-off-by: Brendan Dougherty <[email protected]>
    brendar authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    c378f47 View commit details
    Browse the repository at this point in the history
  5. DDL: do not Reload() for 'CREATE TEMPORARY' and 'DROP TEMPORARY' stat…

    …ements (vitessio#12144)
    
    * DDL: do not Reload() for 'CREATE TEMPORARY' and 'DROP TEMPORARY' statements
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * simplified check for temporary table
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * simplified check again for temporary table
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * added plan test to see NeedsReservedConn is true for temporary table create ddl
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * added schema reload timing metric and add test to verify if reload executed on temporary tables
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    shlomi-noach and harshit-gangal authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    2b6604f View commit details
    Browse the repository at this point in the history
  6. Implement the RowsColumnTypeScanType interface in the go sql driver f…

    …or Vitess in order to get the column types (vitessio#12007)
    
    Signed-off-by: Johan Oskarsson <[email protected]>
    
    Signed-off-by: Johan Oskarsson <[email protected]>
    Co-authored-by: Johan Oskarsson <[email protected]>
    johanoskarsson and Johan Oskarsson authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    5bb59b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. docker/lite: +zstd dep (vitessio#11997)

    Signed-off-by: Max Englander <[email protected]>
    
    Signed-off-by: Max Englander <[email protected]>
    maxenglander authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    55168f5 View commit details
    Browse the repository at this point in the history
  2. go/vt/mysqlctl: add compression benchmarks (vitessio#11994)

    * go/vt/mysqlctl: add compression benchmarks
    
    Having compression benchmarks is useful for making decisions about what
    compressor to choose in backup/restore processes.
    
    Signed-off-by: Max Englander <[email protected]>
    
    * doc/releasenotes: at 16_0_0 notes about mysqlctl compression benchmarks
    
    Signed-off-by: Max Englander <[email protected]>
    
    * address pr comments: fetch realistic data to compress
    
    Signed-off-by: Max Englander <[email protected]>
    
    * address pr comments: provide better benchmark metrics
    
    Signed-off-by: Max Englander <[email protected]>
    
    * update release notes to reflect new benchmark output
    
    Signed-off-by: Max Englander <[email protected]>
    
    * add more benchmarks
    
    Signed-off-by: Max Englander <[email protected]>
    
    * send compressed data to stdout
    
    Signed-off-by: Max Englander <[email protected]>
    
    * exclude read/write time from benchmarks
    
    Signed-off-by: Max Englander <[email protected]>
    
    * allow use local path as data url
    
    Signed-off-by: Max Englander <[email protected]>
    
    * dont download stuff in TestMain
    
    Signed-off-by: Max Englander <[email protected]>
    
    * use smaller test data file, now in dropbox
    
    Signed-off-by: Max Englander <[email protected]>
    
    * update release notes
    
    Signed-off-by: Max Englander <[email protected]>
    
    * download enwiki from vitess-releases
    
    Signed-off-by: Max Englander <[email protected]>
    
    Signed-off-by: Max Englander <[email protected]>
    maxenglander authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    d6fe0dc View commit details
    Browse the repository at this point in the history
  3. Clean up ColumnType uses (vitessio#12139)

    * make ColumnType a by-ref implementation
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * sizegen
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    Signed-off-by: Andres Taylor <[email protected]>
    systay authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    ee30456 View commit details
    Browse the repository at this point in the history
  4. Support BETWEEN in the evalengine (vitessio#12150)

    * add translation for between comparisons in the evalengine
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * add end to end test
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * add support for NOT BETWEEN
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * fix translation of NOT BETWEEN
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * assert no matter the order of the results
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    Signed-off-by: Andres Taylor <[email protected]>
    systay authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    47feece View commit details
    Browse the repository at this point in the history
  5. [vtadmin] deprecated vtexplain (vitessio#12163)

    * deprecate VTExplain endpoint
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * release notes
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    Signed-off-by: Andrew Mason <[email protected]>
    Andrew Mason authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    ff6807c View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. handle system databases other that information_schema correctly (vite…

    …ssio#12175)
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    Signed-off-by: Andres Taylor <[email protected]>
    systay authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    f33b862 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. schemadiff: validate and apply foreign key indexes (vitessio#12026)

    * more testing for getViewDependentTableNames()
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * getForeignKeyParentTableNames
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * schema normalization: sort tables by fk reference order
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * minor test addition
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * ForeignKeyDependencyUnresolvedError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * InvalidReferencedColumnInForeignKeyConstraintError, MismatchingForeignKeyColumnCountError, MismatchingForeignKeyColumnTypeError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * validate or autogenerate index on local table based on foreign key constraint columns
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * validate referenced table key
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * ColumnKeyOption consts become public
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * adding DuplicateKeyNameError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * normalize PRIMARY KEY definition: a 'id int primary key' column definition splits into 'id int' and 'primary key (id)' parts. Primary key is always the first key in the list of keys. Handle queries such as 'modify id int primary key' (validate there isn't already a primary key, or that the existing primary key is over 'id'. add column with primary key definition...
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * further unit test adaptations
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * adapting tests: adding required local index over foreign key columns
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * implicitly add key over foreign key columns if no appropriate key exists
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * normalize CREATE TABLE statement to include missing foreign key indexes
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * rename error: ForeignKeyColumnCountMismatchError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * rename MismatchingForeignKeyColumnTypeError to ForeignKeyColumnTypeMismatchError
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * changes per review
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * add a few tests that validate an implicit index isn't added if not needed
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * case insensitive column comparison in indexCoversColumnsInOrder and in tests
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * MissingForeignKeyIndexError is not needed bcause, compatible with MySQL behavior, we implicitly add the index if missing
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 29, 2023
    Configuration menu
    Copy the full SHA
    ae8406d View commit details
    Browse the repository at this point in the history
  2. consolidating OnlineDDL 'declarative' tests into 'scheduler' tests: p…

    …art 1 (vitessio#12061)
    
    * consolidating OnlineDDL 'declarative' tests into 'scheduler' tests: part 1
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * increase test timeout
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * fixed comments
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 29, 2023
    Configuration menu
    Copy the full SHA
    390ddad View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Views Support: Updating Views in VSchema for query serving (vitessio#…

    …12124)
    
    * fetch views information in tracker and store it
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * update vschema views from tracker
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * fix: use the right case for _vt and table
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: added views tracker unit test
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: added e2e test for views tracker working
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * add support for views json marshal to be viewable in vtgate ui
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * added e2e test of view and table schema tracking
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * added test for json marshal for vschema views
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test added to see view definition does not change on select * definition even if table schema is modified
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * addressed review comments
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * improve test with less dependent on fixed time delays
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * fix pending CI failures
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * increase wait time to 10 seconds
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    64de9d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    c4834d1 View commit details
    Browse the repository at this point in the history
  2. Online DDL CI: consolidated revertible and revert CI tests (part 1) (v…

    …itessio#12183)
    
    * Online DDL CI: consolidated revertible and revert CI tests
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * changes and comments per review
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    5755c73 View commit details
    Browse the repository at this point in the history
  3. Fix parsing of bitnum values larger than 64 bit (vitessio#12191)

    We can use big.Int directly to parse this and convert it to bytes. We
    don't need to parse it into an integer, nor use an intermediate hex
    encoding either.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    dbussink authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    1fbbddd View commit details
    Browse the repository at this point in the history
  4. VTGate: Ensure HealthCheck Cache Secondary Maps Stay in Sync With Aut…

    …horitative Map on Tablet Delete (vitessio#12178)
    
    * Ensure secondary maps stay in sync with authoritative map on delete
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Remove all possible entries for a tablet alias in secondary maps
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add unit test case
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e794616 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    645dcc9 View commit details
    Browse the repository at this point in the history
  6. Online DDL: --in-order-completion ddl strategy and logic (vitessio#12113

    )
    
    * Adding a test that validates in-order completion (currently fails because feature is unimplemented)
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Online DDL: --in-order-completion ddl strategy and logic
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * additional test for --in-order-completion
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * another test for --in-order-completion
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * release notes
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * typo
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * actually checking for completion...!
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * completed_timestamp modified to timestamp(6)
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update doc/releasenotes/16_0_0_release_notes.md
    
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update doc/releasenotes/16_0_0_release_notes.md
    
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    shlomi-noach and deepthi authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c28b333 View commit details
    Browse the repository at this point in the history
  7. OnlineDDL: avoid schema_migrations AUTO_INCREMENT gaps by pre-checkin…

    …g for existing migration (vitessio#12169)
    
    * OnlineDDL: avoid schema_migrations AUTO_INCREMENT gaps by pre-checking for existing migration
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * another refactor: extracted submitCallbackIfNonConflicting(), and the logic applies both to migration submission as well as RetryMigration()
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * ValidateSequentialMigrationIDs
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * refactor test location
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    3f55e40 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. vttablet sidecar schema:use schemadiff to reach desired schema on tab…

    …let init replacing the withDDL-based approach (vitessio#11520)
    
    * Add sidecardb module based schema init. Remove metatables. Conditionally disable withddl/health streamer schema init. Fix tests as needed.
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Implement review comments
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * update to column type
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Fix bug where we were using _vt before creating it. Added e2e test to CI
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Reinstate creating vtdatabase optionally
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Address review comments
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Fix missed function rename
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Use schemadiff's new ignore charset/collate hints
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Add comments to schema files. Normalize schema while reading from file to get rid of the comments and make related changes to tests
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Refactor e2e test
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Addressed more review comments
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Moved sidecar test helpers back to package since it is used in vtexplain
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Fix issues with setting up fakesqldb test queries
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Address new review comments
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Refactor the way we first create tables
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    ---------
    
    Signed-off-by: Rohit Nayak <[email protected]>
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    rohit-nayak-ps and shlomi-noach authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    4f5ab22 View commit details
    Browse the repository at this point in the history
  2. Use schema for the information_schema views (vitessio#12171)

    * feat: fail queries from information_schema which aren't querying valid table names
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    
    * more columns that can be treated as table and schema names
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * renamed test case files
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * refactor: clean up code
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * clean up types
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * test: add query with missing info_schema table
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    * refactor: clean up method
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    systay and GuptaManan100 authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    cf82274 View commit details
    Browse the repository at this point in the history
  3. Use ubuntu 20.04 for release builds (vitessio#12202)

    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    4b3b37d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    5ae74d2 View commit details
    Browse the repository at this point in the history
  2. vtgateconn: add DeregisterDialer hook (vitessio#12213)

    Signed-off-by: Matt Layher <[email protected]>
    mdlayher authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    7579cda View commit details
    Browse the repository at this point in the history
  3. Update vtadmin dependencies (vitessio#12201)

    * Update dependencies for vtadmin
    
    This updates the dependencies and resolves a bunch of Dependabot alerts
    for vtadmin.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    * Update additional dependencies
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    dbussink authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    10dae93 View commit details
    Browse the repository at this point in the history
  4. Remove replication manager and run VTOrc in all e2e tests (vitessio#1…

    …2149)
    
    * feat: remove replication manager
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: run VTOrc in all e2e tests (some exceptions)
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * docs: add summary notes changes
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: deprecate disable-replication-manager flag
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: fix start vtorc function to be idempotent
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * docs: fix review comments
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix port used by vtorc
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: really fix the ports issue
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: fix upgrade downgrade test issues with running vtorc
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: run ISP before starting VTOrc
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix flakines in throttler test due to vtorc
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * test: fix flakiness in vreplication tests
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    92f0c14 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94732b2 View commit details
    Browse the repository at this point in the history
  6. 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 <[email protected]>
    
    * Fix error handling in RowToArray
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    dbussink authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    d6123ca View commit details
    Browse the repository at this point in the history
  7. Update the MySQL version used by our Docker images (vitessio#12054)

    * Change default MySQL version of lite and base to mysql80 instead of mysql57
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Bump MySQL version to 8.0.31 in install_dependencies.sh
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * addition of label to the mysql80 image
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * apply review suggestions
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * bring back mysql80 label
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * add release summary
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    f139edd View commit details
    Browse the repository at this point in the history
  8. Revert "Use ubuntu 20.04 for release builds (vitessio#12202)" (vitess…

    …io#12220)
    
    The underlying issue has now been addressed in:
      vitessio#12214
    
    This reverts commit 4b3b37d.
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    29dd644 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    146cc5f View commit details
    Browse the repository at this point in the history
  10. Revert changes made in vitessio#11960 (vitessio#12219)

    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    f5698a3 View commit details
    Browse the repository at this point in the history
  11. Bug fix: Cache filtered out tablets in topology watcher to avoid unne…

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

Commits on Feb 3, 2023

  1. Update Go dependencies (vitessio#12215)

    * Update Go dependencies
    
    This updates the Go dependencies to the latest versions before the
    Vitess 16 freeze so we can start with an up to date list.
    
    Also updates vitess-mixin since Dependabot is reporting a bunch of
    things on that.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    * Fix deprecated sets.String
    
    This is now available using generics.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    * run make proto
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * fix e2e test expectations
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    dbussink and frouioui authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    e596c1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfd56a8 View commit details
    Browse the repository at this point in the history
  3. vtgate advertised mysql server version to 8.0.31 (vitessio#11989)

    * change vtgate advertised mysql version to 8.0.31
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * refactor keeping mysql advertised version
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * refactor sqlparser mysql version to use the mysql_server_version default
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: update test setup
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: updated test help output
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * added release notes
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * feat: remove panic since it is getting triggered from the sidecardb
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    4 people authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    48d8877 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b73da20 View commit details
    Browse the repository at this point in the history
  5. [Gen4] Fix lookup vindexes with autocommit enabled (vitessio#12172)

    * test: show that `autocommit` on lookup vindexes is broken when used after a savepoint is created
    
    Signed-off-by: Arthur Schreiber <[email protected]>
    
    * test: rework the test case to show that the problem lies with transactions
    
    Signed-off-by: Arthur Schreiber <[email protected]>
    
    * Correctly handle `autocommit` in the `VIndexLookup` primitive.
    
    Signed-off-by: Arthur Schreiber <[email protected]>
    
    * Copy the `logging` struct so autocommit queries show up correctly in `vexplain` output.
    
    Signed-off-by: Arthur Schreiber <[email protected]>
    
    ---------
    
    Signed-off-by: Arthur Schreiber <[email protected]>
    arthurschreiber authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    ee0670f View commit details
    Browse the repository at this point in the history
  6. Add TOC to the summary docs (vitessio#12225)

    * docs: add toc to the summary docs
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: add link to newly added summary change
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    b09ce8b View commit details
    Browse the repository at this point in the history
  7. Code freeze of release-16.0 (vitessio#12232)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    27e04c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Revert default MySQL 80 version to 8.0.30 (vitessio#12252) (vitessi…

    …o#12273)
    
    * Revert default MySQL 80 version
    
    
    
    * upgrade mysql80 default to 8.0.30
    
    
    
    * Add release notes regarding MySQL upgrade path in the vitess-operator
    
    
    
    * Remove unwanted upgrade path step
    
    
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Feb 8, 2023
    Configuration menu
    Copy the full SHA
    e8c258d View commit details
    Browse the repository at this point in the history
  2. Release of v16.0.0-rc1 (vitessio#12235)

    * Release notes for 16.0.0-rc1
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Release commit for 16.0.0-rc1
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 8, 2023
    Configuration menu
    Copy the full SHA
    5334b22 View commit details
    Browse the repository at this point in the history
  3. feat: fix release notes (vitessio#12276)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 8, 2023
    Configuration menu
    Copy the full SHA
    4e32ce1 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Back to dev mode (vitessio#12277)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    51a7abf View commit details
    Browse the repository at this point in the history
  2. Download mariadb from vitess-resources (vitessio#12271) (vitessio#12279)

    * Download mariadb from vitess-resources
    
    
    
    * Use proper mariadb version increment in tests
    
    
    
    * Use 10.10.3 instead of LTS
    
    
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    8c57874 View commit details
    Browse the repository at this point in the history
  3. feat: fix summary and release notes (vitessio#12283)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    ae796b2 View commit details
    Browse the repository at this point in the history
  4. feat: fix release script (vitessio#12289)

    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    vitess-bot[bot] and GuptaManan100 authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    236c147 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. [release-16.0] Fix aggregation on outer joins (vitessio#12298) (vites…

    …sio#12311)
    
    * fix: aggregation coming from right hand side of left join check for null
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: added a sum test
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * addressed review comments
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    vitess-bot[bot] and harshit-gangal authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    8d77ddf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85e505d View commit details
    Browse the repository at this point in the history
  3. fix: added null safe operator precendence rule (vitessio#12307)

    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    vitess-bot[bot] and harshit-gangal authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    cdae7f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. add database name to _vt.views table (vitessio#12368)

    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Feb 15, 2023
    Configuration menu
    Copy the full SHA
    dc92d01 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Examples: Add lib functions to wait for shard states (vitessio#12239) (

    …vitessio#12278)
    
    * Add lib functions to wait for shard states
    
    
    
    * Fixup region example too
    
    
    
    * Address minor review comments
    
    
    
    * Remove extraneous line change
    
    
    
    * Refactor to remove duplicated files/code
    
    Also address shellcheck warnings.
    
    
    
    * Fix tests that run in CI
    
    
    
    * Use more robust location detection
    
    
    
    * Fix backup tests
    
    
    
    * Exit on shard healthy failure
    
    
    
    * Remove unused dups and adjust client_test and Dockerfiles
    
    
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    9b6a4c5 View commit details
    Browse the repository at this point in the history
  2. Fix for USING when column names not lower cased (vitessio#12379)

    Signed-off-by: Andres Taylor <[email protected]>
    systay authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    49ae2a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

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

    Signed-off-by: Andres Taylor <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    vitess-bot[bot] and systay authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    29e137a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Schema RPC to fetch table/view definition (vitessio#12375)

    * feat: proto changes to add new rpc
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * feat: vttablet changes in queryservice to implement the new rpc
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * added test on tabletserver
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * feat: use the new schema rpc in vtgate to get updated view definition
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * remove error from getschemaresponse and change the enum name
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * updated proto files for vtadmin
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * fix e2e test
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    30f8294 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] VReplication: ignore GC tables in schema analysis (vit…

    …essio#12320) (vitessio#12362)
    
    * TableFilter: fix excluded RE listing
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * extract GCTableNameExpression
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * VReplication: exclude GC tables when reading schema
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * wrap schema analyzis errors for better tracability
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    vitess-bot[bot] and shlomi-noach authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    cadf273 View commit details
    Browse the repository at this point in the history
  3. Fix SHOW VSCHEMA TABLES tests using v17 vtgate that expected dual (

    …vitessio#12381)
    
    * Fix SHOW VSCHEMA TABLES tests using v17 vtgate
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Fix tests expectations
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    659c9c0 View commit details
    Browse the repository at this point in the history
  4. Bump golang.org/x/net from 0.5.0 to 0.7.0 (vitessio#12400)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.7.0.
    - [Release notes](https://github.com/golang/net/releases)
    - [Commits](golang/net@v0.5.0...v0.7.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    vitess-bot[bot] and dependabot[bot] authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    536bf4c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Allow zero (in) date when setting up internal _vt schema (vitessio#12262

    ) (vitessio#12406)
    
    * Allow zero (in) date when setting up internal _vt schema
    
    
    
    * modify test sto include @@sql_mod query support
    
    
    
    * Allow zero (in) date when setting up internal _vt schema
    
    
    
    * modify test sto include @@sql_mod query support
    
    
    
    * Fix test failures
    
    
    
    * Fix failing tests. Minor refactor
    
    
    
    * change sql_mode t omost permissive (empty)
    
    
    
    * setPermissiveSQLMode
    
    
    
    * fixes per review
    
    
    
    * Add missing mock query
    
    
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Rohit Nayak <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    Co-authored-by: Rohit Nayak <[email protected]>
    3 people authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    08362bc View commit details
    Browse the repository at this point in the history
  2. Add release notes summary for views (vitessio#12422)

    * Add release notes summary for support views
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * add link to the documentation
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * simplify views release notes
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    52defd6 View commit details
    Browse the repository at this point in the history
  3. Examples: Correct VTAdmin Discovery File Path And Add Check (vitessio…

    …#12415)
    
    * Examples: correct VTAdmin discovery file path and add check
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Remove jq dependency
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * vtadmin examples scripts hardcode localhost
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fix errant expectation
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Adjust healthy shard indicator
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    8528903 View commit details
    Browse the repository at this point in the history
  4. VReplication: Use MariaDB Compat JSON Functions (vitessio#12420)

    This is needed to better support importing from
    MariaDB into Vitess/MySQL.
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    fa2c0a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Change GetSchema RPC to return CreateView instead of SelectStmt (

    …vitessio#12421)
    
    * Changed getSchemaRPC to return CreateView instead of SelectStmt
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * test: fix expectation
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    frouioui and harshit-gangal authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    79014d3 View commit details
    Browse the repository at this point in the history
  2. Create Views allowed for same keyspace (vitessio#12409)

    * restrict views to single keyspace
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * feat: also create/alter and drop views on MySQL for information-schema-support
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: do the DMLs for alter and create of view in a transaction so that they can be rolled back in case of MySQL failure
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * ignore view changes by schema tracker in vttablet when views are enabled
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: fix test expectation
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * Correct syntax error in defer func of E2E test
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    91fe415 View commit details
    Browse the repository at this point in the history
  3. Backport to v16: onlineddl_vrepl flakiness and subsequent fixes (vite…

    …ssio#12426)
    
    * TableFilter: fix excluded RE listing
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * extract GCTableNameExpression
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * VReplication: exclude GC tables when reading schema
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * wrap schema analyzis errors for better tracability
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * resolve conflict
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * (re)Formalize SQLError in VReplication, add underlying wrap/unwrap functionality
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * update test to match new UnwrapAll() behavior
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * do not unwrap
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Online DDL: use LastError for retrying vreplication streams
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * differentiate between a temrinally failed workflow and one which 'has error' and can be retried
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * wording
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * simplified hasError()
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * more onlineddl_vrepl tests; use dynamic throttler config; fix wait for vreplication status
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    753a691 View commit details
    Browse the repository at this point in the history
  4. examples: Fix Vtop example and release script (vitessio#12440)

    * examples: should use mysql80 property for vitess image
    
    Signed-off-by: deepthi <[email protected]>
    
    * Use MySQL80 in all examples/operator YAML files
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * feat: fix vtadmin image version
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: update release script to update vtadmin image version too
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix vtop example script to use vtctldclient instead
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: deepthi <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    3 people authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    c37bdd7 View commit details
    Browse the repository at this point in the history
  5. Sidecar schema init: use COPY algorithm while altering sidecardb tabl…

    …es (vitessio#12436)
    
    * schemadiff: AlterTableAlgorithmStratgy
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * minor rename
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Use COPY algorithm while altering sidecardb tables
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Rohit Nayak <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    rohit-nayak-ps and shlomi-noach authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e429768 View commit details
    Browse the repository at this point in the history
  6. Update additional Go dependencies (vitessio#12402)

    Dependabot does pick up these go.mod files but somehow fails to open PRs
    for them to update things that are vulnerable. So doing it manually
    here.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    Co-authored-by: Dirkjan Bussink <[email protected]>
    vitess-bot[bot] and dbussink authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a8e11e8 View commit details
    Browse the repository at this point in the history
  7. [release-16.0] SidecarDB Init: don't fail on schema init errors (vite…

    …ssio#12328) (vitessio#12431)
    
    * Don't fail on schema init errors
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Fix debug var attribute name
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Fix typo in debug var
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Address review comment
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Address review comments
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    ---------
    
    Signed-off-by: Rohit Nayak <[email protected]>
    Co-authored-by: Rohit Nayak <[email protected]>
    vitess-bot[bot] and rohit-nayak-ps authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    57f469d View commit details
    Browse the repository at this point in the history
  8. GetSchema rpc to streaming api (vitessio#12447)

    * GetSchema rpc to streaming api
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * addressed review comment
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    1deb992 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Fix vtctldclient command in vtop test script and the fix operator exa…

    …mple (vitessio#12458)
    
    * feat: fix vtctldclient command
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * examples: remove enforceSemiSync from operator example
    
    Signed-off-by: deepthi <[email protected]>
    
    * feat: also update vitess operator version
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: deepthi <[email protected]>
    Co-authored-by: deepthi <[email protected]>
    GuptaManan100 and deepthi authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    492cf00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b9baff View commit details
    Browse the repository at this point in the history
  3. Reorder summary in order of importance (vitessio#12433)

    * feat: breaking changes should be the first heading
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: reorder the breaking changes in order of user impact
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: VTOrc becoming mandatory is important
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Reorganize the flag deletions and deprecation announcements
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Fix various typo and add vtorc links
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Upgrading to this release with vitess-operator
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Fix various typo
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Link to PRs in major changes
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    GuptaManan100 and frouioui authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    0598be6 View commit details
    Browse the repository at this point in the history
  4. Code freeze of release-16.0 (vitessio#12469)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    ae10400 View commit details
    Browse the repository at this point in the history
  5. Fix scalar aggregation engine primitive for column truncation (vitess…

    …io#12468)
    
    * fix: scalar aggregation truncation
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * test: added scalar aggr engine unit test
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * remove onecase change
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    721e116 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Add port to enable vtadmin access. (vitessio#12467) (vitessio#12474)

    Signed-off-by: Andy Lim <[email protected]>
    Signed-off-by: deepthi <[email protected]>
    Co-authored-by: Andy Lim <[email protected]>
    deepthi and andylim-duo authored Feb 25, 2023
    Configuration menu
    Copy the full SHA
    25f615d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aa039c View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Upgrade release-16.0 to go1.20.1 (vitessio#12398)

    * Upgrade release-16.0 to go1.19.6
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * upgrade to 1.20.1
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * bump the golangci-lint version
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Apply linter suggestions
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Apply linter suggestions
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * fix TestTLSClientVerifyIdentity
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * 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 <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Skip TestFuzz for now
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Signed-off-by: Dirkjan Bussink <[email protected]>
    Co-authored-by: Dirkjan Bussink <[email protected]>
    frouioui and dbussink authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    aa377fb View commit details
    Browse the repository at this point in the history
  2. BugFix: Unsharded query using a derived table and a dual table (vites…

    …sio#12484)
    
    * test: add failing test for a query in an unsharded keyspace using a derived table and reference table
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix logic to check if a single unsharded keyspace is used
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix test output
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    e55ceed View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    a88a28a View commit details
    Browse the repository at this point in the history
  2. Release of v16.0.0 (vitessio#12470)

    * Release notes for 16.0.0
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Release commit for 16.0.0
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Minor tweaks after review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Clarify user vs developer for sidecardb schema
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * feat: update the summary doc too for future patch releases
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: update release notes and changelog after recent changes
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix summary file to add examples of label change
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: update release notes and changelog
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    GuptaManan100 and mattlord authored Feb 28, 2023
    Configuration menu
    Copy the full SHA
    bb768df View commit details
    Browse the repository at this point in the history
  3. Back to dev mode (vitessio#12515)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Feb 28, 2023
    Configuration menu
    Copy the full SHA
    dfd698d View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Unskip TestFuzz and fix issue (vitessio#12514)

    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    7cb8f43 View commit details
    Browse the repository at this point in the history
  2. Make upgrade downgrade job names unique (vitessio#12499)

    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    a62c600 View commit details
    Browse the repository at this point in the history
  3. handle readtablet error (vitessio#12510)

    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    8635865 View commit details
    Browse the repository at this point in the history
  4. Fix vtctldclient's Root command to return an error on unknown comma…

    …nd (vitessio#12481) (vitessio#12532)
    
    * 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 <[email protected]>
    Andrew Mason authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    f520351 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    49ac1d6 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Tooling improvements backports (vitessio#12528)

    * 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 <[email protected]>
    
    * Add Do Not Merge to release Pull Request upon creation
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Block merge if the `Do Not Merge` label is set (vitessio#12489)
    
    * Block Merge if the  label is set
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * fix echo syntax
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    fbfc366 View commit details
    Browse the repository at this point in the history
  3. v16: Online DDL: enforce ALGORITHM=COPY on shadow table (vitessio#12522)

    * Online DDL: enforce ALGORITHM=COPY on shadow table
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * unit tests
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * resolve conflict
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * algorithm format
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * revert change to sql.y
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    7666f16 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. [release-16.0] Fix dubious ownership of git directory in `vitess/base…

    …` Docker build (vitessio#12530) (vitessio#12561)
    
    * Fix dubious ownership of git directory in vitess/base Docker build
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Use consistent method to copy and build vitess between base and lite
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * fix all base Dockerfiles
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    vitess-bot[bot] and frouioui authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    8cae9d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. [release-16.0] collations: fix sorting in UCA900 collations (vitessio…

    …#12555) (vitessio#12556)
    
    * 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!
    
    Signed-off-by: Vicent Marti <[email protected]>
    
    * collations: comment
    
    Signed-off-by: Vicent Marti <[email protected]>
    
    ---------
    
    Signed-off-by: Vicent Marti <[email protected]>
    Co-authored-by: Vicent Marti <[email protected]>
    vitess-bot[bot] and vmg authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    2fd0845 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. [release-16.0] Throttler: Store Config in Global Keyspace Topo Record (

    …vitessio#12520) (vitessio#12576)
    
    * Store throttler config in global Keyspace record
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fix unit test after ThrottlerConfig in Keyspace
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Apply changes lost in cherry picks
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Always wait for a status before the final check.
    
    We should not ever make an assumption about how quickly
    an operation will take.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Propagate PartialResult and other errs back to client
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vrepl/onlineddl_vrepl_test.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vtctlutil.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Update go/test/endtoend/onlineddl/vtgate_util.go
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * fix grammar
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    3 people authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    6e1f08a View commit details
    Browse the repository at this point in the history
  2. Examples, Flakes: Wait for Shard's VReplication Engine to Open (vites…

    …sio#12560) (vitessio#12581)
    
    * Examples: wait for shard's vreplication engine to open
    
    
    
    * Minor comment changes
    
    
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    824e123 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb7005d View commit details
    Browse the repository at this point in the history
  4. [release-16.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …

    …runners (vitessio#12583) (vitessio#12588)
    
    * CI: extend timeouts in onlineddl_vrepl due to slow CI runners
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * increase even further
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    vitess-bot[bot] and shlomi-noach authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    cec7b1a 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#12616)

    * Purge logs without panicking
    
    
    
    * Purge logs without panicking
    
    
    
    * try moving the goroutine to the func itself
    
    
    
    ---------
    
    Signed-off-by: Andrew Mason <[email protected]>
    Andrew Mason authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    0489fdb View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. VStreamer: improve representation of integers in json data types (vit…

    …essio#12630)
    
    * Add signed and unsigned integer types to forked ason library to fix issue of integers being parsed as float64 by the source binlog parser. This results in larger integers being stored as floats on the target and sent with scientific notation in vstream events.
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    * Use go.mod reference to the ajson module to make it easier to switch to the upstream module once changes are made there
    
    Signed-off-by: Rohit Nayak <[email protected]>
    
    ---------
    
    Signed-off-by: Rohit Nayak <[email protected]>
    rohit-nayak-ps authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    2b43fd7 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

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

    …og` (vitessio#12566) (vitessio#12660)
    
    * 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 <[email protected]>
    
    * Addition of the release.go file
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * simplify release.go
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * generate the release notes in the proper place
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * modify previous mentions of docs/releasenotes
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * re-add v17.0.0 summary
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * add new release tool to release instruction and ci
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * apply review suggestions
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * simplify release notes document path
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Apply review suggestions and fix team files
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * update the changelog dir and release_notes_label workflow
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    fcd0d60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f0ed28 View commit details
    Browse the repository at this point in the history
  3. [gen4 planner] Make sure to not push down expressions when not possib…

    …le (vitessio#12607) (vitessio#12648)
    
    * 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 <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    frouioui and systay authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    480a99d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…

    …ma (vitessio#12641) (vitessio#12664)
    
    * 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 <[email protected]>
    shlomi-noach authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    0f2277c View commit details
    Browse the repository at this point in the history
  2. Always add columns in the Derived operator (vitessio#12634) (vitess…

    …io#12670)
    
    * Always add column in the derived operator
    
    
    
    * Fix plan tests expectations
    
    
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    frouioui and systay authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    dc0bd69 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#12691)
    
    * feat: fix initialization code to also stop replication
    
    
    
    * feat: fix tests expectations
    
    
    
    * feat: fix wrangler tests
    
    
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    db53f78 View commit details
    Browse the repository at this point in the history
  2. [planner bugfix] add expressions to HAVING (vitessio#12668) (vitessio…

    …#12698)
    
    * [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 <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    frouioui and systay authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    75b02ea View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

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

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

Commits on Mar 27, 2023

  1. Run launchable only on PRs against main (vitessio#12694) (vitessio#…

    …12721)
    
    * feat: reenable launchable for unit_tests
    
    
    
    * feat: only run CI on PRs against main
    
    
    
    * feat: use base_ref instead of ref
    
    
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    7f9e1e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    965610d View commit details
    Browse the repository at this point in the history
  3. [release-16.0] Fix panic when executing a prepare statement with ov…

    …er `65,528` parameters (vitessio#12614) (vitessio#12627)
    
    * fix type conversion in query.go for the bitMap size
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * enhance the TestHighNumberOfParams test
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * fix test comment
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    vitess-bot[bot] and frouioui authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    ff0b4ff View commit details
    Browse the repository at this point in the history
  4. properly escape sequence table names (vitessio#12599)

    Signed-off-by: Hormoz Kheradmand <[email protected]>
    Co-authored-by: Hormoz Kheradmand <[email protected]>
    vitess-bot[bot] and hkdsun authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    17f95be View commit details
    Browse the repository at this point in the history
  5. [release-16.0] Upgrade the Golang version to go1.20.2 (vitessio#12723)

    * bump go version to go1.20.2
    
    Signed-off-by: GitHub <[email protected]>
    
    * Update the golang version to 1.20.2
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: GitHub <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: frouioui <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    a1bb778 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    f306901 View commit details
    Browse the repository at this point in the history
  2. Fixing backup tests flakiness (vitessio#12655) (vitessio#12736)

    * remove unnecessary vtorc process
    
    
    
    * Adding vtorc disabling at right place
    
    
    
    * Adding comments
    
    
    
    ---------
    
    Signed-off-by: Rameez Sajwani <[email protected]>
    rsajwani authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    36431f9 View commit details
    Browse the repository at this point in the history
  3. Flakes: Use new healthy shard check in vreplication e2e tests (vitess…

    …io#12502) (vitessio#12740)
    
    * Use new healthy shard check in vreplication e2e tests
    
    This is needed because checking that there's a primary tablet for
    the shard in vtgate's healtcheck is no longer a reliable indicator
    that the shard has a healthy serving primary, because now a
    primary needs to initialize its sidecar database and wait for
    that to replicate via semi-sync before it becomes serving and can
    proceed to perform normal functions. So this delay could cause
    test flakiness if you required a healthy shard before continuing
    with the test.
    
    
    
    * Try to address unit test race flakes around log size
    
    They looked like this:
    WARNING: DATA RACE
    Write at 0x000005bf9b60 by goroutine 27141:
      github.com/spf13/pflag.newUint64Value()
          /home/runner/go/pkg/mod/github.com/spf13/[email protected]/uint64.go:9 +0x5a
      github.com/spf13/pflag.(*FlagSet).Uint64Var()
          /home/runner/go/pkg/mod/github.com/spf13/[email protected]/uint64.go:45 +0x55
      vitess.io/vitess/go/vt/log.RegisterFlags()
          /home/runner/work/vitess/vitess/go/vt/log/log.go:81 +0x64
      vitess.io/vitess/go/vt/servenv.GetFlagSetFor()
          /home/runner/work/vitess/vitess/go/vt/servenv/servenv.go:347 +0x183
      vitess.io/vitess/go/vt/servenv.ParseFlags()
          /home/runner/work/vitess/vitess/go/vt/servenv/servenv.go:326 +0x49
    ...
    Previous read at 0x000005bf9b60 by goroutine 27136:
    1744
      github.com/golang/glog.(*syncBuffer).Write()
    ...
    
    And they most often occurred in the wrangler unit tests, which makes sense
    because it creates a log of loggers.
    
    
    
    * Revert "Try to address unit test race flakes around log size"
    
    This reverts commit 51992b8.
    
    
    
    * Use external cluster vtctld in TestMigrate
    
    
    
    * Use subshell vs command output interpolation
    
    
    
    * Ingnore any config files in mysql alias
    
    
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    GuptaManan100 and mattlord authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    306c7d7 View commit details
    Browse the repository at this point in the history
  4. planner: fix predicate simplifier (vitessio#12650) (vitessio#12715)

    * planner: fix predicate simplifier
    
    
    
    * predicate rewriting: add debug logging
    
    
    
    * add debug logging to make the code easier to understand
    
    
    
    * address review feedback
    
    
    
    * Update go/vt/vtgate/planbuilder/predicate_rewrite_test.go
    
    Nicer panic message
    
    
    
    
    ---------
    
    Signed-off-by: Andres Taylor <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    frouioui and systay authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    bb6e0da View commit details
    Browse the repository at this point in the history
  5. [release-16.0] Use a left join to make sure that tables with tablespa…

    …ce=innodb_system are included in the schema (vitessio#12672) (vitessio#12735)
    
    * 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 <[email protected]>
    
    * Set tablespace on a test table to see if it breaks vstreamer
    
    Signed-off-by: Oleksiy Kovyrin <[email protected]>
    
    ---------
    
    Signed-off-by: Oleksiy Kovyrin <[email protected]>
    Co-authored-by: Oleksiy Kovyrin <[email protected]>
    vitess-bot[bot] and kovyrin authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    e979cec View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. [release-16.0] Reset the current lag when closing the replication lag…

    … reader. (vitessio#12683) (vitessio#12741)
    
    * Reset the current lag when closing the replication lag reader.
    
    Signed-off-by: Johan Stenberg <[email protected]>
    
    * Fix tests.
    
    Signed-off-by: Johan Stenberg <[email protected]>
    
    ---------
    
    Signed-off-by: Johan Stenberg <[email protected]>
    Co-authored-by: Johan Stenberg <[email protected]>
    vitess-bot[bot] and johanstenberg92 authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    befca33 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Port two flaky test fixes vitessio#12603 and vitessio#…

    …12546 (vitessio#12745)
    
    * Flakes: Address Common Unit Test Races (vitessio#12546)
    
    * Deflake unit race tests
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Try to address glog.MaxSize race
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Test w/o using literal copy of glog.MaxSize value in CI
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Make the dialer names truly unique
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Use atomic.Bool for fakesqldb behavior flags (vitessio#12603)
    
    Signed-off-by: Matt Lord <[email protected]>
    Signed-off-by: Max Englander <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    Signed-off-by: Max Englander <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    Co-authored-by: Max Englander <[email protected]>
    3 people authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7b2de23 View commit details
    Browse the repository at this point in the history
  3. vschema ddl: add grammar to accept qualified tables (vitessio#12577) (v…

    …itessio#12748)
    
    Signed-off-by: Hormoz Kheradmand <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Hormoz Kheradmand <[email protected]>
    frouioui and hkdsun authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    859dfb4 View commit details
    Browse the repository at this point in the history
  4. Addition of the 16.0.1 release summary (vitessio#12751)

    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    970b8ff View commit details
    Browse the repository at this point in the history
  5. Code freeze of release-16.0 (vitessio#12762)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    098913a View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. [Backport] Update topo {Get,Create}Keyspace to prevent invalid keyspa…

    …ce names (vitessio#12732) (vitessio#12771)
    
    * Update topo {Get,Create}Keyspace to prevent invalid keyspace names (vitessio#12732)
    
    * Update topo {Get,Create}Keyspace to prevent invalid keyspace names
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * embarrassing
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * docs, release notes
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * only validate, do not correct
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * broader restrictions via allow-list
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * Revert "broader restrictions via allow-list"
    
    This reverts commit 5354d4f.
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * tighten up release notes scope
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * Update go/vt/topo/keyspace.go
    
    Co-authored-by: Florent Poinsard <[email protected]>
    Signed-off-by: Andrew Mason <[email protected]>
    
    ---------
    
    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    
    * update notes and comments
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    ---------
    
    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    Andrew Mason and frouioui authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    adf1019 View commit details
    Browse the repository at this point in the history
  2. Release of v16.0.1 (vitessio#12765)

    * Release notes for 16.0.1
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Release commit for 16.0.1
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix release notes folder
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * rebase after 12732
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    GuptaManan100 and frouioui authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    d1ba625 View commit details
    Browse the repository at this point in the history
  3. Back to dev mode (vitessio#12783)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    2d2d1df View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    984793f View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Throttler: Expose Tablet's Config & Leverage to Deflak…

    …e Tests (vitessio#12791)
    
    * Throttler: Expose Tablet's Config & Leverage to Deflake Tests (vitessio#12737)
    
    * Flakes: effectively disable vtorc for deterministic behavior
    
    For example, we stop replication, wait a few seconds, then expect
    there to be lag. But vtorc could repair replication during that
    wait and then the lag is gone.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Wait for the throttler to be up and running everywhere
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Expose tablet's throttler config and leverage to deflake tests
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Apply various corrections
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Be more explicit about VTOrc behavior changes
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Note received throttler response when it is unexpected
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Fixes from local testing
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Nits from self review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Use assert.Equalf on failed assertions
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Ummm, duh.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Try to get rid of last bit of flakiness
    
    Which seemed to revolve around NOT sleeping long enough
    after starting all the sleep queries.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Nits from self review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Address review comments
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Adjust test for behavior and comment it
    
    And adjust timing
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Align both stale hearbeat checks
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Remove no longer needed flag
    
    This is because enabling heartbeats with --heartbeat_enable
    also results in the replication reporter being enabled:
    https://github.com/vitessio/vitess/blob/3d9ef871e42bd20a60ec95997c97ecf0694c1e78/go/vt/vttablet/tabletserver/tabletenv/config.go#L235-L237
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Correct comment
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Correct comment part II: electric boogaloo
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Revert one other minor unnecessary change.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Post cherry-pick fixup
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    mattlord authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    f2c1c13 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#12807)
    
    * 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 <[email protected]>
    frouioui authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    5ee1e46 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Fix incorrect path during release notes generation (vi…

    …tessio#12769) (vitessio#12796)
    
    * Fix incorrect path during release notes generation
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Apply review suggestion
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    vitess-bot[bot] and frouioui authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    126c523 View commit details
    Browse the repository at this point in the history
  3. Table GC: remove spammy log entry (vitessio#12625) (vitessio#12808)

    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    frouioui and shlomi-noach authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    af8e5e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Cleanup TODOs in vtorc flag parsing code from v15 (vitessio#12787) (v…

    …itessio#12818)
    
    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Andrew Mason <[email protected]>
    frouioui and Andrew Mason authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    b04435f View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

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

    …2822)
    
    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 <[email protected]>
    Co-authored-by: Dirkjan Bussink <[email protected]>
    frouioui and dbussink authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    d6c92cb View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

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

Commits on Apr 10, 2023

  1. [release-16.0] Small fixes to the auto-upgrade golang tool (vitessio#…

    …12838) (vitessio#12848)
    
    * fix float issue with bootstrap version increment
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * handle case where there are no minor bootstrap version
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * avoid re-creating Pull Requests
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * remove parse float
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    vitess-bot[bot] and frouioui authored Apr 10, 2023
    Configuration menu
    Copy the full SHA
    9b7a0c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

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

    …tessio#12810) (vitessio#12823)
    
    * fixes vitessio#12798
    
    
    
    * [planbuilder bugfix] don't push down predicates that need to be aggregated at the vtgate level
    
    
    
    ---------
    
    Signed-off-by: Andres Taylor <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    frouioui and systay authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    ee547c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbb2cf7 View commit details
    Browse the repository at this point in the history
  3. [release-16.0] Upgrade the Golang version to go1.20.3 (vitessio#12832)

    * bump go version to go1.20.3
    
    Signed-off-by: GitHub <[email protected]>
    
    * modify the github workflows and fix the bootstrap version increment
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: GitHub <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: frouioui <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    702cb2f View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. [release-16.0] Do not fail build on incorrect Go version (vitessio#12809

    ) (vitessio#12812)
    
    * Do not fail build on incorrect Go version
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Remove misleading message in build.env
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    vitess-bot[bot] and frouioui authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    b04c38d View commit details
    Browse the repository at this point in the history
  2. Backport: [topo] Disallow the slash character in shard names vitessio…

    …#12843 (vitessio#12858)
    
    * [topo] Disallow the slash character in shard names (vitessio#12843)
    
    * Disallow the slash character in shard names
    
    Fixes vitessio#12842.
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * add release note
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * Update go/vt/topo/shard.go
    
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    Signed-off-by: Andrew Mason <[email protected]>
    
    * Update changelog/17.0/17.0.0/summary.md
    
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    Signed-off-by: Andrew Mason <[email protected]>
    
    ---------
    
    Signed-off-by: Andrew Mason <[email protected]>
    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    
    * add changelog stub
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    * fix version name
    
    Signed-off-by: Andrew Mason <[email protected]>
    
    ---------
    
    Signed-off-by: Andrew Mason <[email protected]>
    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Deepthi Sigireddi <[email protected]>
    Andrew Mason and deepthi authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    9dcbd7d View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

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

    …de a subquery (vitessio#12891)
    
    * 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 <[email protected]>
    
    * find the parent scope of the statement in on clause
    
    Signed-off-by: harshit-gangal <[email protected]>
    
    * addressed review comments
    
    Signed-off-by: harshit-gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Signed-off-by: harshit-gangal <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Fix plan test expectation for v3
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Signed-off-by: harshit-gangal <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    frouioui and harshit-gangal authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    e18974d 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#12909)

    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    818ccd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

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

Commits on Apr 24, 2023

  1. test: change cfc test to make it work consistently (vitessio#12960)

    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    vitess-bot[bot] and harshit-gangal authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    b194834 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

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

    …o#12974)
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    vitess-bot[bot] and harshit-gangal authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b05d3a4 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. [release-16.0] update v16 release notes about VTGate Advertised MySQL…

    … Version (vitessio#12957) (vitessio#12962)
    
    * update v16 release notes about VTGate Advertised MySQL Version
    
    Signed-off-by: yoheimuta <[email protected]>
    
    * Update changelog/16.0/16.0.0/release_notes.md
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Update changelog/16.0/16.0.0/summary.md
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: yoheimuta <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: yoheimuta <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored May 2, 2023
    Configuration menu
    Copy the full SHA
    199e53c View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    24ca345 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] vtgate : Disable Automatically setting immediateCaller…

    …ID to user from static authentication context (vitessio#12961) (vitessio#12984)
    
    * Disables automatically setting immediateCallerID to User from Static authentication Context
    
    Signed-off-by: Phani Raj <[email protected]>
    
    * Set effectiveCallerID based on these rules
    The client cert common name (if using mTLS)
    The effective caller id (if --grpc_use_effective_callerid=true)
    The static auth username (if --mysql_use_static_auth_username=true)
    
    Signed-off-by: Phani Raj <[email protected]>
    
    * update vtgate help text fixture
    
    Signed-off-by: Phani Raj <[email protected]>
    
    * Add new test to vtgate_shard_heavy test run
    
    Signed-off-by: Phani Raj <[email protected]>
    
    * Run EffectiveCallerID tests in vtgate_general_heavy
    
    Signed-off-by: Phani Raj <[email protected]>
    
    * feat: use DialWithOpts in release-16.0 since Dial doesn't exist
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Phani Raj <[email protected]>
    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: Phani Raj <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    3 people authored May 9, 2023
    Configuration menu
    Copy the full SHA
    808821c View commit details
    Browse the repository at this point in the history
  3. Summary changes and code freeze for release of v16.0.2 (vitessio#13049)

    * feat: add summary docs changes
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Code freeze of release-16.0
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored May 9, 2023
    Configuration menu
    Copy the full SHA
    6934444 View commit details
    Browse the repository at this point in the history
  4. Release of v16.0.2 (vitessio#13050)

    * Release notes for 16.0.2
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * Release commit for 16.0.2
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * regenerate the changelog
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    GuptaManan100 and frouioui authored May 9, 2023
    Configuration menu
    Copy the full SHA
    6076fed View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Back to dev mode (vitessio#13055)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored May 10, 2023
    Configuration menu
    Copy the full SHA
    1597b68 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. [release-16.0] Upgrade the Golang version to go1.20.4 (vitessio#13053)

    * bump go version to go1.20.4
    
    Signed-off-by: GitHub <[email protected]>
    
    * upgrade the workflows with newer golang version
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: GitHub <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: frouioui <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored May 15, 2023
    Configuration menu
    Copy the full SHA
    b87ef7a View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Fix the resilientQuery to give correct results during …

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

Commits on May 16, 2023

  1. Fix format error in the v16.0.2 release notes (vitessio#13058)

    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    vitess-bot[bot] and frouioui authored May 16, 2023
    Configuration menu
    Copy the full SHA
    398e52b View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. [release-16.0] VReplication: Do not delete sharded target vschema tab…

    …le entries on Cancel (vitessio#13146) (vitessio#13155)
    
    * Don't delete vschema table entries that VReplication does not create
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Update unit test accordingly
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improve comment
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Adjust workflow complete unit test as well
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Limit this behavior change to Cancel
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Improve comment
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    vitess-bot[bot] and mattlord authored May 26, 2023
    Configuration menu
    Copy the full SHA
    fe648b9 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. [16.0] Fix: TabletServer ReserveBeginExecute to return transaction ID…

    … on error (vitessio#13193)
    
    * ReserveBeginExecute to return transaction id even if reserver id is not present when there is an error
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    * enabled settings pool for e2e test
    
    Signed-off-by: Harshit Gangal <[email protected]>
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored May 30, 2023
    Configuration menu
    Copy the full SHA
    88269ad View commit details
    Browse the repository at this point in the history
  2. [release-16.0] VReplication: Pass on --keep_routing_rules flag value …

    …for Cancel action (vitessio#13171) (vitessio#13194)
    
    * Pass on keep_routing_rules flag value for Cancel action
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add e2e test for Cancel --keep_routing_rules
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    vitess-bot[bot] and mattlord authored May 30, 2023
    Configuration menu
    Copy the full SHA
    28c9dce View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

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

    * test: add health-streamer test
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix test
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix health streamer
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * feat: fix health streamer tests
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored May 31, 2023
    Configuration menu
    Copy the full SHA
    272004c View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Upgrade mysqld memory limits to 1024Mi (vitessio#13122) (

    vitessio#13204)
    
    * Upgrade mysqld memory limits to 1024Mi
    
    Signed-off-by: Vinícius do Carmo <[email protected]>
    
    * Close vitessio#13118
    
    Signed-off-by: Vinícius do Carmo <[email protected]>
    
    ---------
    
    Signed-off-by: Vinícius do Carmo <[email protected]>
    Co-authored-by: Vinícius do Carmo <[email protected]>
    vitess-bot[bot] and vinimdocarmo authored May 31, 2023
    Configuration menu
    Copy the full SHA
    98f5afc View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

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

Commits on Jun 7, 2023

  1. Fix new vtctl upgrade downgrade test on release-16.0 (vitessio#13252)

    * skip test assertion if binary above 16
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Add result filtering for warning for vtconfig error
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * Revert change
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * filter result for warning
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    625c057 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. [release-16.0] Upgrade the Golang version to go1.20.5 (vitessio#13257)

    * bump go version to go1.20.5
    
    Signed-off-by: GitHub <[email protected]>
    
    * Update github actions workflow with go1.20.5
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: GitHub <[email protected]>
    Signed-off-by: Florent Poinsard <[email protected]>
    Co-authored-by: frouioui <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    b2de6b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a9a84a View commit details
    Browse the repository at this point in the history
  3. [release-16.0] VReplication: Fix VDiff2 DeleteByUUID Query (vitessio#…

    …13255) (vitessio#13282)
    
    * Fix VDiff2 DeleteByUUID Query
    
    It was incorrect and thus deleting every row in the vdiff table.
    IIRC, this was a mistake on my part as I was first using a WHERE
    based query and then had to move to LEFT JOIN usage as there may
    not always be vdiff_table records. When doing so, however, I left
    the last AND clause in place when it should have become the sole
    predicate in a new WHERE clause after the LEFT JOIN condition.
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Add unit test as well
    
    Signed-off-by: Matt Lord <[email protected]>
    
    * Minor changes after review
    
    Signed-off-by: Matt Lord <[email protected]>
    
    ---------
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: Matt Lord <[email protected]>
    vitess-bot[bot] and mattlord authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    60baf51 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. [release-16.0] Bug fix: SQL queries erroring with message `unknown ag…

    …gregation random` (vitessio#13330) (vitessio#13334)
    
    * fixed unknown aggregation random bug
    
    Signed-off-by: Arvind Murty <[email protected]>
    
    * fixed schema.sql formatting
    
    Signed-off-by: Arvind Murty <[email protected]>
    
    ---------
    
    Signed-off-by: Arvind Murty <[email protected]>
    Co-authored-by: Arvind Murty <[email protected]>
    vitess-bot[bot] and arvind-murty authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    2b26d57 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] mysqlctl: Correctly encode database and table names (v…

    …itessio#13312) (vitessio#13323)
    
    * mysqlctl: Correctly encode database and table names
    
    These need to be escaped as SQL strings for queries against the
    `information_schema` or otherwise any names that need quotes will break.
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    * Trigger CI
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    
    ---------
    
    Signed-off-by: Dirkjan Bussink <[email protected]>
    Co-authored-by: Dirkjan Bussink <[email protected]>
    vitess-bot[bot] and dbussink authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    2702da2 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. update link for reparenting guide (vitessio#13356)

    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Andrew Mason <[email protected]>
    vitess-bot[bot] and Andrew Mason authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    57fd5c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

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

    … with a flag (vitessio#13316)
    
    * 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 <[email protected]>
    
    * Add the flag to the release instructions and remove the make commande for release notes
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * remove os.Exit (vitessio#13310)
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    * remove unwanted makefile rule
    
    Signed-off-by: Florent Poinsard <[email protected]>
    
    ---------
    
    Signed-off-by: Florent Poinsard <[email protected]>
    frouioui authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    ee4fe7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1714d17 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

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

    …essio#13375) (vitessio#13389)
    
    * BaseShowTablesWithSizes: optimize MySQL 8.0 query
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * adapt regular expression
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * adapt regular expression, 2
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * refactored query again to combat the many unit test query format assumptions
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * use t.table_schema in GROUP BY. Although not strictly necessary this may be faster
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * Support views in BaseShowTablesWithSizes for MySQL 8.0 (vitessio#13394)
    
    * Support views in BaseShowTablesWithSizes for MySQL 8.0
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * added test
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * fixed test
    
    Signed-off-by: Shlomi Noach <[email protected]>
    
    * schema tracker: use null safe comparison
    
    Signed-off-by: Andres Taylor <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    
    ---------
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Signed-off-by: Andres Taylor <[email protected]>
    Co-authored-by: Shlomi Noach <[email protected]>
    Co-authored-by: Andres Taylor <[email protected]>
    3 people authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    3161143 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d41d38 View commit details
    Browse the repository at this point in the history
  3. [release-16.0] Deflake TestQueryTimeoutWithDual test (vitessio#13405)…

    … (vitessio#13409)
    
    * test: deflake TestQueryTimeoutWithDual test
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    * empty commit to kick CI
    
    Signed-off-by: Manan Gupta <[email protected]>
    
    ---------
    
    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    vitess-bot[bot] and GuptaManan100 authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f3b7479 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7251cb3 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    99d39f9 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#13424)
    
    * ignore views load error
    
    
    
    * added unit test
    
    
    
    ---------
    
    Signed-off-by: Harshit Gangal <[email protected]>
    harshit-gangal authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    b6755ae View commit details
    Browse the repository at this point in the history
  2. resolved conflict (vitessio#13456)

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    deacad1 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

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

    Signed-off-by: Tim Vaillancourt <[email protected]>
    timvaillancourt committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    9ebc7be View commit details
    Browse the repository at this point in the history
  3. Update docker-compose.beginners.yml too

    Signed-off-by: Tim Vaillancourt <[email protected]>
    timvaillancourt committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    73c6d71 View commit details
    Browse the repository at this point in the history
  4. rm mistaken commit

    Signed-off-by: Tim Vaillancourt <[email protected]>
    timvaillancourt committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    7c49599 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

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

    …ease-16.0
    
    [release-16.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
    4ae3d69 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

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

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

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    721d2c3 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Deflake TestPlannedReparentShardPromoteReplicaFail (v…

    …itessio#13548) (vitessio#13549)
    
    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    38d60a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c15ecd0 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    c3e1658 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Flaky tests: Fix wrangler tests (vitessio#13568) (vite…

    …ssio#13571)
    
    Signed-off-by: Manan Gupta <[email protected]>
    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
    15f20dd View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. [release-16.0] VReplication: Ensure ROW events are sent within a tran…

    …saction (vitessio#13547) (vitessio#13580)
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    373d243 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    bfc9ed9 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] fix TestQueryTimeoutWithTables flaky test (vitessio#13579

    ) (vitessio#13585)
    
    Signed-off-by: Harshit Gangal <[email protected]>
    Co-authored-by: Harshit Gangal <[email protected]>
    vitess-bot[bot] and harshit-gangal authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    dff0957 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. [release-16.0] Flaky tests: Fix race in memory topo (vitessio#13559) (v…

    …itessio#13576)
    
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Dirkjan Bussink <[email protected]>
    vitess-bot[bot] and dbussink authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    b0a3cfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47a1042 View commit details
    Browse the repository at this point in the history
  3. [release-16.0] check keyspace snapshot time if none specified for bac…

    …kup restores (vitessio#13557) (vitessio#13634)
    
    Signed-off-by: Priya Bibra <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    9b9f425 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1874644 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d395f71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66e1b17 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Release of v16.0.3 (vitessio#13651)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    a93cb55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0904ef0 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

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

Commits on Aug 8, 2023

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

Commits on Aug 10, 2023

  1. [release-16.0] CI: fix onlineddl_scheduler flakiness (vitessio#13754) (

    …vitessio#13759)
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <[email protected]>
    vitess-bot[bot] and shlomi-noach authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    fb298a4 View commit details
    Browse the repository at this point in the history
  2. Manual cherry-pick of 13339 (vitessio#13733)

    Signed-off-by: Rohit Nayak <[email protected]>
    rohit-nayak-ps authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    630728f View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. [release-16.0] Address vttablet memory usage with backups to Azure Bl…

    …ob Service (vitessio#13770) (vitessio#13774)
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <[email protected]>
    vitess-bot[bot] and shlomi-noach authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    75fdcaa View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

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

Commits on Aug 16, 2023

  1. [release-16.0] Flakes: Delete VTDATAROOT files in reparent test teard…

    …own within CI (vitessio#13793) (vitessio#13797)
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    31b76ac View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

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

    …from schema tracker (vitessio#13673) (vitessio#13795)
    
    Signed-off-by: Matt Lord <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Matt Lord <[email protected]>
    vitess-bot[bot] and mattlord authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    1a1250c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4efce0 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

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

    …essio#13805)
    
    Signed-off-by: Andres Taylor <[email protected]>
    Signed-off-by: Manan Gupta <[email protected]>
    Co-authored-by: Manan Gupta <[email protected]>
    systay and GuptaManan100 authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    bafc21d View commit details
    Browse the repository at this point in the history
  2. Release of v16.0.4 (vitessio#13808)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    87ea735 View commit details
    Browse the repository at this point in the history
  3. Back to dev mode after v16.0.4 (vitessio#13814)

    Signed-off-by: Manan Gupta <[email protected]>
    GuptaManan100 authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6cf15c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

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

    vitessio#13813) (vitessio#13819)
    
    Signed-off-by: Andrew Mason <[email protected]>
    Co-authored-by: Andrew Mason <[email protected]>
    vitess-bot[bot] and Andrew Mason authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    2f50719 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. [release-16.0] Flakes: empty vtdataroot before starting a new vreplic…

    …ation e2e test (vitessio#13803) (vitessio#13821)
    
    Signed-off-by: Rohit Nayak <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    73fa4d6 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Flakes: skip flaky check that ETA for a VReplication V…

    …Diff2 Progress command is in the future. (vitessio#13804) (vitessio#13816)
    
    Signed-off-by: Rohit Nayak <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    vitess-bot[bot] authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    c934b2b View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. [release-16.0] MoveTables: add flag to specify that routing rules sho…

    …uld not be created when a movetables workflow is created (vitessio#13858)
    
    Signed-off-by: Rohit Nayak <[email protected]>
    rohit-nayak-ps authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    d4e5cc7 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Revert "[release-16.0] MoveTables: add flag to specify that routing r…

    …ules should not be created when a movetables workflow is created" (vitessio#13899)
    
    Signed-off-by: Rohit Nayak <[email protected]>
    rohit-nayak-ps authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    a682c1e View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

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

    … migrations (vitessio#13928) (vitessio#13936)
    
    Signed-off-by: Shlomi Noach <[email protected]>
    Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
    Co-authored-by: Shlomi Noach <[email protected]>
    vitess-bot[bot] and shlomi-noach authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    1f2de68 View commit details
    Browse the repository at this point in the history
  2. [release-16.0] Use Debian Bullseye in Bootstrap (vitessio#13757) (vit…

    …essio#13921)
    
    Co-authored-by: Florent Poinsard <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    7012754 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. [release-16.0] Upgrade the Golang version to go1.20.8 (vitessio#13932)

    Co-authored-by: frouioui <[email protected]>
    Co-authored-by: Florent Poinsard <[email protected]>
    3 people authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    1fd96b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. 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
    38eccb9 View commit details
    Browse the repository at this point in the history