Commit Graph

224 Commits

Author SHA1 Message Date
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
Shlomi Noach
026cd122ba adding documentation 2016-05-23 12:32:43 +02:00
Shlomi Noach
493b8512ac adding documentation 2016-05-23 12:13:54 +02:00
Shlomi Noach
aae0f5cee4 adding documentation 2016-05-23 11:59:42 +02:00
Shlomi Noach
0050665393 adding documentation 2016-05-23 11:35:04 +02:00
Shlomi Noach
896f560dce after timeout: reconnecting as new replica; skipping queries correctly 2016-05-23 11:12:59 +02:00
Shlomi Noach
5a5f43d15b adding documentation 2016-05-20 17:08:31 +02:00
Shlomi Noach
8430dbe878 adding documentation 2016-05-20 17:00:16 +02:00
Shlomi Noach
8102c90ee2 adding documentation 2016-05-20 16:35:52 +02:00
Shlomi Noach
a9d4c11aa1 adding documentation 2016-05-20 16:34:52 +02:00
Shlomi Noach
7463079e0d adding documentation 2016-05-20 16:26:47 +02:00
Shlomi Noach
1d287a8417 adding documentation 2016-05-20 16:22:28 +02:00
Shlomi Noach
5180206bc6 adding documentation 2016-05-20 16:10:02 +02:00
Shlomi Noach
02ddf76da0 adding documentation 2016-05-20 16:07:45 +02:00
Shlomi Noach
d5f583d6c9 more doc template 2016-05-20 13:17:45 +02:00
Shlomi Noach
79f31631eb initial CONTRIBUTING.md 2016-05-20 13:10:50 +02:00
Shlomi Noach
a863ea6b29 adding templates 2016-05-20 13:08:46 +02:00
Shlomi Noach
1a4bf6ec9f initial doc layout 2016-05-20 13:06:41 +02:00
Shlomi Noach
ae899bd65c Merge pull request #41 from github/master-pos-wait-fix2
Various problem fixes
2016-05-20 12:53:34 +02:00
Shlomi Noach
5375aa4f69 - Removed use of master_pos_wait(). It was unneccessary in the first place and introduced new problems.
- Supporting `--allow-nullable-unique-key`
  - Tool will bail out if chosen key has nullable columns and the above is not provided
- Fixed `OriginalBinlogRowImage` comaprison (lower/upper case issue)
- Introduced reasonable streamer reconnect sleep time
2016-05-20 12:52:14 +02:00
Shlomi Noach
9b54d0208f - Handling gomysql.replication connection timeouts: reconnecting on last known position
- `printStatus()` takes ETA into account
- More info around `master_pos_wait()`
2016-05-19 15:11:36 +02:00
Shlomi Noach
ec34a5ef75 master_pos_wait is now OK to return NULL. We only care if it returns with -1 2016-05-18 15:08:47 +02:00
Shlomi Noach
079f1c0f98 Merge pull request #40 from github/fix-single-row-copy
Fixing single-row table migration
2016-05-18 14:53:52 +02:00
Shlomi Noach
9f56a84b57 Fixing single-row table migration
- `BuildUniqueKeyRangeEndPreparedQuery` supports `includeRangeStartValues` argument
- `applier` sends `this.migrationContext.GetIteration() == 0` as argument
2016-05-18 14:53:09 +02:00
Shlomi Noach
45371d9374 Merge pull request #36 from github/master-pos-wait-fix
some messagages are now Info instead of Debug
2016-05-18 12:21:22 +02:00
Shlomi Noach
55e463350b Merge pull request #38 from github/credentials-config-cli
This closes #25
2016-05-17 15:37:04 +02:00
Shlomi Noach
df0a7513f5 - user/password provided in CLI override those in config file
- user no longer defaults to .
- config is now part of Context, and is protected by mutex
2016-05-17 15:35:44 +02:00
Shlomi Noach
fbfe0c71ff Merge pull request #37 from github/postpone-swap-tables-flag-file
postpone-swap-tables-flag-file
2016-05-17 14:42:12 +02:00