-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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 plan via Send; "singleton" migrations on tablets #7785
Online DDL plan via Send; "singleton" migrations on tablets #7785
Commits on Apr 1, 2021
-
support vitess Comments in CREATE/ALTER/DROP TABLE statements
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0a5c2b1 - Browse repository at this point
Copy the full SHA 0a5c2b1View commit details -
improved upon comment_opt in CREATE, ALTER and DROP statements
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a5b39a2 - Browse repository at this point
Copy the full SHA a5b39a2View commit details
Commits on Apr 2, 2021
-
normalized comments for DROP statements
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1234cab - Browse repository at this point
Copy the full SHA 1234cabView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for be290ef - Browse repository at this point
Copy the full SHA be290efView commit details -
Merge remote-tracking branch 'origin/online-ddl-idempotent' into onli…
…ne-ddl-send-plan-comments Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db392d7 - Browse repository at this point
Copy the full SHA db392d7View commit details
Commits on Apr 3, 2021
-
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ef5172f - Browse repository at this point
Copy the full SHA ef5172fView commit details
Commits on Apr 5, 2021
-
- introducing DDLStrategySetting, formal wrapper for strategy+options - NewOnlineDDLs generates multiple OnlineDDL from a given statement, instead of parser generating multiple statements - OnlineDDL utilizes DDLStrategySetting; some logic moved out from OnlineDDL and into DDLStrategySetting Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf8d855 - Browse repository at this point
Copy the full SHA cf8d855View commit details -
TabletExecutor utilizes DDLStrategySetting, now more DRY and more for…
…mal; also uses NewOnlineDDLs to break down queries Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 552b50a - Browse repository at this point
Copy the full SHA 552b50aView commit details -
vtctl utilizes new DDLStrategySetting
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6df2060 - Browse repository at this point
Copy the full SHA 6df2060View commit details -
onlineddl.Executor utilizes new DDLStrategySetting. Also, it ensures …
…to clean up VT comments from query Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8fd6222 - Browse repository at this point
Copy the full SHA 8fd6222View commit details -
endtoend tests adapt to new DDLStrategySetting
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6d4db17 - Browse repository at this point
Copy the full SHA 6d4db17View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 852e9a7 - Browse repository at this point
Copy the full SHA 852e9a7View commit details -
utilizing DDLStrategySetting to validate @@ddl_strategy
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 63fac67 - Browse repository at this point
Copy the full SHA 63fac67View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7124709 - Browse repository at this point
Copy the full SHA 7124709View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1e4ace2 - Browse repository at this point
Copy the full SHA 1e4ace2View commit details -
OnlineDDL engine can choose to use Send to pus online DDL statements,…
… instead of writing them to topo. It utilizes new DDLStrategySetting, and uses samd TaretDestination as non-online DDL engine. Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dfe69b0 - Browse repository at this point
Copy the full SHA dfe69b0View commit details -
merge master, resolve conflicts
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 580393b - Browse repository at this point
Copy the full SHA 580393bView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9c60403 - Browse repository at this point
Copy the full SHA 9c60403View commit details -
NewOnlineDDL now expects DDLStatement. NewOnlineDDLBySQL supports an …
…SQL string, but validates that it parses as a DDLStatement Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b637c0b - Browse repository at this point
Copy the full SHA b637c0bView commit details -
RevertMigration prints comments in Format, supports SetComments()
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4271063 - Browse repository at this point
Copy the full SHA 4271063View commit details -
removed 'NewOnlineDDLBySQL()' introduced in previous commit. NewOnlin…
…eDDL now parses query and expects either DDLStatement or RevertMigration Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 55e3c31 - Browse repository at this point
Copy the full SHA 55e3c31View commit details -
revert schema.NewOnlineDDLBySQL
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 617656a - Browse repository at this point
Copy the full SHA 617656aView commit details -
formalizing 'revert <uuid>' into 'revert vitess_migration '<uuid>''
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 417c1c4 - Browse repository at this point
Copy the full SHA 417c1c4View commit details
Commits on Apr 6, 2021
-
support legacy revert statement parser; only generate new formal reve…
…rt statement on IsSkipTopo() Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cc2aa00 - Browse repository at this point
Copy the full SHA cc2aa00View commit details -
vtgate/plan: revert uses Send when IsSkipTopo()
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e3d29b6 - Browse repository at this point
Copy the full SHA e3d29b6View commit details -
initial implementation for RevertMigration plan in tabletserver
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for beaff22 - Browse repository at this point
Copy the full SHA beaff22View commit details -
merge master, resolve conflicts
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c00298 - Browse repository at this point
Copy the full SHA 3c00298View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3736bf2 - Browse repository at this point
Copy the full SHA 3736bf2View commit details -
encode online DDL params using encoding/hex to safeguard against pote…
…ntial quotes and spaces in text. OnlineDDLFromCommentedStatement() function reads a commented statement and reconstructs an OnlineDDL instance Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2badbcf - Browse repository at this point
Copy the full SHA 2badbcfView commit details -
DDLStatement supports GetComments()
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 45508e0 - Browse repository at this point
Copy the full SHA 45508e0View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f593408 - Browse repository at this point
Copy the full SHA f593408View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 268b233 - Browse repository at this point
Copy the full SHA 268b233View commit details -
only remove comments temporarily
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 250dc5a - Browse repository at this point
Copy the full SHA 250dc5aView commit details -
run online DDL from within vttablet/query executor
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6a675e4 - Browse repository at this point
Copy the full SHA 6a675e4View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f44fa0d - Browse repository at this point
Copy the full SHA f44fa0dView commit details -
triggering next check upon SubmitMigration
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5697f17 - Browse repository at this point
Copy the full SHA 5697f17View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ae7ab35 - Browse repository at this point
Copy the full SHA ae7ab35View commit details
Commits on Apr 7, 2021
-
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8e0c77d - Browse repository at this point
Copy the full SHA 8e0c77dView commit details -
Adding tabletmanager.ExecuteQuery() which runs QueryExecutor.Execute(…
…) for arbitrary queries; support for same in TabletManagerClient. Tablet executor utilizes the above to apply -skip-topo schema changes on tabletmanager Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4374d24 - Browse repository at this point
Copy the full SHA 4374d24View commit details
Commits on Apr 8, 2021
-
reject -singleton migratio submission if another migration is pending
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 885de27 - Browse repository at this point
Copy the full SHA 885de27View commit details -
onlineddl/singleton endtoend tests
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 453d2ef - Browse repository at this point
Copy the full SHA 453d2efView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a8c3111 - Browse repository at this point
Copy the full SHA a8c3111View commit details -
ApplySchema supports 'revert vitess_migration' queries
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 895693c - Browse repository at this point
Copy the full SHA 895693cView commit details -
testing REVERT statements on vtctl
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2771b09 - Browse repository at this point
Copy the full SHA 2771b09View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 585b373 - Browse repository at this point
Copy the full SHA 585b373View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 22ae22c - Browse repository at this point
Copy the full SHA 22ae22cView commit details
Commits on Apr 11, 2021
-
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c206a5d - Browse repository at this point
Copy the full SHA c206a5dView commit details
Commits on Apr 12, 2021
-
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 359490b - Browse repository at this point
Copy the full SHA 359490bView commit details
Commits on Apr 13, 2021
-
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 66015d9 - Browse repository at this point
Copy the full SHA 66015d9View commit details -
merged master, resolve conflict
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 684fbd3 - Browse repository at this point
Copy the full SHA 684fbd3View commit details
Commits on Apr 18, 2021
-
merged master, resolve conflict
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 29ef369 - Browse repository at this point
Copy the full SHA 29ef369View commit details
Commits on Apr 20, 2021
-
merged master, resolve conflict
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 226ba67 - Browse repository at this point
Copy the full SHA 226ba67View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 479525a - Browse repository at this point
Copy the full SHA 479525aView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fdbdf06 - Browse repository at this point
Copy the full SHA fdbdf06View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b5127c5 - Browse repository at this point
Copy the full SHA b5127c5View commit details -
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eb1a784 - Browse repository at this point
Copy the full SHA eb1a784View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3737c8f - Browse repository at this point
Copy the full SHA 3737c8fView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed94bb9 - Browse repository at this point
Copy the full SHA ed94bb9View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f81d42 - Browse repository at this point
Copy the full SHA 2f81d42View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 942ad9b - Browse repository at this point
Copy the full SHA 942ad9bView commit details -
more verbose execution of vtctlclient
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f027d46 - Browse repository at this point
Copy the full SHA f027d46View commit details -
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ff49712 - Browse repository at this point
Copy the full SHA ff49712View commit details
Commits on Apr 21, 2021
-
-skip_preflight must be v9.0.0 compatible
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 051bb2a - Browse repository at this point
Copy the full SHA 051bb2aView commit details -
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e06d1b8 - Browse repository at this point
Copy the full SHA e06d1b8View commit details -
Merge branch 'master' into online-ddl-send-plan-comments
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5cd4a09 - Browse repository at this point
Copy the full SHA 5cd4a09View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 86f4b27 - Browse repository at this point
Copy the full SHA 86f4b27View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 10d95ad - Browse repository at this point
Copy the full SHA 10d95adView commit details
Commits on Apr 22, 2021
-
more verbose logging on 'xtrabackup failed with error'
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 09e3e90 - Browse repository at this point
Copy the full SHA 09e3e90View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 86fa94b - Browse repository at this point
Copy the full SHA 86fa94bView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cab62e2 - Browse repository at this point
Copy the full SHA cab62e2View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 54a4721 - Browse repository at this point
Copy the full SHA 54a4721View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 036cb43 - Browse repository at this point
Copy the full SHA 036cb43View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4512c31 - Browse repository at this point
Copy the full SHA 4512c31View commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 71d576f - Browse repository at this point
Copy the full SHA 71d576fView commit details -
refactor switch statement per review
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7397b8b - Browse repository at this point
Copy the full SHA 7397b8bView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 34e0a4c - Browse repository at this point
Copy the full SHA 34e0a4cView commit details -
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5bb8ffd - Browse repository at this point
Copy the full SHA 5bb8ffdView commit details