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

Online DDL: followups in multiple trajectories #6901

Merged
merged 16 commits into from
Nov 8, 2020

Commits on Oct 19, 2020

  1. online DDL identify to throttler with appname; throttler can throttle…

    … an app by breaking its name to tokens
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    587fb2f View commit details
    Browse the repository at this point in the history
  2. using shlex for better parsing online-ddl command line options

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    a3a7907 View commit details
    Browse the repository at this point in the history
  3. applying DDL changes on schema_migrations. Adding 'tablet' column to …

    …persist original tablet alias that executed the migration. Adding 'retries' counter column
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    4f70f83 View commit details
    Browse the repository at this point in the history
  4. artifacts cleaned up on migration retries; artifacts ever appended

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    e423f17 View commit details
    Browse the repository at this point in the history
  5. refactor: use mysql IsSchemaApplyError

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    0c09044 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. identifying a tablet failure scenario during a migration. This leads …

    …the way to retrying a migration after failover
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    3edc848 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into online-ddl-schema…

    …-updates
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    37c01d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. retry a migration that failed during to a tablet failure

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    2b91caa View commit details
    Browse the repository at this point in the history
  2. merge master

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6efc3d5 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. partial index

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    129c88e View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into online-ddl-schema…

    …-updates
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    9f74d69 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. supporting progress column

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    1382f7c View commit details
    Browse the repository at this point in the history
  2. updating progress column as received by gh-ost (no equivalent for pt-…

    …osc)
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    0db74b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. vttablet's VExec supports AddOrReplaceInsertColumnVal() function

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    344a941 View commit details
    Browse the repository at this point in the history
  2. vttablet's VExec supports AddOrReplaceInsertColumnVal() function

    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    8261457 View commit details
    Browse the repository at this point in the history
  3. for backwards compatibility, vtctld does not send dummy table column,…

    … and tablet does not expect tablet column in VExec; instead, tablet column is planted into the INSERT query
    
    Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
    shlomi-noach committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    2984d16 View commit details
    Browse the repository at this point in the history