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

WIP: NativeDDL cut-over with MySQL 8.0 locking #8573

Closed

Commits on Jul 28, 2021

  1. flavor: SupportsLockTablesRename(): see if RENAME TABLE is supported …

    …while tables are locked
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    e447769 View commit details
    Browse the repository at this point in the history
  2. proto: VReplicationLockTables, VReplicationSwapTables

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    328b254 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. vreplication controller keep reference for dbClient used by vreplicat…

    …or/vcopier/vplayer
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    c20a34d View commit details
    Browse the repository at this point in the history
  2. VReplicationExecInConnection

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    4e80486 View commit details
    Browse the repository at this point in the history
  3. VReplicationExecInConnection

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    37f62bc View commit details
    Browse the repository at this point in the history
  4. tmclient VReplicationExecInConnection

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    6fa7a6d View commit details
    Browse the repository at this point in the history
  5. VReplicationCutOverOnlineDDL{Request,Response}

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    63e4f46 View commit details
    Browse the repository at this point in the history
  6. VReplicationCutOverOnlineDDL

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    23952f4 View commit details
    Browse the repository at this point in the history
  7. override dbClient close

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    a23c181 View commit details
    Browse the repository at this point in the history
  8. new endtoend test: onlineddl_vrepl_stress_80, which specifically test…

    …s MySQL 8.0 cut-over
    
    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    2ffb0e5 View commit details
    Browse the repository at this point in the history
  9. atomic_cutover column

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    0bc86d1 View commit details
    Browse the repository at this point in the history
  10. test atomic_cutover column

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    0dc05c9 View commit details
    Browse the repository at this point in the history
  11. test atomic_cutover column

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    0f5bcad View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. synchronize use of dbClient

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    a22ee6e View commit details
    Browse the repository at this point in the history
  2. dbClient is thread safe

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    85aa872 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2743a24 View commit details
    Browse the repository at this point in the history
  4. clarify no deletes

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    e121ba6 View commit details
    Browse the repository at this point in the history
  5. merge main, resolve conflict

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    ef1a414 View commit details
    Browse the repository at this point in the history
  6. removed unused logic

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    836e9f0 View commit details
    Browse the repository at this point in the history
  7. safer unlock tables

    Signed-off-by: Shlomi Noach <[email protected]>
    shlomi-noach committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    c710ad1 View commit details
    Browse the repository at this point in the history