Shlomi Noach
7d0ec9c9dc
added --migrate-on-replica flag; runs complete migration on replica
2016-06-15 12:18:59 +02:00
Shlomi Noach
574c372fba
Merge pull request #64 from github/safe-cut-over
...
Safe cut over
2016-06-15 10:14:07 +02:00
Shlomi Noach
85d6883e69
printing migration status on waitForEventsUpToLock()
2016-06-15 10:13:06 +02:00
Shlomi Noach
96bc3804eb
test-on-replica stops replication completely
2016-06-14 12:50:07 +02:00
Shlomi Noach
97adbf1ff8
- --cut-over
no longer mandatory; default to safe
...
- Removed `CutOverVoluntaryLock` and associated code
- Removed `CutOverUdfWait`
- `RenameTablesRollback()` first attempts an atomic swap
2016-06-14 09:01:06 +02:00
Shlomi Noach
cb1c61ac47
- --cut-over
no longer mandatory; default to safe
...
- Removed `CutOverVoluntaryLock` and associated code
- Removed `CutOverUdfWait`
- `RenameTablesRollback()` first attempts an atomic swap
2016-06-14 09:00:56 +02:00
Shlomi Noach
8292f5608f
Safe cut-over
...
- Supporting multi-step, safe cut-over phase, where queries are blocked throughout the phase, and worst case scenario is table outage (no data corruption)
- Self-rollsback in case of failure (restored original table)
2016-06-14 08:35:07 +02:00
Shlomi Noach
302dbf0939
Merge pull request #63 from github/cut-over-on-test-on-replica
...
test-on-replica to invoke cut-over swap
2016-06-14 08:32:11 +02:00
Shlomi Noach
e4ed801df5
noting posponing status
2016-06-13 18:36:29 +02:00
Shlomi Noach
b8c7e046a1
test-on-replica to invoke cut-over swap
2016-06-10 11:15:11 +02:00
Shlomi Noach
29aead6212
Merge pull request #61 from github/more-operational-perks
...
suuporting dynamic reconfiguration of max-load
2016-06-09 11:25:54 +02:00
Shlomi Noach
087d1dd64d
suuporting dynamic reconfiguration of max-load
2016-06-09 11:25:01 +02:00
Shlomi Noach
b608d5b391
Merge pull request #60 from github/more-docs-4fix
...
fixed doc path
2016-06-08 16:16:47 +02:00
Shlomi Noach
0ca6e2655a
fixed path
2016-06-08 16:16:15 +02:00
Shlomi Noach
a5f0a64afd
Merge pull request #59 from github/more-docs-4
...
More docs
2016-06-08 16:15:15 +02:00
Shlomi Noach
b042fc1ea8
moar documentation
2016-06-08 16:14:59 +02:00
Shlomi Noach
b0e00f561e
moar documentation
2016-06-08 16:14:58 +02:00
Shlomi Noach
0749e025ef
Merge pull request #58 from github/more-docs-3
...
moar, moar docs. Explaining why triggerless
2016-06-08 11:14:57 +02:00
Shlomi Noach
cd6038dfe5
fixed links
2016-06-08 11:13:56 +02:00
Shlomi Noach
fe0e791c39
moar, moar docs. Explaining why triggerless
2016-06-08 11:12:20 +02:00
Shlomi Noach
d30638f1cc
updated version
2016-06-07 14:26:15 +02:00
Shlomi Noach
72e09fc3c7
Merge pull request #56 from github/tcp-nil-fix
...
fixed nil TCP listener when TCP undfined
2016-06-07 14:24:57 +02:00
Shlomi Noach
2cdc72bd1c
fixed nil TCP listener when TCP undfined
2016-06-07 14:24:30 +02:00
Shlomi Noach
0d8d366903
Merge pull request #55 from github/doc-more
...
more documentation
2016-06-07 14:19:00 +02:00
Shlomi Noach
8e32604e49
more documentation
2016-06-07 14:18:55 +02:00
Shlomi Noach
3cb80619de
Merge pull request #54 from github/doc-throttle
...
documentation additions; cut-over flag
2016-06-07 14:05:52 +02:00
Shlomi Noach
a6c21dcdb0
- --postpone-swap-tables-flag-file
renamed to --postpone-cut-over-flag-file
...
- More `README` documentation
- Added "throttle" documentation
2016-06-07 14:05:25 +02:00
Shlomi Noach
7573c1245a
Merge pull request #53 from github/listen-socket
...
adding interactive user commands
2016-06-07 11:59:49 +02:00
Shlomi Noach
fc00cb2289
adding interactive user commands
2016-06-07 11:59:17 +02:00
Shlomi Noach
c9d02b99fc
Merge pull request #52 from github/more-documentation
...
more documentation updates
2016-06-06 13:01:47 +02:00
Shlomi Noach
6338a385ee
some more stuff in README
2016-06-06 13:01:47 +02:00
Shlomi Noach
e75f1e30f9
more documentation updates
2016-06-06 12:47:32 +02:00
Shlomi Noach
57347ec5b0
Merge pull request #51 from github/cut-over
...
cut-over flag and other stuff
2016-06-06 12:33:25 +02:00
Shlomi Noach
bbd19abc9a
- requiring --cut-over
argument to be two-step|voluntary-lock
(will add udf-wait
once it is ready)
...
The idea is that the user is forced to specify the cut-over type they wish to use, given that each type has some drawbacks.
- More data in status hint
- `select count(*)` is deferred till after we validate migration is valid. Also, it is skipped on `--noop`
2016-06-06 12:33:05 +02:00
Shlomi Noach
78a39d90f8
Merge pull request #49 from github/end-cleanup
...
cleanup at end of operation
2016-06-01 10:41:52 +02:00
Shlomi Noach
42ae3e37f5
dropping _osc (changelog) table at end of operation; also better status hint at end of operation
2016-06-01 10:40:49 +02:00
Shlomi Noach
7dccf7e4f0
Merge pull request #46 from github/operational-perks
...
operational perks
2016-05-31 21:13:30 +02:00
Shlomi Noach
b73eb5adfc
updated version
2016-05-31 21:13:01 +02:00
Shlomi Noach
2df94f9c51
printing courtesy reminder once per 10 minutes
2016-05-31 21:12:39 +02:00
Jonah Berquist
25fd74baf8
Merge pull request #47 from github/fix-typos
...
fix typos
2016-05-27 16:04:37 -07:00
Jonah Berquist
df9c42e301
fix typos
2016-05-27 16:03:47 -07:00
Shlomi Noach
9519a66825
added courtesy-reminder
2016-05-26 14:25:32 +02:00
Shlomi Noach
c63df257db
Merge pull request #43 from github/documentation
...
Beginning documentation
2016-05-25 12:36:46 +02:00
Shlomi Noach
ed81a42e86
adding documentation
2016-05-25 12:34:37 +02:00
Shlomi Noach
b4d5115187
adding documentation
2016-05-25 12:31:33 +02:00
Shlomi Noach
583d6d3147
accepting SIGHUP. Reloads configuration and marks as point of interest
2016-05-25 12:27:58 +02:00
Shlomi Noach
e7239091d7
Merge pull request #45 from github/print-status-point-of-interest
...
support for marking point-of-interest in migration
2016-05-24 08:48:44 +02:00
Shlomi Noach
6d9a8baa68
Merge pull request #44 from github/reconnect-streamer
...
Handling gh-ost replication timeouts
2016-05-24 08:48:25 +02:00
Shlomi Noach
20f000833f
support for marking point-of-interest in migration
2016-05-23 14:58:53 +02:00
Shlomi Noach
059a59939e
adding documentation
2016-05-23 12:33:28 +02:00