365 KiB
365 KiB
commit a2ebf498797da978324717365de8aa13b23229cc (HEAD -> master, origin/master, origin/data-consistency-in-two-phase-commit, origin/HEAD)
Merge: 987cf1a 7d8e4e8
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Wed Aug 3 10:55:08 2022 +0800
Merge branch 'github:master' into master
commit 7d8e4e8d3d7114812d79053bf6603d361c9caae8
Merge: ffe54f4 2d3e8d9
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 20 15:31:34 2022 +0100
Merge pull request #1154 from github/fix-build-script
Only build RPM and deb packages for amd64
commit 2d3e8d998ee92e6912a5c797d956e569ab78b139
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 20 14:47:51 2022 +0100
Only build RPM and deb packages for amd64
commit ffe54f48ed2d3e2c0ec0deb369937ad9520f79cb
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jul 18 18:37:18 2022 +0200
Enable more `golang-ci` linters (#1149)
commit 84dca03311a18ef71060cf5291adfe101f22f4cd
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jul 18 18:21:32 2022 +0200
Add script and docs for linter (#1151)
commit f527d63c86e66fc9c89a37968b070c45053758b3
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jul 11 11:02:04 2022 +0200
Move `.Kill()` func from inspector to `go/mysql` (#1148)
commit ae02941f6733d210b7b95b603808828d91664673
Merge: 4648da1 ed8c05c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Jul 8 11:22:09 2022 +0100
Merge pull request #1147 from timvaillancourt/rm-go-os-process-go
Remove unused `go/os/process.go`
commit ed8c05c210dda131a1947493d4b7f85728ef4076
Merge: 582d4cb 4648da1
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Jul 8 10:50:05 2022 +0100
Merge branch 'master' into rm-go-os-process-go
commit 4648da15ecd747cfc47e7c70660cadce3b115e0e
Merge: 3da9a9c 607ea8d
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Jul 8 10:48:40 2022 +0100
Merge pull request #1134 from github/changelog-migrated-state
Add `Migrated` changelog event state
commit 582d4cb115895cec43beca3e7f4e8c46333719b8
Merge: 30c8688 3da9a9c
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Fri Jul 8 00:21:25 2022 +0200
Merge branch 'master' into rm-go-os-process-go
commit 30c868816c4ffe192b3860f7fe4650684b39ad8e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Fri Jul 8 00:19:54 2022 +0200
Remove unused `go/os/process.go`
commit 607ea8d3a9906cd841cac6552bc404732534b703
Merge: 54db417 3da9a9c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 17:01:16 2022 +0100
Merge branch 'master' into changelog-migrated-state
commit 3da9a9c0157807c98d08f7d78be60b2d3463bab5
Merge: eee8ffe 9c611bd
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 17:00:22 2022 +0100
Merge pull request #1146 from github/switch-to-term-package
Switch to golang.org/x/term; go mod vendor
commit 54db4174b351ac8ec1e7259e122e098a3bc17311
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 17:40:01 2022 +0200
Consolidate no-op states
commit 246800e053c3631360181fd95dd3ca58d71ed924
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 17:38:41 2022 +0200
Fix lint
commit 9c611bda5006ced7abfffc04c26810735ee75c3f
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 16:38:22 2022 +0100
switch to golang.org/x/term from deprecated golang.org/x/crypto/ssh/terminal module; go mod vendor
commit d6d1d3b436078818e9f377d4ed3bdf3e8ec2361b
Merge: ec199f1 eee8ffe
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 17:35:59 2022 +0200
Merge branch 'master' into changelog-migrated-state
commit eee8ffe7dcdca5c015f687e2b471949c767a1403
Merge: 78da0d0 f9fa423
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 16:22:49 2022 +0100
Merge pull request #1145 from timvaillancourt/golang-ci-staticcheck-linter
`golang-ci`: enable/fix `staticcheck` lint warnings
commit f9fa4231d75fb18e338a6e72fd24e6085e205ba9
Merge: 6d5d496 78da0d0
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:47:59 2022 +0100
Merge branch 'master' into golang-ci-staticcheck-linter
commit 78da0d09c48a47ffbd56dea8ef73782b808789fa
Merge: 02258ac 8eb9708
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:47:21 2022 +0100
Merge pull request #1138 from github/changlog-table-comment
Changlog table comment
commit 6d5d49616f841575352bda254de0254c4005f73a
Merge: e453570 02258ac
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:46:18 2022 +0100
Merge branch 'master' into golang-ci-staticcheck-linter
commit 8eb970875591227b2cb8bf27c0e6ddeb152cc489
Merge: 387b325 02258ac
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:34:30 2022 +0100
Merge branch 'master' into changlog-table-comment
commit 02258ac15dc321b9e37876fef90ce69e5077544c
Merge: b751499 09bb5ca
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:07:24 2022 +0100
Merge pull request #1137 from github/go-mysql-binlog-dead-code
Remove unused code in `go/mysql/binlog.go`
commit e45357097f0bd2db791f30d45d42919054c86d0c
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 05:10:22 2022 +0200
cleanup v5
commit eead61cb6d322df06e45880b5ee063c3e79432a9
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 05:05:37 2022 +0200
cleanup v4
commit c3593c94ff55d9f4e008153df07a2ccb5bfb4c6e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:27:36 2022 +0200
cleanup v3
commit 0303031fc244a0623a7141262cd6e61b807736e4
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:22:53 2022 +0200
cleanup v2
commit 0ec555badf84d7eef859baa304f9966d1c78defe
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:19:53 2022 +0200
Cleanup
commit 500fbefdb9f855db4148ffcc6ff45ca9e4d2a8c3
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:12:44 2022 +0200
`golang-ci`: fix `staticcheck` linter warnings
commit 09bb5caf8820fbd3708d4aed8768c62b387cadb8
Merge: eb80144 b751499
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 00:39:24 2022 +0200
Merge branch 'master' into go-mysql-binlog-dead-code
commit b751499091abd1e35af96a6ed381fcd18a452d88
Author: Andrew Mason <amason@hey.com>
Date: Wed Jul 6 18:23:23 2022 -0400
Cancel any row count queries before attempting to cut over (#846)
* Cancel any row count queries before attempting to cut over
Closes #830. Switches from using `QueryRow` to `QueryRowContext`, and
stores a context.CancelFunc in the migration context, which is called to
halt any running row count query before beginning the cut over.
* Make it threadsafe
* Kill the count query on the database side as well
* Explicitly grab a connection to run the count, store its connection id
* When the query context is canceled, run a `KILL QUERY ?` on that connection id
* Rewrite these to use the threadsafe functions, stop exporting the cancel func
* Update logger
* Update logger
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
Co-authored-by: Tim Vaillancourt <tim@timvaillancourt.com>
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit 308ba7f915c7f5723f2ff5994782b4382d93f0f9
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 00:05:23 2022 +0200
Default to `go1.17.11` (#1136)
* Default to go1.17.11
* `go mod vendor`
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit 0918bab29b511aa776157ae89777252c09d1d59a
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 23:56:07 2022 +0200
Add context/timeout to HTTP throttle check (#1131)
* Add context/timeout to HTTP throttle check
* Dont run `.GetThrottleHTTPInterval()` on every loop
* Update help message
* Var rename
* 2022
* Add timeout flag
* Add unix/tcp server commands, use ParseInt() for string->int64
* Var rename
* Re-check http timeout on every loop iteration
* Remove stale comment
* Make throttle interval idempotent
* var rename
* Usage grammar
* Make http timeout idempotent too
* Parse time.Duration once
* Move timeout to NewThrottler
* Help update
* Set User-Agent header
* Re-add newline
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit 0b066c16a58eb9cd7692101ca0a2cae6474f807b
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 23:45:26 2022 +0200
Use `switch` statements for readability, simplify `.NewGoMySQLReader()` (#1135)
* Use `switch` statements for readability
* Simplify initBinlogReader()
commit 6bf32f20150e9f6755584f2da418ee4f483d6e47
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 23:32:15 2022 +0200
Ensure mysql rows responses are closed (#1132)
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit cc38a17e501002b6d819c8fbdc6995ad1d1b6994
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 7 00:22:21 2022 +0300
compound pk tests (#387)
* compound pk tests
* more details in failure diff
* more elaborate test; the pk-ts one consistently fails
* Fix merge conflict
Co-authored-by: Shlomi Noach <shlomi-noach@github.com>
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
Co-authored-by: Tim Vaillancourt <tim@timvaillancourt.com>
commit 987cf1a647cef402c0f06e6fb6656c71c12c7588
Merge: 2c43a9b 3901a86
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 18:11:54 2022 +0200
Merge branch 'master' into master
commit 3901a864221e0a6d2349597b58a6b4bd65d91b31
Merge: 8d9761d b7f7e2c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 17:11:16 2022 +0100
Merge pull request #1140 from timvaillancourt/fix-issue-1117
Fix `integer divide by zero` panic in migrator
commit 2c43a9bb9d2c5095ea3b7fb383d787400427617d
Merge: 446f32d 8d9761d
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 18:09:38 2022 +0200
Merge branch 'master' into master
commit b7f7e2c0b0eefee672d4cfd6abf798f971b19a7c
Merge: f35bfd3 8d9761d
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:58:51 2022 +0100
Merge branch 'master' into fix-issue-1117
commit 8d9761d616236cbc8730fb4c05dc0d904a1476ca
Merge: f0209e8 b80b6e7
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:58:25 2022 +0100
Merge pull request #1141 from shaohk/fix-two-phase-commit-lost-data_v2
fix(lost data in mysql two-phase commit): lost data in mysql two-phas…
commit f35bfd39978693349256a64e107b200319a66380
Merge: de339dd f0209e8
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:32:02 2022 +0100
Merge branch 'master' into fix-issue-1117
commit b80b6e78fd45ffbfd2726b875a66e3c861d722af
Merge: 38e86e5 f0209e8
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:25:54 2022 +0100
Merge branch 'master' into fix-two-phase-commit-lost-data_v2
commit f0209e8c71d02fcba43f6044937c0ef26a035311
Merge: ed46138 d07c4f0
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:25:31 2022 +0100
Merge pull request #1143 from github/codeql-run-on-prs
Run CodeQL analysis on PRs
commit d07c4f097d6131aa3c3f2f1f79a414f2743dbe1e
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:23:15 2022 +0100
Run CodeQL analysis on PRs
commit 38e86e5791d6169f56f8cde33ad4f581c64586e1
Merge: 87970f6 ed46138
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Sat Jun 25 00:37:12 2022 +0200
Merge branch 'master' into fix-two-phase-commit-lost-data_v2
commit 87970f6312a8158a76da2fe207c9fedbdb4320eb
Author: shaohk <shaohk@yeah.net>
Date: Fri Jun 24 11:38:05 2022 +0800
fix(lost data in mysql two-phase commit): lost data in mysql two-phase commit
commit de339dd042b239f262fe7e2e1efd6d5143ebd75a
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jun 23 03:37:18 2022 +0200
Fix `integer divide by zero` panic in migrator
commit 387b32594e8c528ff3ca36cf789f3c27ce451a74
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Tue Jun 7 01:49:18 2022 +0200
Var rename
commit bf0c13b46d1184039fda0e23f73d0448e108f09a
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Tue Jun 7 01:47:51 2022 +0200
Add table comment to changelog
commit eb801441c2ec82b6d7410806b35d026e5ea0c7a7
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jun 6 02:31:47 2022 +0200
Remove unused `Type` field
commit 261e1f7820994505c5b30f13126b9dc1aedc3f6e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jun 6 02:29:01 2022 +0200
Remove unused code in `go/mysql/binlog.go`
commit ec199f11858193131309e15399e15ceea54e4fc5
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Sun Jun 5 00:06:41 2022 +0200
revert out of scope change
commit af99b247f9525a46a9e20f3b8711c457fab73da2
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Sat Jun 4 23:59:00 2022 +0200
Add `Migrated` changelog event
commit ed46138c06430421b44fe285a26a44398b256a1c
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Tue May 31 21:23:39 2022 +0200
Add `golangci-lint` CI action, fix `gosimple`, `govet` + `unused` lint errors (#1127)
* Add `golangci-lint`, fix `gosimple`, `govet` and `unused` linter complaints
* Go 1.16
* Update copyright dates
commit 8f361f6445c2fe1d830b053e315a70a69d60e73f
Merge: 68c614e 520fd7b
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Mar 11 16:37:18 2022 +0000
Merge pull request #1108 from jecepeda/add-binaries-for-arm64-architectures
Add binaries for arm64 architectures
commit 520fd7beb2dc560790898587ac61c193103ed9fc
Merge: df6443b 68c614e
Author: Jaime Cepeda <jcepedavillamayor@gmail.com>
Date: Fri Mar 11 14:26:06 2022 +0100
Merge branch 'master' into add-binaries-for-arm64-architectures
commit df6443bb6129e6204a3c59c43be5ea9795c01e84
Author: jecepeda <jcepedavillamayor@gmail.com>
Date: Fri Mar 11 14:10:58 2022 +0100
Add binaries for arm64 architectures
commit 68c614e117f668dea80b7c9d09baf5e033099c25
Merge: e15166e f62e9dc
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Mar 11 11:14:29 2022 +0000
Merge pull request #1101 from github/remove-5.6-support
Remove support for MySQL 5.6 (end-of-life Feb 2021)
commit f62e9dc4f4005ffd59b9371bbbdfe83f360f96e1
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Mar 1 11:37:31 2022 +0000
Remove support for MySQL 5.6 (end-of-life Feb 2021)
commit e15166ecb9322f4fc8ef09d0d0ccf1cef140c229
Merge: d3ea39c 31f3ac0
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 15:01:35 2022 +0000
Merge pull request #1097 from timvaillancourt/remove-eol-5.5
Remove end-of-life MySQL 5.5.x version
commit 31f3ac0c8b77ac8f5ffec33a1e9d429c55c25c5b
Merge: 5ea949f d3ea39c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:45:58 2022 +0000
Merge branch 'master' into remove-eol-5.5
commit d3ea39c6698a75082fa0fe1216e5bd9f0df1a3fa
Merge: 4142f5d 605104c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:26:26 2022 +0000
Merge pull request #1100 from github/fix-rpm-build-os
fix: update build script to explicitly build RPMs for linux
commit 605104c9a26baa207249cef08d65e7847d342522
Merge: 522fbb8 4142f5d
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:15:39 2022 +0000
Merge branch 'master' into fix-rpm-build-os
commit 522fbb849c8f424a72590b9b26fc3295f28ae3b1
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:10:42 2022 +0000
fix: update build script to explicitly build RPMs for linux
commit 5ea949f31e1e44c773e1ebfd67ee878ff7b60f1e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Fri Feb 25 00:02:27 2022 +0100
Remove end-of-life MySQL 5.5.x
commit 4142f5d07bcfb347679fbbbf178abaec9d87d000
Merge: 3824eec 260e662
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Feb 24 10:45:11 2022 +0000
Merge pull request #1095 from timvaillancourt/inspector-connectionConfig-instanceKey-string
Use `.String()` for logging connection-config `InstanceKey`
commit 260e6621979d633bd42341dc1ff30cd0a414894a
Merge: f6db40e 3824eec
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Feb 24 10:34:19 2022 +0000
Merge branch 'master' into inspector-connectionConfig-instanceKey-string
commit 3824eec0ebf5f4925edffb6df2e847a5d746a28a
Merge: 0c7c9a5 1aa74bf
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Feb 24 10:34:12 2022 +0000
Merge pull request #1096 from timvaillancourt/inspector-fix-needless-fmt-sprintf
Fix needless `fmt.Sprintf` call in `go/logic/inspector.go`
commit 1aa74bfe6075ec1e2b76db99567d353eecf515ad
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Feb 24 01:30:29 2022 +0100
Fix needless `fmt.Sprintf` call in `go/logic/inspector.go`
commit f6db40e4cdbb633798304430a23a8d6b4506ccbf
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Feb 23 23:28:03 2022 +0100
Use `.String()` for logging connection-config `InstanceKey`
commit ac2309449763c0e7b80b34864dceb3fe55ed5dd2
Merge: 43d3afe 0c7c9a5
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Feb 22 00:57:58 2022 +0100
Merge branch 'github:master' into master
commit 0c7c9a52f3b37f84d6326c17fa8de583f69714cd
Merge: ebd5645 d84c687
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 16:29:50 2022 +0000
Merge pull request #1090 from github/add-hooks-status-interval-docs
Add docs for `hooks-status-interval`
commit d84c687d7c73dbed2faea3682c5e923744ca11bb
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 15:35:14 2022 +0000
Add docs for `hooks-status-interval`
commit ebd5645989be486fb4dbd2967313539990d72103
Merge: dc9a2e3 94ffadf
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 12:46:43 2022 +0000
Merge pull request #1083 from tknodell-recurly/customize_status_hook_interval
Add flag to customize the interval which the onStatus hook is called
commit 94ffadf1011153c63df64766b39fb059aae498c2
Merge: fbb53f4 dc9a2e3
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 11:51:42 2022 +0000
Merge branch 'master' into customize_status_hook_interval
commit dc9a2e3f243862379fb9af5440e1b20d6c707bda
Merge: d6c8363 997c5b8
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 11:51:08 2022 +0000
Merge pull request #1087 from github/arthur/reduce-minimal-chunk-size
Reduce the minimal chunk size from `100` to `10`.
commit 997c5b8bff66713792abafcbfad4dba641148f9f
Author: Arthur Schreiber <arthurschreiber@github.com>
Date: Mon Feb 7 11:23:39 2022 +0000
Reduce the minimal chunk size from `100` to `10`.
commit fbb53f4b04359600a1b784a22803eadbfbb6a86c
Author: Tyler Knodell <tknodell@recurly.com>
Date: Tue Feb 1 08:54:55 2022 -0700
Add flag to customize the interval which the onStatus hook is called
commit d6c83638d70dbfdad9e076ee61f8bbf062e09129
Merge: 39bba9c 619d9d3
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 17:00:16 2022 +0000
Merge pull request #1066 from EagleEyeJohn/documentation-update
Documentation update
commit 619d9d3f5e91591dd786f8896070b0ee69e575d8
Merge: 66fadc7 39bba9c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 16:41:18 2022 +0000
Merge branch 'master' into documentation-update
commit 39bba9c92a66e59b862eef299653d9f8b725c068
Merge: 1f780ae 09c35bd
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 16:32:01 2022 +0000
Merge pull request #1078 from github/fix-build-script
Update build script to generate releases
commit 09c35bd39344cfc85189b5bd873909c9d6517480
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 16:15:36 2022 +0000
Update build script to generate releases
commit 1f780ae97338e6a61481647f199b57df6afaae27
Merge: be644eb 8cd027c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 15:59:32 2022 +0000
Merge pull request from GHSA-rrp4-2xx3-mv29
Security: fix vulnerability where `-database` parameter accepts arbitrary DSN strings
commit 8cd027c7f5f8aef37b4a023eb4dadf3cc7e8c1dc
Merge: 83413c3 be644eb
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 12:09:26 2022 +0000
Merge branch 'master' into advisory-fix-1
commit 83413c339ec4601e5a4e0d3e3288bda9b6977170
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jan 13 16:07:51 2022 +0000
Security: fix vulnerability where `-database` parameter accepts arbitrary DSN strings
commit 66fadc71d718f6716c644b78f87cfdd79f2eac7e
Merge: 2c13d81 be644eb
Author: John Nicholls <john@eagleeye.com>
Date: Tue Jan 18 09:27:40 2022 +0000
Merge branch 'master' into documentation-update
commit be644ebd43b9376c1aa754cd77362c630af91786
Merge: e484824 0dc9092
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Fri Jan 14 14:52:53 2022 +0100
Merge pull request #1076 from github/rashiq-update_gh_ost_hook_docs
commit 0dc9092d5cc96a60fa90a31eeb2c876e8ea08a9a
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Fri Jan 14 02:49:16 2022 +0100
Update hooks.md
commit 2c13d814ac11bec2443813ba807e0be352eedd3e
Author: John Nicholls <john.nicholls@eagleeye.com>
Date: Wed Dec 15 16:37:39 2021 +0000
Improve command line flags documentation grammar
commit 47fd51f80471fb0c4eda0cf00ee5cfdd69f57b17
Author: John Nicholls <john.nicholls@eagleeye.com>
Date: Wed Dec 15 16:34:05 2021 +0000
Document critical-load-hibernate-seconds
commit 446f32d91ec586e955d92eda9efa2937604166a2
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Tue Nov 9 15:28:49 2021 +0800
Update builder_test.go
update expected test query
commit 1c0f292ce59353fbf254aead3f42294b46892a24
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Sun Oct 24 19:50:48 2021 +0800
add retry to applier.ReadMigrationRangeValues()
For applier.ReadMigrationRangeValues() now adds read lock when query uniquekey range , there is possible that executing applier.ReadMigrationRangeValues() may fail. Add retryoperation invoking applier.ReadMigrationRangeValues()
commit a75f74d569e8d5d317d2951714d1d17e0bcf6d62
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Sun Oct 24 19:45:13 2021 +0800
Update migrator.go, add retry to applier.ReadMigrationRangeValues
For applier.ReadMigrationRangeValues() now adds read lock when query uniquekey range , there is possible that executing applier.ReadMigrationRangeValues() may fail. Add retryoperation invoking applier.ReadMigrationRangeValues()
commit 411ee9645962eb41385705d60720742e4e5397f8
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Sun Oct 24 19:38:58 2021 +0800
buildUniqueKeyMinMaxValuesPreparedQuery() add read lock
Add read lock in UniquekeyRange query to ensure all transactions before Query UniquekeyRange are committed.
commit e484824bbd68085600386ce1b1edfda42af590ad
Author: Ed Toro <eddroid@gmail.com>
Date: Tue Jul 27 11:38:50 2021 -0400
typo (#1011)
"or and" => "or an"
commit a1862908c97171a19d4fe77bd770e7708413b483
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Jul 19 17:00:35 2021 +0200
Use github.com/go-sql-driver 1.6.0 (#1006)
* Replace deprecated go-mysql library
* Use github.com/go-sql-driver 1.6.0
* go mod vendor
* go mod vendor again
commit 732a0642317a544aee533f6b2e0d04de08a1d490
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jul 15 21:49:50 2021 +0200
Replace deprecated go-mysql library (#994)
commit 43d3afea5a13950d93cc078b7230106b4499260d
Merge: 6e1daf9 b5a1fec
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jul 15 21:08:01 2021 +0200
Merge branch 'master' of https://github.com/timvaillancourt/gh-ost
commit 6e1daf90eec872fe3c270d77c9977b14f7e801bf
Author: Andrew Mason <amason@hey.com>
Date: Wed Jul 14 10:48:03 2021 -0400
Check RowsAffected when applying DML events to get more accurate statistics (#844)
* Check RowsAffected when applying DML events to get more accurate statistics
Addresses #600.
When applying a DML event, check the RowsAffected on the `Result`
struct. Since all DML event queries are point queries, this will only
ever be 0 or 1. The applier then takes this value and multiplies by
the `rowsDelta` of the event, resulting in a properly-signed, accurate
row delta to use in the statistics.
If an error occurs here, log it, but do not surface this as an
actual error .. simply assume the DML affected a row and move on. It
will be inaccurate, but this is already the case.
* Fix import
* update wording to warning log message
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
commit d726b20ddaf70875d2e393185130f3429300595a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Jul 13 20:16:33 2021 +0200
Add CodeSQL actions workflow (#1005)
commit b5a1fecb11d178708621bc7a92dce35a79906096
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Jul 13 16:30:58 2021 +0200
Add CodeSQL actions workflow
commit 47d49c6b92c231b8dd7d5a106455ca1b859d4cb4
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jun 24 20:19:37 2021 +0200
Add go mod (#935)
* Add a go.mod file
* run go mod vendor again
* Move to a well-supported ini file reader
* Remove GO111MODULE=off
* Use go 1.16
* Rename github.com/outbrain/golib -> github.com/openark/golib
* Remove *.go-e files
* Fix for `strconv.ParseInt: parsing "": invalid syntax` error
* Add test for '[osc]' section
Co-authored-by: Nate Wernimont <nate.wernimont@workiva.com>
commit aef2a6990350f95d086c5e8a6011e6445691e876 (tag: v1.1.2)
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jun 17 15:33:20 2021 +0200
v1.1.2 (#990)
commit 40acde022213c98a09e7f01cc18adf79fafd0170
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu Jun 17 14:51:43 2021 +0200
Set the ServerName for TLS configuration (#988)
When TLS hostname validation used for the MySQL connection, the
ServerName property needs to be set so that it knows which name to
validate on the certificate.
Without this option and with InsecureSkipVerify set to false, validation
will error here with a fatal error otherwise:
```
FATAL tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config
```
commit 9bc508f068b28bd8f38cfcb558036e1f03dd2fa5
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jun 10 18:17:49 2021 +0300
Enum to varchar (#963)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* All MySQL DBs limited to max 3 concurrent/idle connections
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* hooks: reporting GH_OST_ETA_SECONDS. ETA stored as part of migration context
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* GH_OST_ETA_NANOSECONDS
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* N/A denoted by negative value
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* ETAUnknown constant
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* Convering enum to varchar
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* test: not null
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* first attempt at setting enum-to-string right
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* fix insert query
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* store enum values, use when populating
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* apply EnumValues to mapped column
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* fix compilation error
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* gofmt
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit f19f101610cbaaf67113aa4a1c223b702152dafb
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon May 31 15:15:51 2021 +0300
hooks: reporting GH_OST_ETA_SECONDS. ETA as part of migration context (#936)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* All MySQL DBs limited to max 3 concurrent/idle connections
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* hooks: reporting GH_OST_ETA_SECONDS. ETA stored as part of migration context
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* GH_OST_ETA_NANOSECONDS
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* N/A denoted by negative value
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* ETAUnknown constant
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit c41823ecc929303e9f6b77fc5ac6f8c73b3e760d
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu May 27 21:00:58 2021 +0300
All MySQL DBs limited to max 3 concurrent/idle connections #15 (#931)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* All MySQL DBs limited to max 3 concurrent/idle connections
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit 8f42dedef8dfbdcd989bd90c206e200bdfa97de8
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue May 25 13:22:28 2021 +0200
Add GO111MODULE=off to build.sh, use Golang 1.16 (#966)
* Add GO111MODULE=off to build.sh
* Use golang 1.16
* Update go version in README.md
* Add missing GO111MODULE=off
* Add missing GO111MODULE=off again
* Use go1.16.3 explicitly
* Use 1.16 for CI test
* Update min go version
* Use go 1.16.4
commit 36c669dd759d4cefedbebf8461f68527b9ea22ce
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon May 24 21:16:49 2021 +0300
Generated column as part of UNIQUE (or PRIMARY) KEY (#919)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit 57a81ceff58fe253f29dea4766430a6e836214b2
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed May 19 14:08:32 2021 +0200
Use GitHub Actions CI badges (#970)
commit c71dbf9ef3e8511b1eefb3ec38ef6d3ce768f0e6
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 14 15:32:56 2021 +0200
Copy auto increment (#967)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit fef83af378f96bf908901e01be151e7d7c9e6db5
Merge: d8bd21a 38bec2e
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 01:11:26 2021 +0200
Merge pull request #968 from timvaillancourt/parallel-ci-tests
Use matrix build for replica test CI
commit 38bec2e20785a237d3359699271fe781784f2951
Merge: 5e37110 d8bd21a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 01:03:02 2021 +0200
Merge branch 'master' into parallel-ci-tests
commit d8bd21acdf0713f47c5ccc112a0418df559bdba8
Merge: 29b8cfa cd5beeb
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 01:01:49 2021 +0200
Merge pull request #819 from github/tar-xz-dbdeployer-upgrade
replication tests CI: switch to .tar.xz binaries, upgrade dbdeployer
commit 5e37110cfd92f61013baa89b164dd5edd6afe592
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:45:59 2021 +0200
merge tar-xz-dbdeployer-upgrade
commit a25f63aa2abe4d39c2b8136f6f39e3299cb2c9ec
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:44:28 2021 +0200
merge tar-xz-dbdeployer-upgrade
commit cd5beeb495c19478457c708870100e45284042bf
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:35:19 2021 +0200
Remove git branch steps
commit 535687023eebdf928f167a7239182cb1b3c5f29f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:34:38 2021 +0200
Fetch master branch of ci env
commit 2634534cf505b06bb39bcef3ab0f26e8f7114a2a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:26:46 2021 +0200
Fix var name
commit 5ebbfaea893c533dc840bea30b1aeb199b1e55fa
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:23:31 2021 +0200
Use matrix build for replica test CI
commit 7ae7cc67f7b773c14b9c896ee27dfe0a8328006f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:52:01 2021 +0200
Use right var name
commit 3976b7acf2cf3e09400c636438bbf708198ef917
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:50:24 2021 +0200
Remove 'mysql-' prefix from mysql version so dbdeployer can make a port num
commit 8df36d4bfd44d3bf568d986c38bbde6aeefcb168
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:32:24 2021 +0200
Fix git checkout
commit 6aaab786573a41a4cae7d8d3126da8dd08494613
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:22:18 2021 +0200
Use fix-8016-tarball branch
commit afa221bb45a5d0c8065c78be63b0d2696267c225
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 22:38:25 2021 +0200
Use HEAD
commit 90a14d58bd769f8061efde4de3c68f67e6c3e60f
Merge: 1f99b64 29b8cfa
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 22:24:58 2021 +0200
Merge branch 'master' into tar-xz-dbdeployer-upgrade
commit 29b8cfad48f2fd6b64e6607e43dd99cd2e325a61
Merge: 8ab0a89 0dc6475
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 15:30:13 2021 +0200
Merge pull request #921 from ccoffey/cathal/safer_cut_over
Cut-over should wait for heartbeat lag to be low enough to succeed
commit 0dc64757eb4b26a4beb544f25b18801b5967f81f
Merge: d3bf3cd 8ab0a89
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 15:13:29 2021 +0200
Merge branch 'master' into cathal/safer_cut_over
commit 8ab0a89cdc9a2fabbbbad0fac447287601d4f85b
Merge: 0a1fb97 5af869a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 15:31:29 2021 +0200
Merge pull request #954 from yakirgb/remove-rpm-build-id
Remove build_id files from rpm
commit 5af869ac3b01ccddbd9bf159e5f6954b35df7c75
Merge: c480ff1 0a1fb97
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 15:01:36 2021 +0200
Merge branch 'master' into remove-rpm-build-id
commit 0a1fb97b2a224f91f6be7c12363d99f7132f7059
Merge: 6cdf4b5 0d742e2
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 14:12:54 2021 +0200
Merge pull request #962 from Fanduzi/master
fix #961
commit 0d742e2699102d6021910c4677ba6d78cf47e70f
Merge: 74f8071 6cdf4b5
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 13:45:35 2021 +0200
Merge branch 'master' into master
commit 6cdf4b572bcc0771d2828d9d3c054a404229d5e1 (tag: v1.1.1)
Merge: d95dda3 38eeaa1
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon May 3 16:55:25 2021 +0200
Merge pull request #965 from timvaillancourt/v1.1.1
Update RELEASE_VERSION to v1.1.1
commit 38eeaa103675591246bd47a12c68b173c6948cc1
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon May 3 16:30:42 2021 +0200
Update RELEASE_VERSION to v1.1.1
commit 74f807103ee4391693054c892c845ea1b99edffc
Author: Fan() <18501341937@163.com>
Date: Thu Apr 29 14:33:10 2021 +0800
Update inspect.go
commit 94dfef3ae7b82b4bbf1778246dd2c6fde0c09207
Merge: d95dda3 f40f14b
Author: Fan() <18501341937@163.com>
Date: Thu Apr 29 14:16:49 2021 +0800
Merge pull request #1 from Fanduzi/Fanduzi-patch-1
fix #961
commit f40f14b9eeba6205fdcc303132548a6e29ce3318
Author: Fan() <18501341937@163.com>
Date: Thu Apr 29 13:43:24 2021 +0800
Update inspect.go
fix https://github.com/github/gh-ost/issues/961
commit c480ff133790d6558fcb6457c1a173ca62bdd906
Author: Yakir Gibraltar <yakir.g@taboola.com>
Date: Tue Apr 6 18:15:05 2021 +0300
Remove build_id files from rpm
commit d95dda3a66878cc820e082c8a34e9e703850f7a4
Merge: 08085b7 157dba9
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sun Apr 4 18:55:57 2021 +0200
Merge pull request #951 from timvaillancourt/add-server-cmd-hosts
Add 'applier' and 'inspector' commands to server
commit 157dba920c1dddbb6b405dc6b7f2fdd5a1270b8b
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat Apr 3 23:24:29 2021 +0200
Add mysql port and version
commit 23a421cef7f6a2b3a90a5e4765678322e41b1dc0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat Apr 3 22:34:20 2021 +0200
Add 'Hostname:' prefix to output
commit 5e9b9130355e0b4ba2cf061b7af8f840c451bb16
Merge: 123b46f 08085b7
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 16:59:56 2021 +0200
Merge branch 'master' into add-server-cmd-hosts
commit 123b46f9bb091989aba9b8bdaa674bb4424774ec
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 16:57:13 2021 +0200
Split into 'applier' and 'inspector' commands
commit cffb523badf2b98d3b5618f8e28c384ab483ac9f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 02:02:08 2021 +0200
Fix help typo
commit 7ea47cbfb5b02b08866b8c9638a37622b9be02e4
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 01:58:59 2021 +0200
Fix order
commit 094d11d722eb0fd8fe69f01a0645ff2559b1623c
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 01:58:06 2021 +0200
Use a single line
commit 2fb524f43a8d24e9b3f8e5e1f26624780112913f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 01:50:11 2021 +0200
Adds 'hosts' command to server
commit 08085b7d083de5c8c5d986d01115e69b1731abed
Merge: d4c91e6 577528a
Author: Guinevere Saenger <guineveresaenger@github.com>
Date: Mon Mar 15 11:24:05 2021 -0700
Merge pull request #941 from guineveresaenger/socket-file-doc
Adds doc entry for --serve-socket-file flag
commit 577528a3bd43e94042a56fb852ccb20d10f43ea3 (origin/socket-file-doc, origin/guineveresaenger-socket-file-doc)
Author: guineveresaenger <guineveresaenger@github.com>
Date: Fri Mar 12 12:07:13 2021 -0800
Adds doc entry for --serve-socket-file flag
commit d3bf3cde4d6d42ca5b8f61c81f342f5716fea4cb
Merge: 3135a25 d4c91e6
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Mon Mar 8 20:59:14 2021 +0100
Merge branch 'master' into cathal/safer_cut_over
commit d4c91e6a2ce4d91aee1b33c4abf892f7e23f52f3
Merge: 62ce678 db51387
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Mon Mar 8 20:25:09 2021 +0100
Merge pull request #915 from cenkore/iss909
fix: issue 909
commit db513872c183f1f8bdca43403918f458448a4445 (origin/cenkore_iss909)
Merge: 40bc5ae 62ce678
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Mon Mar 8 18:20:03 2021 +0100
Merge branch 'master' into iss909
commit 40bc5aedf2ff1d85c10c4d31a594d0b176d149d7
Author: thsun <thsun@ctrip.com>
Date: Fri Feb 26 14:23:24 2021 +0800
enhance processing efficiency
commit 960d8012762f7140096f8727e0ac9e6e68f72636
Author: thsun <thsun@ctrip.com>
Date: Wed Feb 24 17:18:21 2021 +0800
canonical code
commit 62ce678eee98f2c28d04952ca74778f3468e8bd9
Merge: c681c54 048d583
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 14:24:58 2021 +0100
Merge pull request #515 from akshaychhajed/improve-conn-log
Improved connection type logging
commit 048d5838db9ca19ac02e10a6f86ee5fab6b27a6e
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 13:37:39 2021 +0100
Fix whitespace after merge-conflict fix
commit 72ccd0b0d01f0d5782769d245732974e14cda360
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 13:36:59 2021 +0100
Fix whitespace after merge-conflict fix
commit edbc8d673329053b18d67206e4ad33fb6454dcce
Merge: ccb7654 c681c54
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 13:35:30 2021 +0100
Merge branch 'master' into improve-conn-log
commit 3135a25c1f5bf07ebc08be668a19a4640e579c72
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Feb 7 14:29:10 2021 +0000
HeartbeatLag must be < than --max-lag-millis and --cut-over-lock-timeout-seconds to continue
commit 503b7b0d6cff548669a143f579255b9c1e2ca3af
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Feb 7 13:52:59 2021 +0000
Consolidate the two sleepWhileTrue loops
commit d5c2414893fefc19c1b8b6d4666a6d209addf7fb
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Fri Feb 5 10:12:54 2021 +0000
Move 'heartbeat is too high' back to Debug logs again
commit 48ce0873de2979d9dba8bb83e75543a004652d3a
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Wed Feb 3 09:02:58 2021 +0000
Store lastHeartbeatOnChangelogTime instead of CurrentHeartbeatLag
commit 4efd15675948aebcb3868cfdaa361b9699d90dfa
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Tue Feb 2 09:17:31 2021 +0000
Move 'heartbeat is too high' to Debug logs
commit 8a26c9ebf47008d40efb255b55892ff1f9e0b634
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:28:25 2021 +0000
Don't cut-over until it is safe to do so
commit a4218cd6f416c9448298c219fdac442bd82961ec
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:27:34 2021 +0000
Progress should print HeartbeatLag
commit 8aee288fd79ead7b9ae6023b8002116f4d62c69b
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:24:26 2021 +0000
Handle onChangelogHeartbeatEvent and update CurrentHeartbeatLag
commit 7207bc146a1cf144b15ce5ca4fdcd0a786d57729
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:23:09 2021 +0000
Make it easier to handle different onChangelogEvents
commit 2b5d5e0a11a54db8819c092a0f549d8e859d2d2c
Author: thsun <thsun@ctrip.com>
Date: Thu Jan 14 14:51:14 2021 +0800
gofmt
commit d0f0b95cf8046af8b0aaff0ba0c4628157bea3b1
Author: thsun <thsun@ctrip.com>
Date: Wed Jan 13 17:21:21 2021 +0800
rm main
commit 3665d666b9227da1275db78ae29fe09b8ecfaf8a
Author: thsun <thsun@ctrip.com>
Date: Wed Jan 13 16:29:39 2021 +0800
fix iss909
commit c681c54e8f33db697f188c42e1e72c88082b3536
Merge: 8ae02ef 6029410
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Dec 22 16:30:50 2020 +0100
Merge pull request #906 from github/golang1.15
Use golang:1.15.x, remove jessie tarball build
commit 60294109ca895f0fcc4b98dec2cd4e32304a5a49
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Dec 17 23:17:34 2020 +0100
Update comment
commit dd2568631a8e4523981c898a930a0119d338ccd9
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Dec 17 17:26:51 2020 +0100
Use golang:1.15.x, remove jessie tarball build
commit 8ae02ef69c0ec886e12e4361d136f1e5a88d7552
Merge: e99b915 bf408b0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Dec 17 13:45:22 2020 +0100
Merge pull request #905 from github/azure-support
Support Azure Database for MySQL (merge PR)
commit bf408b0d0eb9f6e12dec8d5faba1be8ec06377dd
Merge: 88e59dd e99b915
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Dec 16 12:53:59 2020 +0100
Merge branch 'master' into master
commit e99b915cf5eb7b795e12e0f0f682fc32e599785c
Merge: 447a98a 8c4cd10
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Oct 23 12:11:21 2020 +0200
Merge pull request #640 from github/ipv6
Parsing ipv6 addresses
commit 88e59dd2a3b69c3e5e8c77862945893056965d09
Merge: 57955b9 447a98a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Oct 22 23:22:32 2020 +0200
Merge branch 'master' into master
commit 8c4cd10d795c531d6838d2abcbc8ffbf93e41fcb
Merge: 809908c 447a98a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Oct 22 11:39:46 2020 +0200
Merge branch 'master' into ipv6
commit 447a98a6b5116b346738c701e017facb71a7def1
Merge: ce03757 0e2d33a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Oct 21 18:07:56 2020 +0200
Merge pull request #888 from github/fix_dup_delete_old_table3
use sync.Once to avoid to send drop cutover sentry table to mysql twice (merge PR)
commit 0e2d33ad86c11a26abda216027e78831646d04c4
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Oct 20 16:08:49 2020 +0200
Merge in https://github.com/github/gh-ost/pull/755
commit ce03757deb4af519131fac13ebe0c5728efada7e (tag: v1.1.0)
Merge: eef81c0 ee91745
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 22:08:00 2020 +0200
Merge pull request #879 from github/fix-buster-tarball-build
Fix buster tarball build
commit ee9174550a2351c2d28b7017a88574e2f3dec8bf
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 20:57:33 2020 +0200
Fix typo
commit bcaffc11a2f12cc1b8a28357fe5fb47f3301a497
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 20:49:51 2020 +0200
cp jessie package too
commit 69ce8e869a75058271d3bb3d53e877296ec81810
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 20:45:46 2020 +0200
Fix/hack build-deploy-tarball to allow buster builds
commit eef81c0f733889f93f11499ffede45dc3c2a7c30
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 16:00:31 2020 +0200
Update RELEASE_VERSION to 1.1.0
commit c940a85a28bad68878c5d1622aa7c4e595b35b38
Merge: ebb1de5 8b3a8be
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 14:10:47 2020 +0200
Merge pull request #835 from ajm188/handle_driver_timeout_error
Add a check to rows.Err after processing all rows
commit 8b3a8bef0a512919253f91f4a5da733b321eac9c
Merge: f268259 ebb1de5
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 23:20:10 2020 +0200
Merge branch 'master' into handle_driver_timeout_error
commit ebb1de5cdf3c996e6b9981a38cd59c3930c0aeec
Merge: 5e953b7 81a9538
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:47:21 2020 +0200
Merge pull request #562 from github/limitation-encrypted-binlogs
Documenting limitation: encrypted binlogs
commit 81a9538d6fdd15cb2d08c3f6ea2b357f0ad5b0ba
Merge: 48e1281 5e953b7
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:46:40 2020 +0200
Merge branch 'master' into limitation-encrypted-binlogs
commit f268259f5e1a9c5b21cec95182a30a4293cfb2b3
Merge: 4bbc8de 5e953b7
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:04:55 2020 +0200
Merge branch 'master' into handle_driver_timeout_error
commit 5e953b7e3eb13716e84a9c4017cc8add0648b8d0
Merge: 720182f 10724f0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:04:15 2020 +0200
Merge pull request #878 from github/parse-alter-statement
Support a complete ALTER TABLE statement in --alter (merge PR)
commit 10724f08c5c75ee0695cbc877fe0cab46f30a63c
Merge: 720182f ae4dd18
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:39:36 2020 +0200
Merge branch 'parse-alter-statement' of https://github.com/openark/gh-ost into parse-alter-statement
commit 720182f58b6dbe879f9f300045c4115e1a4a087a
Merge: 835e86e 28bbe67
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:38:31 2020 +0200
Merge pull request #824 from github/connection-timeout
Support --mysql-timeout flag
commit 28bbe67c6d968901afbe24a38cda6e666f76ab32
Merge: 97f2d71 835e86e
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:08:22 2020 +0200
Merge branch 'master' into connection-timeout
commit 835e86e682d600570b0a372062947e39fab22d4d
Merge: 06cd4a0 2bb4060
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:07:58 2020 +0200
Merge pull request #823 from github/update-go-sql-driver-2020-02
Update go-sql-driver to latest
commit 2bb40605d6a6b200da8744d931ebbb8894af6493
Merge: 7f0254f 06cd4a0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:06:50 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit 06cd4a0a469d3a4adb89eb7a0f8f31decf388693
Merge: 4bfbe90 d5eac58
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:01:48 2020 +0200
Merge pull request #877 from github/workflow-upload-artifact
Workflow upload artifact
commit d5eac588aca3e1a90e7429fa2f7b71a32c28c56c
Merge: 4bfbe90 b54d256
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:59:16 2020 +0200
Merge branch 'workflow-upload-artifact' of https://github.com/openark/gh-ost into workflow-upload-artifact
commit 4bfbe90fca93eb3cda75e0670ef2690caa39aeed
Merge: f334dbd 0ac3a38
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:54:44 2020 +0200
Merge pull request #876 from github/golang1.14
Update to golang:1.14.7, add @timvaillancourt to README.md
commit 0ac3a3833d96a5faae05e3e2638c3a5ae1a9ccf9
Merge: 42bd918 f334dbd
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:27:47 2020 +0200
Merge branch 'master' into golang1.14
commit 42bd9187c1cf93b37438ea6dae9ca0a93d14c863
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:27:11 2020 +0200
Use 1.14.7
commit 25d28855b27bb4519d6951eb236118b1c0e44a15
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:21:40 2020 +0200
Copy of PR https://github.com/github/gh-ost/pull/861
commit 7f0254f30b56b82b65b763f7e84563fe7184ce6d
Merge: c9db407 f334dbd
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 19:17:50 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit f334dbde5ebbe85589363d369ee530e3aa1c36bc
Merge: c07d08f 2eb1410
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Aug 14 17:03:10 2020 +0200
Merge pull request #810 from yaserazfar/check_unchecked_errors
Adds error checking for an err variable that was left unchecked
commit 4bbc8deb774c16fa4d5375a2c61c03ed22554460
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 13 15:50:38 2020 +0200
Fix tabs from merge conflict
commit 5b6da5b7f3f1c3ef2a872eb0d507ac7f3244d5d7
Merge: 90ad7a0 c07d08f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 13 15:49:34 2020 +0200
Merge branch 'master' into handle_driver_timeout_error
commit ae4dd1867a230c2864538d3e45adbf2a2804c4ff
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Wed Jul 29 15:06:13 2020 +0300
extra unit test checks
commit b54d2567255502e2d09c9499011bd549d4e9283a
Merge: b9d400a 34d1624
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Tue Jul 28 11:40:21 2020 +0300
Merge branch 'master' into workflow-upload-artifact
commit 34d1624dde9d0f506060ddd3d7682f44d064506f
Merge: 87595b1 d1fcef4
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Tue Jul 28 11:39:37 2020 +0300
Merge pull request #1 from openark/golang1.14
Using golang 1.14
commit b9d400abd82c802502c5385a87416c18513eae5c
Merge: 2b71b73 c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon Jul 27 10:28:16 2020 +0300
Merge branch 'master' into workflow-upload-artifact
commit d1fcef4c3dd9398aa8d2ccbeb119fa7f9098fe14
Merge: 8eb300b c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon Jul 27 10:24:09 2020 +0300
Merge branch 'master' into golang1.14
commit 731df3cd152656ac21781bbdcf43e397542042e6
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 14:04:14 2020 +0300
comments
commit 88c73c0338f115fc7300d4cda348ff398fd92419
Merge: c9249f2 87595b1
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 14:02:38 2020 +0300
Merge branch 'master' into parse-alter-statement
commit 87595b17808490d4c955e96cb859f7ef2bbb5f78
Merge: 4dab06e c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 14:01:49 2020 +0300
Merge pull request #6 from github/master
Updates from upstream
commit c9249f2b71ba30d13cbf0ead2717f287786e780f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 11:38:05 2020 +0300
Updating and using AlterTableOptions
commit f482356a9426a32835971311a58fd9b489a647c5
Merge: 6c7b473 c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Wed Jul 22 12:36:59 2020 +0300
Merge branch 'master' into parse-alter-statement
commit 6c7b4736e15e0fc8c1768395d16cc514c95036a0
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Wed Jul 22 12:33:02 2020 +0300
Support a complete ALTER TABLE statement in --alter
commit c07d08f8b58e170da7031624c1a8ec93e705d1c0
Merge: 4dab06e b02900a
Author: Justin Fudally <jfudally@github.com>
Date: Tue Jul 21 16:40:50 2020 -0500
Merge pull request #864 from github/logging-interface-contrib
Logging interface contrib
commit b02900ae06d89454bdd41b59d4367b8e7658c241
Merge: 6b6f9ec 4dab06e
Author: Justin Fudally <jfudally@github.com>
Date: Tue Jul 21 16:01:29 2020 -0500
Merge branch 'master' into logging-interface-contrib
commit 6b6f9eccf4660b195a9baf21d0452ce4e0c0feab
Merge: 7c9c2b3 a36d6be
Author: Justin Fudally <jfudally@github.com>
Date: Tue Jul 21 15:57:38 2020 -0500
Merge pull request #789 from abeyum/master
implement a logging interface
commit 8eb300bdc8bb183e79e4f50f40288e114aa5c55a
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon Jun 29 09:52:47 2020 +0300
expect 1.14 and above in build scripts; update to readme.md
commit 2b71b73285338e96798d2530c8adec9aeb28910f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Sun Jun 28 08:57:19 2020 +0300
Actions/workflows: upload binary artifact
commit fb4aca156751db491d8a83096367c379cdebcc64
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Sun Jun 28 08:49:30 2020 +0300
checksums
commit 1a8c372947bd441ab95bf6a4b2ea5b1922475eb4
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Sun Jun 28 08:39:16 2020 +0300
Using golang 1.14
commit 57955b968b9e6a163085590f83d4eb22c5189041
Merge: 1d4f998 4dab06e
Author: Shuode Li <lshuode@gmail.com>
Date: Wed May 6 00:15:57 2020 -0700
Merge branch 'master' into master
commit 90ad7a061f9ace1fcd752ed42851a0017081268f
Author: Andrew Mason <amason@slack-corp.com>
Date: Tue Apr 21 12:50:23 2020 -0400
Handle the rest of `rows.Err` cases
commit 61de0980721838f1bfe1e335ac3ebe272ca0deaf
Author: Andrew Mason <amason@slack-corp.com>
Date: Tue Mar 31 16:25:16 2020 -0400
Add a check to rows.Err after processing all rows
Closes #822.
In https://github.com/go-sql-driver/mysql/issues/1075, @acharis notes
that the way the go-sql driver is written, query timeout errors don't
get set in `rows.Err()` until _after_ a call to `rows.Next()` is made.
Because this kind of error means there will be no rows in the result
set, the `for rows.Next()` will never enter the for loop, so we must
check the value of `rows.Err()` after the loop, and surface the error up
appropriately.
commit 4dab06e92b20954b46301e3b176d3a873615e3af
Merge: 78dda8a 2178b59
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 14:38:56 2020 -0500
Merge pull request #833 from github/jfudally-throttle-fix
Throttle on HTTP throttle error
commit 2178b5947be80da499fef2c31ac827eaf4920d48
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 10:05:23 2020 -0500
remove spammy error
commit 5816ede7b3350d3810878d299dd8341f79b4eb2d
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 09:55:49 2020 -0500
add error message
commit 7893f8e1c3b575523176705de127e790c2a3ca40
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 09:53:10 2020 -0500
catch error in collectFunc
commit df60fa4204bc7e84a02b5a9b82a19938353149e9
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 16:06:17 2020 -0500
add error logging
commit 57cf5f3c90c2e2db50863505362e484f1bb26695
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:58:32 2020 -0500
add override to ignore http errors
commit 46dabd338b40ef73fb782046b792d3fc1f30d83d
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:48:19 2020 -0500
go fmt
commit d31f3aac0c09ecb258a29f1cf0f0bb3d2b4a639c
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:47:56 2020 -0500
Add CLI flag for ignoring http errors
commit ca0b822a3de06345a36326fa10a15bead239adaf
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:41:23 2020 -0500
Add comment
commit 64083e4705042a1d6a816a5671a61735139fe347
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:40:09 2020 -0500
Throttle on no metrics/error
commit 0b2702bf539aebea09948fe5e9486a30135e4241
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 14:12:00 2020 -0500
Throttle on no metrics/error
commit d5a7e43266c36d86b7ef478bc975983ca24317a9
Author: Justin Fudally <jfudally@github.com>
Date: Tue Mar 24 14:54:54 2020 -0500
update gitignore
commit 1d4f99812430599608ab4b75af6de6a04c4f5450
Merge: 13b5f48 78dda8a
Author: Shuode Li <lshuode@gmail.com>
Date: Mon Mar 23 19:40:42 2020 -0700
Merge branch 'master' into master
commit 97f2d7161637b56351d9ed2c3dad136558b869c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 12:52:26 2020 +0200
fix unit tests
commit 9f5edc923e5eaef2150b9680307dee02818e6e46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 12:48:23 2020 +0200
Support --mysql-timeout flag
commit c9db40739e6a13de2dd81de50be468aaa2aeae57
Merge: a155700 78dda8a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 06:48:06 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit 78dda8ae2411893f2bf03c745aea1f75a50224fd
Merge: 5ce00ef eaa1839
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 06:47:37 2020 +0200
Merge pull request #455 from github/test-latin1text
latin1 tests with TEXT columns
commit eaa1839a9b9ced76b6ff05822ad2ae8f6b327bde
Merge: 30e2512 5ce00ef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 09:27:10 2020 +0200
Merge branch 'master' into test-latin1text
commit 5ce00ef161d9a1f5c73f83dfa5e33aec71d3282c
Merge: 86d8cf4 ef5cbed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 09:26:26 2020 +0200
Merge pull request #655 from github/tests-varbinary
Adding binary/varbinary tests
commit 30e2512b3922aa8406f7269b4e25c790718a5cc8
Merge: 3cc41e2 86d8cf4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 08:33:25 2020 +0200
Merge branch 'master' into test-latin1text
commit ef5cbed0ec32c645c1e2efb32acc4fedbacc7c06
Merge: 4fd4be1 86d8cf4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 08:33:12 2020 +0200
Merge branch 'master' into tests-varbinary
commit 86d8cf4948393b38b81b86b2a3f3dd4272da9794
Merge: c6eb8db 6894916
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 08:32:55 2020 +0200
Merge pull request #692 from github/bigint-change-nullable
Testing nullable int
commit 4fd4be13080d980121db48177d38b7995bf8d20a
Merge: 48e01ad c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 14 09:03:38 2020 +0200
Merge branch 'master' into tests-varbinary
commit 3cc41e24a86d2d6f10d01ce69fdcb7ec6de69b01
Merge: 42fa64e c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 14 09:02:53 2020 +0200
Merge branch 'master' into test-latin1text
commit 68949165163bd195a516e5155dac26327f0b3e5f (origin/bigint-change-nullable)
Merge: dd41d9a c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 14 09:00:05 2020 +0200
Merge branch 'master' into bigint-change-nullable
commit a155700b78e49d90108b9960888ce70a7169f466
Merge: 08f1717 c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 13 13:47:00 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit 08f171790b01810f83e5972a0d0c1f4cdbc74276
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 13 13:45:39 2020 +0200
Update go-sql-driver to latest
commit c6eb8db16352dcb0150ce6f1c1eae68299c742d6
Merge: 05b4ac0 85a285a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 10 09:04:54 2020 +0200
Merge pull request #820 from github/dock-build
Adding script/dock: simplifying testing/packaging
commit 85a285a9e4ecfd63f817c04f998b572a2fd18e5d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 10 08:59:44 2020 +0200
cleanup
commit f6ea377a4b372e2cf11645dbffd326d5a9f57a38
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 16:11:50 2020 +0200
Dockerfile.packaging
commit 40953fe82f9db405cbd45f04ee4f473b2f0511ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 16:11:34 2020 +0200
Adding script/dock: simplifying testing/packaging
commit 8bdf2d2dbd698a71c40e20d3885f92aca85a6805
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 16:11:19 2020 +0200
Adding script/dock: simplifying testing/packaging
commit 05b4ac08b22991c9f6e31a6f04acfe79a3034321 (tag: v1.0.49)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 11:43:19 2020 +0200
Release v1.0.49
commit 1f99b64c3131aa27b725068c8d2b994ec8fddc17
Merge: 5a2bcfc 5bffec3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 11:10:09 2020 +0200
Merge branch 'master' into tar-xz-dbdeployer-upgrade
commit 5bffec3412f9c04681d050c2293be24aa0ed495f
Merge: ea339b6 c30e586
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 11:09:06 2020 +0200
Merge pull request #818 from github/replica-tests-8-0
Replication tests: MySQL 8.0
commit 5a2bcfc09b97224e6f12f7cacf2a90398a8d66ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:59:39 2020 +0200
try not specify version
commit abc30b96c88bc5a87240c90721029210bff0beef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:52:25 2020 +0200
typo
commit 4e5a708f307b94cfecd71a7c302dc6a2e2d115a2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:49:52 2020 +0200
testing dbdeployer version
commit c30e5862f7b46170c1a8d444b7439e02bd16a752
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:43:08 2020 +0200
8.0 is on master now
commit 4f827a271e5094a3b59c195dd9e4af54a1fb857d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:42:36 2020 +0200
8.0 is on master now
commit b72ebfbbd2ca45c6d8cb2f3728f9c98a4d8c376f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:28:54 2020 +0200
replication tests CI: switch to .tar.xz binaries, upgrade dbdeployer
commit a6d0d5ca26fa9291721afc73f61792933e9565d7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:12:29 2020 +0200
not null for unique key test
commit b0f487ea613445c6d5a444b9176b3e93e333d7ea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:07:14 2020 +0200
create user
commit 9201b9bc04b41dbfadd9da7406dd3549f3fe4ad7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:54:07 2020 +0200
fetch and checkout from git path
commit 3528d675502f2c1cefd4cee1f6caa77042faf21d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:51:40 2020 +0200
fetch the correct branch. Oh and removing travis
commit 919647cbbc32a7ec5514d64396cbb9349694d35a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:50:34 2020 +0200
removing travis
commit 14674274dc9858ef8fa027db4fd366aacd613c0d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:48:55 2020 +0200
Experiment with https://github.com/github/gh-ost-ci-env/pull/8
commit 9af130d93127fb2b3f8109ff764c27bef9905bd1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:46:35 2020 +0200
Replication tests on 8.0
commit 2eb141010bbc63da9aed593304026affa8b6606f
Author: Yaser Azfar <yaserazfar@gmail.com>
Date: Fri Dec 27 16:54:43 2019 +1300
adds error checking for an err variable that was left unchecked
commit 13b5f48ca5e7cc83bf7af2455785304c2c4385fb
Author: Shuode Li <shuodl@microsoft.com>
Date: Tue Dec 17 04:03:51 2019 +0000
Remove useless code
commit ae762694fbb9a40e5e0ae29b62e8ba0651c38263
Author: Shuode Li <shuodl@microsoft.com>
Date: Tue Dec 17 03:47:14 2019 +0000
Support Azure Database for MySQL.
commit ea339b602380d60921f6e686f29de69d6163c8f0
Merge: 7c9c2b3 19215b2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 16 06:51:07 2019 +0200
Merge pull request #805 from knepe/update-rds-docs
Update rds docs
commit a36d6bee947bc522bfcd2a1a5b0395f8fc4af175
Merge: 3ca5f89 7c9c2b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Dec 11 07:03:37 2019 +0200
Merge branch 'logging-interface-contrib' into master
commit 19215b268834c8d909f866f7561a89ebad0900b6
Author: Tobias Johansson <tobias.johansson@fasttrack-solutions.com>
Date: Tue Dec 10 13:57:18 2019 +0100
Update rds docs
commit 7c9c2b3f43ea159d2edef42d56c0d5adc698539d
Merge: af43fbd 8598000
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 5 10:57:50 2019 +0200
Merge pull request #795 from mohitm15/master
Update command-line-flags.md
commit 859800079bfb73a3e86ee778d51bfcdc1095b739
Author: Mohit Maroliya <35539313+mohitm15@users.noreply.github.com>
Date: Thu Oct 31 20:13:54 2019 +0530
Update doc/command-line-flags.md
Thank you for the suggestion @shlomi-noach
Co-Authored-By: Shlomi Noach <shlomi-noach@github.com>
commit 991cdc51f0f882a917d3b559945595f485a1d697
Author: Mohit Maroliya <35539313+mohitm15@users.noreply.github.com>
Date: Thu Oct 31 19:28:54 2019 +0530
Update command-line-flags.md
commit af43fbd52f73805b61a7e24f262fe5ae84bb7be6
Merge: dcc3e90 d0ce7c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 30 08:03:24 2019 +0200
Merge pull request #788 from github/context-status
context, status and hooks: progressPct and CurrentLag
commit d0ce7c014ee7fd4f1692574527506c0f8ce9b258
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 23 10:18:56 2019 +0300
truncate lag digits
commit 3ca5f89fa52aa76d4ef0725ddad1eb85e13dc5f7
Author: Abeyu M <abeyu12@gmail.com>
Date: Tue Oct 8 13:49:15 2019 -0400
add migrationcontext to gomysql_reader
commit f4676bf463e39a983803c55fe8d790f0ce858951
Author: Abeyu M <abeyu12@gmail.com>
Date: Mon Oct 7 11:10:36 2019 -0400
implement a logging interface
commit 21e7ec6b7c005d713eae354f76f6791a9f539e50
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 7 07:06:11 2019 +0300
lag: %+vs notation, e.g. 1s
commit 271c7274a3dbac3f82c8939ccfbbc22ec8bcd964
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 7 06:59:56 2019 +0300
refactor progressPct into migrationContext
commit 8893b2207b4bbadedf80f428dc43de28810dc4b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 6 17:12:20 2019 +0300
documenting new hook env variables
commit 78698899880b45c6e93a715b190317b55d07eabc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 6 17:08:35 2019 +0300
context, status and hooks: progressPct and CurrentLag
commit dcc3e90f29ad7b06b707468bad79c750ce5b9b49
Merge: cc3caff 36b0adb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 15 11:25:11 2019 +0300
Merge pull request #778 from github/ci-build-pipelines
CI: adapting to internal builds system
commit 36b0adb1b8a06aa490f00518348e5c4dcf37ce42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 15 11:14:10 2019 +0300
executable scripts
commit 6cc1a1a34e27a301fb755ff21646acc9f3f7cdf0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 15 11:10:48 2019 +0300
CI: adapting to internal builds system
commit cc3caffe67e8d6b353b44541dba16f9c99ef0ffa
Merge: 26afeed 3175c2f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 13 08:41:03 2019 +0300
Merge pull request #777 from github/ggunson-panic-message
Changing the panic message
commit 3175c2fe74412e4829d680e5b665511bb71a29e4
Merge: 3362c5d 26afeed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 13 08:39:43 2019 +0300
Merge branch 'master' into ggunson-panic-message
commit 26afeed694ab455cccc8fa1fd0062b9ccd76f1c8
Merge: b38814f 143abf0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 13 08:21:15 2019 +0300
Merge pull request #776 from github/initial-github-ci-cd
Initial GitHub CI/CD
commit 3362c5d32254bd78e0bfcf305c77cff46e62983c
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Aug 12 12:40:31 2019 -0700
Changing panic message
commit 143abf05b0f85080cc1e27a6c5f2ed5f1538cef3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 12 08:03:17 2019 +0300
fail when go is < 1.12
commit e1c8df744788721ef7b1def8c75b4981f686f0bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:29:28 2019 +0300
travis: declaring mysql service
commit 17e4fe80175c1d00b2665017d07a3571619814d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:26:29 2019 +0300
TravisCI updated to go1.12 ; but we are likely to remove TravisCI anyhow
commit 90ab2368dd247da73d1cc58c726fc7fc089e86ed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:21:04 2019 +0300
graceful sleep; remove extra debug info
commit 1305ff6e010e40631fb887c3e317acedb7c09af5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:17:48 2019 +0300
debug info
commit 106ca5df3caa3a9c972dbc69cf966eb583e72406
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:12:14 2019 +0300
debug info
commit b881bff1e8f3801ed00a727bb9bafe42c7299c46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:06:03 2019 +0300
fixed linter issue
commit e618682ff9355093c6b7ce7625aec3057e352891
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:04:04 2019 +0300
go1.12
commit 18612b661ac30e3ff45237ba104af251308a0a8f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 14:59:22 2019 +0300
name of test
commit 6cfa76d1399238fb6350125e1b20613247cb50c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 14:58:37 2019 +0300
adding replica-tests
commit 43ea21c3bb1b6b9b5e50038278e7bebbe5d0f096
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 14:54:00 2019 +0300
Initial GitHub CI/CD
GitHub CI/CD is [a thing](https://github.com/features/actions)! We will attempt:
- CI: build + unit test
- replica tests: running `gh-ost` tests on multiple MySQL versions
commit b38814f90ebfd429bd1bdf0ebd258472e5bb3965
Merge: 8113d38 84fe34b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 16:50:21 2019 +0300
Merge pull request #754 from zmoazeni/zmoazeni/bump-localtests-default-retries
Bump default-retries to 3
commit 84fe34b22c9a80a265ffbea043ef1918ceed7eef (origin/zmoazeni/bump-localtests-default-retries)
Author: Zach Moazeni <zach.moazeni@gmail.com>
Date: Mon Jun 10 09:24:03 2019 -0400
Bump default-retries to 3
There are some legitimate retries that can occur during testing. Namely
`logic.ExpectProcess()` (in `applier.go`). We'll look for a process that
does exist, but timing-wise doesn't have the `state` or `info` columns
populated.
Without this, the test will fail abruptly.
commit 8113d38d57bd1b96a9e5979a86f4b7831012551b
Merge: bd47692 681458e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 16:05:30 2019 +0300
Merge pull request #723 from github/no-auto-value-on-zero
Always use NO_AUTO_VALUE_ON_ZERO
commit 681458e8f93565e8a2b5145ff35f75b3e7e9c9dc
Merge: 226cf03 bd47692
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 15:17:39 2019 +0300
Merge branch 'master' into no-auto-value-on-zero
commit bd47692bebb88b58d32efe2d0a293653f6f12d80
Merge: ffc6c40 b8cdd5d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 15:17:22 2019 +0300
Merge pull request #736 from github/update-go-sql-driver
Update go-sql-driver/mysql 2019-05-16
commit b8cdd5d133b97ac308dc33323b797a6d57bdc785
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 16 13:29:40 2019 +0300
Update go-sql-driver/mysql 2019-05-16
commit 226cf03a6d46c790174d1c8f24f3630a983a9fa7
Merge: 64db9b6 ffc6c40
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 16 13:23:34 2019 +0300
Merge branch 'master' into no-auto-value-on-zero
commit ffc6c40150efb149321a2f32103b98424d6652b1
Merge: 7cc1817 2560258
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 14 08:18:29 2019 +0300
Merge pull request #726 from jchambers/patch-1
Fix a trivial it's/its typo.
commit 256025853c3cb386453ed223f865c9affc249b93
Author: Jon Chambers <jon.chambers@gmail.com>
Date: Fri Apr 12 12:07:00 2019 -0400
Fix a trivial it's/its typo.
commit 64db9b6b18c5545f0fa20326c0c6830852945ffa
Merge: f0ed7ae 7cc1817
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 2 13:18:30 2019 +0300
Merge branch 'master' into no-auto-value-on-zero
commit 7cc1817b81db94ea7608e00bc8ccffd419c59dc6
Merge: d6c6508 773cddc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 31 06:53:48 2019 +0300
Merge pull request #724 from simonw/patch-1
Clarify it's foreign key /constraints/ that don't work
commit 773cddc88acaa47b52f99157a3faf746b3708f78
Author: Simon Willison <swillison@gmail.com>
Date: Fri Mar 29 05:05:40 2019 -0700
Clarify it's foreign key /constraints/ that don't work
commit f0ed7aeb0b09ba9e11ac887802d246214210a4ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 24 11:32:42 2019 +0200
Always use NO_AUTO_VALUE_ON_ZERO
commit 4d7370529b833de4452d034bd284465526d99b9d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 24 11:32:37 2019 +0200
Always use NO_AUTO_VALUE_ON_ZERO
commit d6c650837f722ad7600b4eff4ace04074598a0a5
Merge: 2c0aa36 7ae32f7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 24 11:13:59 2019 +0200
Merge pull request #712 from babinomec/skip-strict-mode
add --skip-strict-mode option
commit 7ae32f71846c4c71a83425f131519cd3d1d59bba (origin/skip-strict-mode)
Merge: 7d5749b 2c0aa36
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 17 23:49:13 2019 -0700
Merge branch 'master' into skip-strict-mode
commit 2c0aa36251407c18d0df3759834f8cad39a17cc8
Merge: 0e36857 766040d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 11 17:54:02 2019 +0200
Merge pull request #695 from github/named-panic
Adding --force-named-panic option
commit 766040d83f4641e354d06ff9f0172af4a9d3e6ed
Merge: 7ead4c4 0e36857
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 6 12:47:06 2019 +0200
Merge branch 'master' into named-panic
commit 0e3685773a34a85295ff6c7b9650e6b242265e62
Merge: a8fae98 b4da7cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 6 08:38:11 2019 +0200
Merge pull request #716 from RafeKettler/rafe/ssl-crt-key
Improve SSL support
commit 7ead4c4a56dda163fbf50fce6bb22ac6d96b690f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 25 14:02:57 2019 +0200
named throttle, no-throttle
commit ff17d2f844d09de3757fa49e09c4af6eb7e4d643
Merge: 6c5805d a8fae98
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 25 14:00:12 2019 +0200
Merge branch 'master' into named-panic
commit b4da7cfbfb0a08a94e13df82403789713da4ed71 (origin/rafe/ssl-crt-key)
Author: Rafe Kettler <rafe@squareup.com>
Date: Fri Feb 22 10:33:19 2019 -0800
Improve SSL support
Related issue: https://github.com/github/gh-ost/issues/521
- Add --ssl-cert and --ssl-key options to specify SSL public/private
key files
- Allow combining --ssl-allow-insecure with other --ssl* flags.
`mysql.RegisterTLSConfig` allows combining the corresponding
parameters in the `tls.Config` it receives, so gh-ost should
allow this. I found being able to pass --ssl-allow-insecure along
with --ssl-ca, --ssl-cert, and --ssl-key useful in testing.
- Use the same TLS config everywhere. Since the CLI only supports
a single set of --ssl* configuration parameters, this should be
fine -- `mysql.RegisterTLSConfig` documentation indicates the
TLS config given will not be modified, so it can safely be used
in many goroutines provided we also do not modify it. The previous
implementation did not work when the TLS config was duplicated,
which happens when gh-ost walks up the replication chain trying
to find the master. This is because, when the config is duplicated,
we must call `RegisterTLSConfig` again with the new config. This
config is exactly the same, so it's easiest to side-step the issue
by registering the TLS config once and using it everywhere.
commit 7d5749b84a30b1e41ec99bbb55795db1f0352425
Author: babinomec <babinomec@users.noreply.github.com>
Date: Thu Feb 14 15:58:49 2019 +0100
add --skip-strict-mode option
commit a8fae9818daa42681c7806f843067e2d5d360273 (tag: v1.0.48)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 14 12:07:25 2019 +0200
v1.0.48
commit 8e564debeb41140b3e82197cff2779aad831c8a6
Merge: 4ff5d6a b82fc45
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 14 12:06:18 2019 +0200
Merge pull request #710 from github/deb-maintainer-email
Adding maintainer email in DEB package
commit b82fc452212e6757b1ab97fb1762d142424c1fd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 12 08:01:47 2019 +0200
Adding maintainer email in DEB package
commit 4ff5d6a0559362030b86b137f3712448d57a5d27
Merge: 909ef0e 09ef7f4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 15:30:50 2019 +0200
Merge pull request #705 from brandonbodnar-wk/add-tls-support
Initial SSL Connection Support
commit 09ef7f4d24caee606dd8153cc04551c95124ccc8
Merge: 9da2e21 909ef0e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:59:27 2019 +0200
Merge branch 'master' into add-tls-support
commit 909ef0e222d19207071cef450fa84b49ab4540bf
Merge: b12ac78 1327e30
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:59:02 2019 +0200
Merge pull request #707 from github/tests-updates
minor updates to test
commit 1327e3042a1fb8325227b7fd9277edadafa1e26a
Merge: c37ea5d b12ac78
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:27:44 2019 +0200
Merge branch 'master' into tests-updates
commit 9da2e21e0341d8033cd984b70923bdb5a98f4cd0
Merge: 1543098 b12ac78
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:27:36 2019 +0200
Merge branch 'master' into add-tls-support
commit b12ac7837f05ff7e081d5219df343bb5ebca6abe
Merge: 79ddcec 1671530
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:27:17 2019 +0200
Merge pull request #703 from github/hints-owner-token
added: --hooks-hint-owner, --hooks-hint-token
commit c37ea5dea060a831f6bae8ddec6929670ae7833d
Merge: 0fd4603 79ddcec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:24:19 2019 +0200
Merge branch 'master' into tests-updates
commit 1543098891296e496e16f63b671d6d0ea80342e8
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Tue Feb 5 08:02:47 2019 -0600
Document ssl-related command line flags.
commit 5b0dfb009c5e0dfb815d125da2faec1f132a4c75 (origin/add-tls-support)
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Mon Feb 4 16:21:25 2019 -0600
Wireup allowing insecure ssl
commit 79df0d1c5de9eec208da73f2657b6ff666af6239
Author: Matt Belisle <matthew.belisle@workiva.com>
Date: Mon Feb 4 14:46:08 2019 -0600
Adding --ssl-insecure flag
commit 5319157789e317d296e298c0eb86240d3ef3cd56
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Fri Feb 1 13:20:17 2019 -0600
Expand usage statement to indicate setting applies to multiple hosts
commit f67ec15f2b972fd6b6b5b1892fe9838a3f0c9e34
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Fri Feb 1 13:16:54 2019 -0600
Handle returned error
commit c440112d440112e819d17f8d6997f3b41882edac
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 17:23:19 2019 -0600
Explain default setting for TLS param in DSN
commit dc599bb0368f0ccd15a605348a6615cfe8f03faf
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 17:20:11 2019 -0600
Remove unnecessary branching
commit 4f9367e6909dc93d824cda9f536921e449cf689e
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 16:59:42 2019 -0600
Fix casing for initialism
commit 23617f287fbf0903e8979ec4ba5086b032e0bc23
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 10:03:48 2019 -0600
Add initial support for ssl encryption connections to database servers.
- Adding a command line option for users to enforce tls/ssl connections
for the applier, inspector, and binlog reader.
- The user can optionally request server certificate verification through
a command line option to specify the ca cert via a file path.
- Fixes an existing bug appending the timeout option to the singleton
applier connection.
commit 16715303008c180e019959f062afbdb26262ff16
Merge: 3161cd5 79ddcec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:28:58 2019 +0200
Merge branch 'master' into hints-owner-token
commit 79ddcecb1fba7f1105d3153edcd69524ccad6451
Merge: 0d773f7 7ffcca0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:28:48 2019 +0200
Merge pull request #696 from wcurrie/patch-1
Add Why Is "Connect to Replica" mode preferred?
commit 7ffcca0a2a3a4c47095062c3adeca5e4894fb6cf
Merge: 5eec741 0d773f7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:28:09 2019 +0200
Merge branch 'master' into patch-1
commit 0d773f7b3d5be698625b2e80fdfd4457df4b0a7f
Merge: e48844d 93b88e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:26:34 2019 +0200
Merge pull request #701 from github/gh-ost/patch-1
inspect: remove redundant join conditions
commit 3161cd5823ccb3e213f8783e972c082f72ad6571
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 24 13:06:20 2019 +0200
added: --hooks-hint-owner, --hooks-hint-token
commit 93b88e262a2d813bfd77be0075668d8084a298af
Merge: afa108f e48844d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 23 08:13:55 2019 +0200
Auto-merged master into gh-ost/patch-1 on deployment
commit e48844de0bee9a8db611a06cd6080cac4dab25cb
Merge: d5c374a d323045
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 23 08:13:04 2019 +0200
Merge pull request #578 from MOON-CLJ/minor_changes
minor changes and typo correction
commit afa108f8fa49ec66a3b873c094f1bd09e4aaa169
Author: twotwotwo <randall@wawd.com>
Date: Tue Jan 22 12:26:55 2019 -0800
inspect: remove redundant join conditions
The TABLE_SCHEMA and TABLE_NAME are already guaranteed to have the same value in COLUMNS and UNIQUES because of the WHEREs in each query. Dropping it from the ON clause makes it complete much faster.
On (at least) MySQL 5.6 installs with thousands of tables, this query completes in a few seconds without the additional join conditions, but takes more than a minute with it.
commit 809908cb1d7c72fd8078a91d2ed4fa52f7e30dcf
Merge: 6284a34 d5c374a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 20 09:02:34 2019 +0200
Merge branch 'master' into ipv6
commit 5eec74132750f4119b1b761e7607aeee83928a67
Author: Will Currie <wscurrie@gmail.com>
Date: Wed Jan 16 06:28:05 2019 +1100
Add Why Is "Connect to Replica" mode preferred?
commit 6c5805d844935776a0ebdb4260b91f598f878c81
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 14 13:32:43 2019 +0200
documenting new flag
commit 5f587c3262259c4d6ca5a17e955fc96f8f03e0d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 14 13:27:44 2019 +0200
Adding --force-named-panic option
commit d32304520cb5ab37a932b90596013edad3e61807 (origin/minor_changes)
Merge: 97c1e72 d5c374a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 14 10:45:27 2019 +0200
Merge branch 'master' into minor_changes
commit d5c374a7c9d41b01d0104ff2b16d5af87b76345a
Merge: 6a94f65 7e0bdbe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 13 13:05:48 2019 +0200
Merge pull request #684 from github/test-decimal
Fixed DECIMAL datatype
commit dd41d9a4b1b4b0511152aea81920c0eead8873a3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 3 11:18:07 2019 +0200
Testing nullable int
commit 7e0bdbe72a7f81d7a5546bc74279ade9f79baec5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 12:28:34 2019 +0200
old timestamp, old datetime
commit 7c17cee0104ac0fdb903abfc028b5000d774157f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 11:47:41 2019 +0200
reverting some changes
commit 0be91ba0f2ca7aa6888afbd83d02e543ea582c1f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 11:39:43 2019 +0200
trying something...
commit f25d0b1a3c16254568e8f19888e33777ca93f36d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 11:02:27 2019 +0200
applying datetime patch
commit 14e396ed730987069a250b2cce0d9eb6b5a0a147
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 10:58:12 2019 +0200
updated go-mysql
commit 255314927d10b4c16804f6efae1fe2b2839f1875
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 10:57:46 2019 +0200
Updated go-mysql library, now with fix to decimal. May break datetime
commit ffd8fa0ea839006bcbbd2464bfe7836dded015d3
Merge: 6f673fa 6a94f65
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 10:44:32 2019 +0200
Merge branch 'master' into test-decimal
commit 6a94f65b2fd6632bdc512177c1d001587b665b9e
Merge: 17233fc 419794e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 25 08:59:08 2018 +0200
Merge pull request #633 from heng4fun/master
Support database with underscore
commit 419794e16d35b1bede9f7e1587a5a9d974686ab7
Merge: 29e3d48 17233fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 25 07:20:47 2018 +0200
Merge branch 'master' into master
commit 17233fc6b079732bb6ed83c12d97cea6ea7dedf7
Merge: 8245b23 179a3c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 11:14:27 2018 +0200
Merge pull request #661 from esnunes/fix-inspector-column-types
Fix inspector column types
commit 179a3c2fc49c83f0173d01989d9c947b484a6d8d (origin/gh-ost/fix-inspector-column-types)
Merge: 736696f 8245b23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 10:28:28 2018 +0200
Merge branch 'master' into fix-inspector-column-types
commit 8245b23b6f13070cb17f73f49751cc34b1abda39
Merge: 034d9e4 9e6b7ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 10:28:10 2018 +0200
Merge pull request #689 from ClareCat/update_docs_throttle_http_flags
Update docs to include info about throttle-HTTP and some undocumented flags
commit 9e6b7ffc43556d8b615a35dc4b32c08a1b67cb72 (origin/update_docs_throttle_http_flags)
Merge: 432e83e 034d9e4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 09:22:25 2018 +0200
Merge branch 'master' into update_docs_throttle_http_flags
commit 034d9e43b85e15fe01b5dd670d33738d6c1f13cd
Merge: 49270ee 44db643
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 09:21:54 2018 +0200
Merge pull request #648 from github/ggunson-shared-key-docs
Draft rewrite of shared key page
commit 432e83e1969f1d9b4145f2d056bad430c6bc5a96
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 07:48:20 2018 +0200
lower case arg name
commit d5aab8e03de6e95eb33aabfc732c0d18ad4ede23
Author: ClareCat <clarescool@hotmail.com>
Date: Thu Dec 13 20:26:51 2018 -0800
Add missing quotes
commit 2c48be107cbd00d68870b60be906ab2150970c2c
Author: ClareCat <clarescool@hotmail.com>
Date: Thu Dec 13 20:25:04 2018 -0800
Update command-line-flags
commit 96d00d470e9586cc9465324e36cdb067714400b9
Author: ClareCat <clarescool@hotmail.com>
Date: Thu Dec 13 19:31:36 2018 -0800
Update throttle.md to describe --throttle-HTTP
commit 44db643d4f27d47d51d4bec713503482a19690e1
Merge: a93fccd 49270ee
Author: Gillian Gunson <ggunson@github.com>
Date: Thu Dec 13 15:42:47 2018 -0800
Merge branch 'master' into ggunson-shared-key-docs
commit 29e3d48c36489853534def07324421b2d0641f8e
Merge: ef686a4 49270ee
Author: 黄恒 <heng4fun@users.noreply.github.com>
Date: Tue Dec 11 13:12:47 2018 +0800
Merge branch 'master' into master
commit 736696fb6cb895607118adac0a378a0abf0205ee
Merge: ebba4f4 49270ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 29 08:35:52 2018 +0200
Merge branch 'master' into fix-inspector-column-types
commit 6f673fa6273693ae3d6d833469149b100a20313d
Merge: 00f5044 49270ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 28 10:20:07 2018 +0200
Merge branch 'master' into test-decimal
commit 00f5044f4ff49099343930dd5e5bc3768a7aa4b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 28 10:19:28 2018 +0200
Testing DECIMAL datatype
commit 49270ee577505044b3a121c68646123573068603
Merge: 2d9d602 a7aa4eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 21 12:15:35 2018 +0200
Merge pull request #680 from github/test-convert-utf8mb4
testing: convert to character set utf8mb4
commit a7aa4eb2c03f58e92e845818b97c358f9d14aee1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 20 19:48:59 2018 +0200
adding latin1
commit 5d4d1cd31bd8a09760e6972311fec987f58a3c56
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 20 19:37:51 2018 +0200
more interesting sample data
commit 13b17b93c432cc9ae6f061d29ba32be1fd8dda61
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 20 19:35:03 2018 +0200
testing: convert to character set utf8mb4
commit ebba4f46a3bd452b2a086538d49bc267709ccd9a
Merge: 7e93451 2d9d602
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 13 07:55:24 2018 +0200
Merge branch 'master' into fix-inspector-column-types
commit 2d9d60272966d42739d1734e891984dfefaf2783
Merge: bca6be2 f98ef18
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Nov 11 09:04:08 2018 +0100
Merge pull request #663 from jrgm/fix-sha256-go-darwin
Correct the go SHA used in script/ensure-go-installed for Darwin
commit 7e934518a536aa65d96b89c941628babb0be662d
Merge: 5f15f8a bca6be2
Author: Eduardo Nunes <esnunes@gmail.com>
Date: Mon Nov 5 09:59:55 2018 +0100
Merge branch 'master' into fix-inspector-column-types
commit f98ef182785fd66b7b3b2b6fd1b9193ee3db2149
Author: John Morrison <jrgmorrison@gmail.com>
Date: Thu Nov 1 21:42:56 2018 -0700
Correct the go SHA used in script/ensure-go-installed
commit bca6be23438bf15668b68a0b9a1d22c1c5ecf206
Merge: 32f2b06 c32823c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 1 15:44:48 2018 +0200
Merge pull request #659 from github/test-bit-support
BIT datatype tests
commit 5f15f8a5390fdd5eb6790d5d3f6940d3741cea4d
Author: Eduardo Nunes <esnunes@gmail.com>
Date: Thu Nov 1 14:43:57 2018 +0100
Remove not needed call by grouping columnLists
There is no need to call `applyColumnTypes` more than once for the same
`databaseName` and `tableName`, it is just move the additional
`columnList` to the first call.
commit dfc8aa28f46f5c3868e6dcd033fb4fe883a14e1f
Author: Eduardo Nunes <esnunes@gmail.com>
Date: Thu Nov 1 14:33:11 2018 +0100
Ignore not available columns when applying column types
The given `columnLists` may not contain all columns available in the
given table. This patch prevents the code to fail. Before this patch the
code was panicking whenever it was trying to set a value into a `nil`
object, e.g. `columnList.GetColumn('non-existant').Type = SomeType`.
For some reason the application was not completely failing but as a
side-effect any column after the non-existant column would never get its
Type properly set.
commit c32823c10a05864e974096653f55edd02c70f4dd (origin/test-bit-support)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 1 15:27:28 2018 +0200
BIT datatype tests
commit 48e01ad39b950a04ca45202baed279890a396b23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 29 10:09:15 2018 +0200
Adding binary/varbinary tests
commit 32f2b063d87cf4e59ef6c8ac4f24cbd049de5ed2
Merge: f41df8e 967baf9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 21 14:25:42 2018 +0300
Merge pull request #652 from HaraldNordgren/go_versions
thank you
commit 967baf9e3cfb041beb4a2573a06a2b8ea48950c1
Author: Harald Nordgren <haraldnordgren@gmail.com>
Date: Sat Oct 20 11:43:32 2018 +0200
Bump Travis versions
commit a93fccdd06136efee7c213604089b43443891edb
Merge: 70a4ce1 f41df8e
Author: Gillian Gunson <ggunson@github.com>
Date: Tue Oct 16 15:14:38 2018 -0700
Merge branch 'master' into ggunson-shared-key-docs
commit f41df8e6094c8571ab7c912c87cf324405a90b36 (tag: v1.0.47)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 11:50:37 2018 +0300
v1.0.47
commit 0c37a6daee4da5429906ac33d0512c1107216a72
Merge: 9f81a23 0260230
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 11:42:37 2018 +0300
Merge pull request #651 from github/test-throttle-file
localtests support throttle flag file
commit 02602302a05acee1555d1e5383d6a33ee34696f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 11:25:46 2018 +0300
more attempts at session time zone
commit 9512a2de40f3faf061cc03fa7d18acd8844f97c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 10:30:19 2018 +0300
forcinf UTC timezone
commit b8e02df0feeb5cea96d05794e301f23be352497f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 10:22:59 2018 +0300
reading original_sql_mode once
commit 789d247d83c77c0936a12dbdf5317b5fba144c6c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 09:47:30 2018 +0300
localtests support throttle flag file
commit 70a4ce1cb25d2a7cf1b4f152d7bd9a924ac25752
Merge: b3cd023 9f81a23
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 15 21:15:24 2018 -0700
Merge branch 'master' into ggunson-shared-key-docs
commit b3cd0233c9cfa63734e21c1591be581790ea3773
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 15 21:15:13 2018 -0700
quick syntax edits
commit 600faf62af50b7ee6f36a514cb6cd14587e94297
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 15 20:47:37 2018 -0700
added emphasis as requested by Shlomi
commit 9f81a2304652203d4b90d9839041f2c56f660ea0
Merge: d5f0f01 eb52906
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 15 11:58:19 2018 +0300
Merge pull request #650 from evaldasg/patch-1
Add sql snippets highlighting
commit eb529065bf82574841cde5ef50ef3a0c0c4d1b83
Author: Evaldas Grudzinskas <evaldasg@users.noreply.github.com>
Date: Mon Oct 15 11:51:02 2018 +0300
Add sql snippets highlighting
commit c1222a24165efd2cb9afdc7c0f010a1c999ea943
Author: Gillian Gunson <ggunson@github.com>
Date: Tue Oct 9 22:02:38 2018 -0700
Draft rewrite
commit d5f0f011da9e67a536a00984ce4cc6482d05da10
Merge: 2871843 60398e7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 4 08:04:29 2018 +0300
Merge pull request #641 from jacobbednarz/add-dry-run-env
Populate the hooks environment with dry run status
commit 60398e774fac61b84527959474aeb2f260aa4ef3 (origin/add-dry-run-env)
Merge: 09a005d 2871843
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 2 14:08:08 2018 +0300
Merge branch 'master' into add-dry-run-env
commit 6284a34823afd2f88696ddb5c1b8a2c3cdcbd072
Merge: 04c0be6 2871843
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 2 08:12:15 2018 +0300
Merge branch 'master' into ipv6
commit 2871843622c604fb803266b15326c4ad4277d038
Merge: 17b170d 7bd338f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 2 08:11:59 2018 +0300
Merge pull request #644 from github/deadlock-rtries
Fix to retry logic in row copy
commit 7bd338faf75d6a501e7bcb3ede5df12c2640f415
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 20 10:49:21 2018 +0300
Fix to retry logic in row copy
commit 09a005d79ee0f52c038e92ee6d992b84554c009c
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Sep 18 14:39:30 2018 +1000
Populate the env with dry run status
Updates the `applyEnvironmentVariables` function to populate whether or
not the current execution context is running as a dry run or not which
can then be used in hooks.
commit 04c0be6137ef65e4136a798e64f7f48c7b168722
Merge: 959d1af 17b170d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 09:35:18 2018 +0300
Merge branch 'master' into ipv6
commit 17b170dd1fcace81e2be75e5b749791d3ac8d03c
Merge: 1e067e5 695e32d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 09:33:06 2018 +0300
Merge pull request #611 from wfxiang08/dev_copyrow_hangs
fix copyRowsFunc hangs bug
commit 97c1e72dbefdecf1129bc0dddcdb9642b7fac951
Merge: 14eda7e 1e067e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 08:58:04 2018 +0300
Merge branch 'master' into minor_changes
commit 695e32d41b6b47536690adadc36aaebe3f184441 (origin/dev_copyrow_hangs)
Merge: c7dff99 1e067e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 08:42:03 2018 +0300
Merge branch 'master' into dev_copyrow_hangs
commit 959d1af211547f428a7d324cc91e0b3a8b6b4bf8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 16 11:52:59 2018 +0300
support ipv6 without port
commit a7cfaa4d336c5e1d0084c1120537bbdad3ad239c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 16 11:48:15 2018 +0300
added testing
commit 49b80df27b668512914799be756fdfdf6957e8cd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 16 11:44:52 2018 +0300
Parsing ipv6 addresses
commit 1e067e5a3782a44cea86d858e2b87511201d3b45
Merge: d2726c7 32f1cf1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 4 07:22:17 2018 +0300
Merge pull request #634 from github/gcp
Support for GCP (Google Cloud Platform)
commit 32f1cf1dbe4d9ed3cc31a847e5b87608ede6d636
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 2 09:51:40 2018 +0300
Support for GCP (Google Cloud Platform)
commit ef686a4e7bcd0e723200a232e25a567815cf6bc2
Author: 钟越 <huangheng.hh@alibaba-inc.com>
Date: Fri Aug 31 00:40:09 2018 +0800
Support database with underscore
commit c7dff99a194cc3693654746fab29becb8fa44eeb
Author: wangfei <wangfei@coohua.com>
Date: Mon Jul 23 09:29:21 2018 +0800
fix copyRowsFunc hangs bug
commit d2726c77f86cb65e25bce5c0ac5fe3fa0c997488
Merge: 6524a15 441f633
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 26 08:20:08 2018 +0300
Merge pull request #606 from ealter/patch-1
Fix a small typo in the documentation
commit 441f6331fdd01c53dd8821098fb12a604f4f15a2
Author: Eliot Alter <eliot.alter@gmail.com>
Date: Mon Jun 25 15:33:02 2018 -0700
Fix a small typo in the documentation
commit 6524a15ed343e6780c0d4a2e75042e6cb4121aa3 (tag: v1.0.46)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 28 07:49:51 2018 +0300
release 1.0.46
commit 80102dde89860ed1672f630f469527b8ca58136d
Merge: 582e44a b931204
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 28 07:48:35 2018 +0300
Merge pull request #595 from github/support-generated-columns
Support for GENERATED (aka virtual) columns
commit b93120413b42ba568e0a4943884aef8d7f8f3d92
Merge: 2c6b79c 582e44a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 23:25:57 2018 +0300
Merge branch 'master' into support-generated-columns
commit 582e44a293ccc313748e894616b163b3d537a13e
Merge: bba8b25 609890a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 21:05:35 2018 +0300
Merge pull request #599 from github/build-packaging
Build packaging
commit 609890aec1d81781eec2684ddb4e8445fa39a1e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 21:03:44 2018 +0300
only create builddir for linux
commit 0454c5ecb081b24b7a1ce6326ad4e1234ed9bb35
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 21:02:00 2018 +0300
do not delete during build
commit 7da0cbc270993327eb54a506968a5bbd5013fc7b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:59:58 2018 +0300
/tmp/gh-ost-release
commit 33e5974549ef24cb38560f168862ba29dd012067
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:53:18 2018 +0300
working directory
commit 460b15d827b98e8423e995eeceb214a06b295cb3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:49:08 2018 +0300
rpm and deb
commit d20903e2605672a34a3003aa0468e38fe97af613
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:29:09 2018 +0300
Package builds
commit 14eda7efe06f5eed297c0f243bd870aa6b6de8b4
Author: MOON_CLJ <lijunli2598@gmail.com>
Date: Sat Apr 28 12:20:28 2018 +0800
fix GetReplicationLag not used args
commit 21d455013e9d8ce3b4892e44e3750aaf4fb58d51
Author: MOON_CLJ <lijunli2598@gmail.com>
Date: Fri Apr 27 14:58:07 2018 +0800
minor changes and typo correction
commit 2c6b79c4e78916cc7cc0068a4e95dc5cf4709c42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 14:09:48 2018 +0300
test: add generated column
commit 5275ad93421d89d2bbb0c24a675e6ddca3923b8c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 13:05:12 2018 +0300
updated docs
commit 03b8dadda691d9080075c6a71ad41cb734102fa6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 12:55:57 2018 +0300
added generated column rename test
commit db871b42c4947a8657b7860452bff0b47ada20ae
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 12:36:52 2018 +0300
Support for GENERATED (aka virtual) columns
commit bba8b257d180c8e10666c63220f356e8ab1af746
Merge: d37ad9c dfeefed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 08:25:46 2018 +0300
Merge pull request #592 from github/changelog-table-exec-no-prepare
avoid prepared statements for changelog table
commit dfeefed5dc0d8704799448fa90cb3d3c1bf0609b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 20 13:46:33 2018 +0300
avoid prepared statements for changelog table
commit d37ad9c8d481c318c5adc07837c23fc77102e11c
Merge: ffc9583 1f772df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 20 12:11:42 2018 +0300
Merge pull request #539 from github/incorrect-datetime-1970
Incorrect datetime 1970
commit 1f772dfcd9adc0e83c2b052b95c516f471135bfe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 15:07:12 2018 +0300
experiment done: restoring patch
commit 0f9a26ef6c4b3b4c5bb1ce8f83ebcfa45cdcca8c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 14:03:10 2018 +0300
experiment: removing patch
commit 08637009a6c6d81f1a78a1a97f429eddfc73963c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 13:47:33 2018 +0300
supporting modified sql_mode
commit 80387d91603b6ca1a0c38d9a0bb987843604f3c6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 12:45:45 2018 +0300
experiment: handle zero MYSQL_TYPE_DATETIME
commit 7821582693a45ab3a0b7a44126719682c98b3325
Merge: 7d3514b ffc9583
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 12:12:18 2018 +0300
Merge branch 'master' into incorrect-datetime-1970
commit ffc958309646b9c0de985a344b10f623f527dad9
Merge: 4b1b70d ef28068
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 9 12:42:20 2018 +0300
Merge pull request #586 from SchumacherFM/fClose-Fix
go/base: Do not ignore f.Close error
commit 7d3514be08aa9c8f714f5d8d4be502052a5a6cda
Merge: e65e0ee 4b1b70d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 21:17:19 2018 +0300
Merge branch 'master' into incorrect-datetime-1970
commit ef28068d39921fc064c64701e8088fc94f4468e3 (origin/fClose-Fix)
Merge: 46bead0 4b1b70d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:57:17 2018 +0300
Merge branch 'master' into fClose-Fix
commit 4b1b70db0b28e019775b4ad1d916c63e3a96952c
Merge: a79109b a64613d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:57:06 2018 +0300
Merge pull request #590 from github/reject-rename-table-addendum
Reject rename table: docs
commit a64613dc3fae866990718f48fcec44374447a9a4
Merge: 8cbfa26 a79109b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:57:46 2018 +0300
Merge branch 'master' into reject-rename-table-addendum
commit 46bead0369742bcb95a99dd2b50248860db4a269
Merge: c6a6a53 a79109b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:53:56 2018 +0300
Merge branch 'master' into fClose-Fix
commit a79109b8ff358e2c3b0add0d495807dedbe29e3f
Merge: 3a3ee49 eaf1b51
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:53:47 2018 +0300
Merge pull request #589 from github/go-1-10
build.sh: supporting go1.9 and above
commit eaf1b5168ceb8a6cc74783db0e16125d87870d37
Merge: 37ed92d 3a3ee49
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:52:53 2018 +0300
Merge branch 'master' into go-1-10
commit 3a3ee495ee680d25cff5cd8a79a1c4e3992de500
Merge: 90a28be 24ed4ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:52:36 2018 +0300
Merge pull request #588 from github/reject-rename-table
Rejecting RENAME TO|AS
commit 8cbfa26adf22c393b06125876c53ee47e9772020
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 19:07:38 2018 +0300
updated limitations
commit 37ed92d4118815c4c1602d2bc4b3668a7b6cc733
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 19:03:32 2018 +0300
go version, updated README
commit b23f0a6874b146d4ca46e241d37ea38478135b07
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 12:34:42 2018 +0300
build.sh: supporting go1.9 and above
commit 24ed4ce5e605612044b35517ac10a0ee77ade957
Merge: fb00a13 90a28be
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 08:04:47 2018 +0300
Merge branch 'master' into reject-rename-table
commit 90a28be0964a799b651025eb3b78f1e38da16ca6
Merge: 2b69a5d 99fcbc3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 08:04:34 2018 +0300
Merge pull request #585 from atsushi-ishibashi/const_custom_type
Fix custom type assignment
commit fb00a1387161d2678e280dc55eb380c9a2a8da3a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 6 11:19:03 2018 +0300
Rejecting RENAME TO|AS
commit c6a6a533a1e5d82bfaa50f11286bd713c0914ce4
Author: Cyrill Schumacher <cyrill@schumacher.fm>
Date: Fri May 4 08:22:54 2018 +0200
go/base: Do not ignore f.Close error
commit 99fcbc35f39f5d3e6d1477944f14d8c5ef4389da (origin/const_custom_type)
Author: Atsushi Ishibashi <atsushi.ishibashi@finatext.com>
Date: Fri May 4 01:45:14 2018 +0900
Fix custom type assignment
commit 2b69a5d53ef0813f48ee1d766b6c0c411192bdf1
Merge: fab111e ec1e278
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 3 13:08:07 2018 +0300
Merge pull request #581 from ryanhall07/master
Fix the grammar for the opening sentence in rds.md
commit ec1e278bb5dc6c2dc64f417a92613b6e12cb8d4b
Merge: f56ddcd fab111e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 3 13:05:55 2018 +0300
Merge branch 'master' into master
commit fab111e97f7b42113635a4ff5958bcbf2b128ad5
Merge: b875a8e 581a764
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 3 08:57:48 2018 +0300
Merge pull request #582 from pkillian/patch-1
[Typo] Fix typo in 'PULL_REQUEST_TEMPLATE.md'
commit 581a764ad707cbabc84d37eeb1a45bd280a8d0de
Author: Patrick Killian <pkillian@berkeley.edu>
Date: Wed May 2 21:36:01 2018 -0700
[Typo] Fix typo in 'PULL_REQUEST_TEMPLATE.md'
Line 14: "... explain what is does" -> "... explain what it does"
commit f56ddcd3fa6bbba5e28319145c7e8e20aad3e884
Author: Ryan Hall <ryanhall07@gmail.com>
Date: Wed May 2 11:41:45 2018 -0700
Fix the grammar for the opening sentence
commit b875a8efd37489d1eca54a41e88e35610a617073
Merge: 68bf933 160e7a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 30 22:22:00 2018 -0700
Merge pull request #575 from github/validate-binlog-row-image
Enforcing binlog_row_image=FULL
commit 160e7a11f5221aa239edd549bd2090c0303b5189
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 24 05:56:03 2018 -0700
Enforcing binlog_row_image=FULL
commit 68bf933659f161f37f05cd68eab1cec993ce310c (tag: v1.0.45)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 17 09:00:50 2018 +0300
Release 10.0.45
commit f914b93171eff155f808dfb478869b8eb309c858
Merge: 3b7f1a7 831566c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 16 14:20:35 2018 +0300
Merge pull request #541 from zhangxiaojian/support-aliyun-rds
Support Aliyun RDS
commit 831566c18888417846c51e3529942a7fa28f628c
Merge: 3dc4930 3b7f1a7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 16 14:19:08 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 3dc4930ae3ae53b194347249bc5735fad8da8e32
Merge: 619f982 3b7f1a7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 16 14:17:03 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 3b7f1a7efd771af1eee228fcc3c05cdd90b05fa4
Merge: 85bbde2 50b8f2c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 15 08:39:08 2018 +0300
Merge pull request #568 from github/exponential-backoff-merge-master
Exponential backoff merge master
commit 50b8f2c3677f57f394c1f0ad710c3a48aee14f47
Merge: 731dfab 85bbde2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 15 07:55:30 2018 +0300
Merge branch 'master' into exponential-backoff
commit 619f982394cc2c5e7ada818e896f89ce95a80bdb
Merge: d3b98d9 85bbde2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 12 09:33:13 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 85bbde20c2f8ce0f2d2b9b7ace617b275b471b72
Merge: d2aca21 2376c91
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 11 16:11:34 2018 +0300
Merge pull request #567 from github/fix-long-json
Fix to long JSON values
commit 2376c917045f88848da423423dc241ca7ea010e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 11 09:11:27 2018 +0300
Fix to long JSON values
commit d3b98d9e746115834e5b9dd64e29a157eddcd854
Author: zj118228 <zj118228@alibaba-inc.com>
Date: Thu Mar 29 11:19:20 2018 +0800
Refactor the code and remove the global variable of
support-aliyun-rds branch.
commit b3f599acd87a2223336821534a377edef3bb9472
Merge: bf01b31 d2aca21
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 27 14:23:51 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 731dfab9fc273a3a3228b294c0f305a4d6ed5a3d (origin/exponential-backoff)
Merge: d2aca21 15e7417
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 25 08:35:31 2018 +0300
Merge pull request #563 from kurtzur/master
Support exponential backoff for cutover attempts
commit 15e7417fc5f863d01492f123388ed2b638dc09b1
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Mon Mar 19 12:29:49 2018 -0700
update comment
commit 117b197b2aaa9c3bbd8e14d051a1e8588bd91b66
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Mon Mar 19 12:26:46 2018 -0700
Obey defaultNumRetries in retryOperationWithExponentialBackoff; name max interval flag more generically (#2)
* rename flags, obey defaultNumRetries
* capitalization fixes
* fix flag description typo
* fix sleep algorithm
commit 8f1ec0572a40a14e715b7e139b7074ce7826925f
Merge: d2aca21 628983f
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Fri Mar 16 14:08:38 2018 -0700
Merge pull request #1 from kurtzur/kk-support-cut-over-exponential-backoff
Support exponential backoff for cutover attempts
commit 628983f78fce1d8d6514a489f0c3a07ee8210c11
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Fri Mar 16 12:39:55 2018 -0700
:art:
commit 64f66c4abb903643515acac56e7759fd7618d089
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Thu Mar 15 17:44:50 2018 -0700
add back nonFatalHint, fix type mismatches
commit bd62b19b0bc239503e8ba13c9bfebcb75028fdbb
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Thu Mar 15 17:41:15 2018 -0700
remove nonFatalHint argument from retryOperation; add retryOperationWithExponentialBackoff and conditionally use it
commit 3f0443833d4773fbf4f39baa3dc8378c9bc9b57c
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Thu Mar 15 17:40:15 2018 -0700
add flags for enabling exponential backoff and maximum backoff interval
commit d2aca21a01ebb4712d0d3df8a37fb05b293769a6
Merge: 12424e9 710abd5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 14 06:21:12 2018 +0200
Merge pull request #560 from github/gbk_encoding_simple
Gbk encoding simple
commit 48e12814ca404e62f39665a998da2e14313314b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 13 07:48:24 2018 +0200
Documenting limitation: encrypted binlogs
commit 710abd5a5bedbd585a46872bc48e615237d4a0d6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 12 16:20:46 2018 +0200
Fixed test
commit 2311df412dea20efdb1075ca2fe804c88f107dd7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 12 16:17:53 2018 +0200
gbk support, simplified
commit a17f2df3592ba96c1ce4bca0a5aa6b8a094560c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 8 07:25:52 2018 +0200
more elaborate test
commit b7eacbb75fdb043f9917fb4368e50b947dd1fb34 (origin/gbk_encoding)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 8 07:21:50 2018 +0200
testing gbk charset
commit bf01b317955f483391af0e9dedb9032559b45264
Merge: 6ee5df1 12424e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 7 16:39:55 2018 +0200
Merge branch 'master' into support-aliyun-rds
commit 22091362582183ff56ceba781f20eac71439df63
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 7 16:30:02 2018 +0200
rename parameters
commit 186f083db8a7176862f55d4c91b051e51528612b
Merge: 1a882c6 12424e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 7 16:22:47 2018 +0200
Merge branch 'master' into gbk_encoding
commit 12424e94fb2cffceefb44f9d3ab20c2266a1ef2b
Merge: f83facc db9a12a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 5 11:12:27 2018 +0200
Merge pull request #556 from github/test-spatial-types
Added spatial (GEOMETRY, POINT) tests
commit db9a12a6cf888b0c63f1db61eb731a693dd42d02
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 5 09:06:58 2018 +0200
Added spatial (GEOMETRY, POINT) tests
commit 1a882c6eb58dc9b5f912bbb28821836ec1a9b6c8
Merge: 330650b f83facc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 14:06:59 2018 +0200
Merge branch 'master' into gbk_encoding
commit f83facc10963639997a47e1bbbb368c779aac9f6
Merge: d6f4ed7 994304d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 14:06:08 2018 +0200
Merge pull request #546 from github/gh-ost-ci-env
Adding localtests via gh-ost-ci-env
commit 994304d914d260ed56ecd9c05c4577e9658c6931
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:41:54 2018 +0200
text align
commit 6c1d502516ba95fce978d4eaf61f92c6b0dfdc29
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:40:46 2018 +0200
sanity
commit ae746112b1a42dccef6c122f9544ba42ddc58611
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:39:19 2018 +0200
more verbose
commit 813f99fd9142ee13252e69874254fb62dfc8822f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:38:19 2018 +0200
clong gh-ost-ci-env only if not same commit
commit 5480646de9583df6d5da5a9798a829ef1e993deb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:30:36 2018 +0200
adapting to dbdeployer 0.2.0
commit efe5641365b4b108fe2ab29d0111d3699eac4770
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:28:29 2018 +0200
directory reset
commit e2f6f4bc36f08587a0f830ccac3ea50e873b4d8c
Merge: ad87b72 d6f4ed7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:26:56 2018 +0200
Merge branch 'master' into gh-ost-ci-env
commit d6f4ed7ac3151fa876ab9e7086c6beb86b03796a
Merge: bf4b04f 9ae9cef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 06:23:18 2018 +0200
Merge pull request #553 from github/unquote-interactive-command
support quoted values in interactive commands
commit ad87b729aa8c037c8dbaee5ad16b14b22ebbe870
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:46:54 2018 +0200
sort order
commit 07a4a690496d736de2290764684e65f07341494e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:44:36 2018 +0200
quiet grep
commit 49b3917d2b9fa9302d79a74c1032b781b752e486
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:43:41 2018 +0200
skipping wording
commit fa9675733289f4c0afc6b4d799f5f163b4f81c70
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:41:42 2018 +0200
5.5 excluded tests
commit 9061d4fa5bdab4b2aac7bce5e9edf1a2e47ca3a5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:38:39 2018 +0200
5.5 excluded tests
commit ac7765eb9f8ebad2b1014106ff2a802b0a0ff7d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:35:55 2018 +0200
5.5 excluded tests
commit 242ee083631d699bb3c950976b7c9a51244a1b36
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:33:38 2018 +0200
5.5 excluded tests
commit 2d56df33046a8b2f24d071567e17f801cdb5581f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:29:45 2018 +0200
5.5 excluded tests
commit a9ead9e0f07f535a5536463aa01ca930c085ca11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:24:42 2018 +0200
5.5 excluded tests
commit 9cfbfbf306a82af609f539452bff63358048efe1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:41:21 2018 +0200
disable gtid for 5.5
commit 8f9f6c10399c56d014e32801afca66ed910fd885
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:22:57 2018 +0200
more verbose
commit df9dd49a4762cd2e8aed3993f8364761dc55d209
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:22:50 2018 +0200
support for ignored versions
commit 0a32d822f87e286f0feb87c8d990ce20bb570720
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:11:48 2018 +0200
normalizinf sandbox-diectory
commit 40b53b122255f230831b46d4e7294b1ec7e52301
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:48:48 2018 +0200
extracting build
commit 29b4f93bfe6a9f88d52c349e3e05f47244e009ad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:46:25 2018 +0200
fixed basename
commit 8e3694bccc4595266b7d13fba4b397099d2ff9e1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:43:11 2018 +0200
testing multiple versions
commit 00a4d1f9604040fc0bab0395410ce41a30b39300
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:32:58 2018 +0200
prebuilt binary for localtests
commit 540001b283d2e04f84b295d8af8332216ff4419c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:00:23 2018 +0200
temporarily removing localtests from travis
commit 222c42a1decb54868c1b3beb412630a5d4d5dd43
Merge: 34a55f1 bf4b04f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 13:50:04 2018 +0200
Merge branch 'master' into gh-ost-ci-env
commit 9ae9cef17a918319c75be547943588e869f751d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 25 19:17:37 2018 +0200
support quoted values in interactive commands
commit bf4b04f604b5b20f974c5b94149de916c8229ec6
Merge: 4390c85 427d8a4
Author: Gillian Gunson <ggunson@github.com>
Date: Tue Feb 20 10:54:15 2018 -0800
Merge pull request #551 from github/ggunson-update-team-names
Added teammates to authors list
commit 34a55f1518c8549a77f680937819f0f478cba64c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 20 15:56:10 2018 +0200
script/localtests is excutable
commit a2a06ad67f0ea1c5b1aeb8ef713761892498b03f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 20 15:53:30 2018 +0200
script/localtests is a separate test
commit 427d8a4551dff1f9ec655dceb1a3ce23eb0087d2
Author: Gillian Gunson <ggunson@github.com>
Date: Fri Feb 16 13:51:20 2018 -0800
added teammates to authors list
commit 6ee5df18ed7a6499d0209b85769ce1ea2b1c24c5
Merge: 6f3d54a 4390c85
Author: zhangxiaojian <xiaojian_whu@163.com>
Date: Fri Feb 16 10:02:42 2018 +0800
Merge branch 'master' into support-aliyun-rds
commit 482a521253d1588e2b53c031153a711c66e12763
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 12 11:14:40 2018 +0200
outputting test log file on error
commit 06b7b06b0547b2cd66e22fdbfd0211786d9091ac
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 15:13:03 2018 +0200
gtid based replication
commit 3d59f2fbd29ef1d272c54d1fcd47c0bacd7c97f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 15:03:42 2018 +0200
/tmp path
commit abb1be8a2e63df69c8bad9ac2216ed52c639dc67
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 15:02:00 2018 +0200
adding log-slave-updates
commit 9b0efd0d9324558acb1e54629b7ba83b57e128bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:58:16 2018 +0200
delegating to 127.0.0.1
commit fa120b1f56c69296042a6a49d3f03af9edc2ac9d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:39:57 2018 +0200
stop all
commit 674c582d2acda21ebb7e21f13cc0e1aee6e74309
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:33:39 2018 +0200
whoami
commit 0d8c4262dcf0b97fb23288d930ff369c742b0050
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:21:38 2018 +0200
Adding grants
commit dbda059e0c96d79171114d6ada4e83066661f023
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:15:38 2018 +0200
stopping sandboxes on startup
commit 27b8413d505aeec0b6013b21219c1b9ae01e9d95
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:14:43 2018 +0200
activating sandboxes
commit 9e95967748afa4b165fc2bd9360621dc84144e46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:10:53 2018 +0200
more cleanup
commit c9cf4cf29d7b59a0248de6fc9ce7eb946ada70fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:10:00 2018 +0200
more cleanup
commit 4515e91490b3115f65ad4b91d5fe8c7972967d25
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:08:39 2018 +0200
tests more verbose
commit dba1490b65b1763b8b448e36f79feddb42ec3d47
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:06:09 2018 +0200
relaxed idempotent commands
commit 4ebefea02a4b00b67e3f7c38e95f668e97d39864
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:05:05 2018 +0200
fixed sandboxes installation path
commit 511ee3f8aaa8112a484f058cd7a6211cf15f8994
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:46:27 2018 +0200
script cleanup
commit 64b4cd62e3a4a44a768eb94d3889c22d7cf1d609
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:43:49 2018 +0200
relaxed idempotent commands
commit 18285073d9fa5a376b75e6e4f095eadd6b655df7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:41:40 2018 +0200
full local tests
commit e346ecf11f101922e441f4ecd4106fd4d9fcaa11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:33:40 2018 +0200
Adding localtests via gh-ost-ci-env
commit 4390c854ca9a2433b90bfbb9335b09235f68b323 (tag: v1.0.44)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 09:30:09 2018 +0200
v1.0.44
commit e65e0eeeccb9542925b6ee18306ddd7bd0b329c1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 09:16:12 2018 +0200
explicitly naming columns
commit 3ad51b30cde9ad3e7ff2b75f7b6fda60c1c1b669
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 09:14:10 2018 +0200
to be perfectly aligned with bug report, explicitly setting the alter statement
commit ac1b85b12943615cae440c196c4d8aa410f69359
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 08:58:10 2018 +0200
Testing '1970-01-01 00:00:00' error
commit 858cd187d2a10922efbbb4c478ef23d3dd61efd7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 08:57:14 2018 +0200
Testing '1970-01-01 00:00:00' error
commit 6f3d54a13698b5079d285f8c2abadfd133021844
Author: zj118228 <zj118228@alibaba-inc.com>
Date: Tue Jan 23 13:51:41 2018 +0800
Aliyun RDS hide some mysql variables for secrity so gh-ost will get
ilegal values. Add --aliyun-rds flag to avoid getting them.
commit 330650baa91e726740e1188f55dea6eb4a9d8e23
Author: ceshihao <davidzheng23@gmail.com>
Date: Wed Jan 17 00:15:50 2018 +0800
rename includeMultibyteCharset -> includeRiskCharset, multibyteCharset -> riskCharset
commit 14315ee2ccf32a69aa9869e80244d28157adc080
Author: ceshihao <davidzheng23@gmail.com>
Date: Mon Jan 15 23:39:02 2018 +0800
resolve merge conflict
commit 346138772c3fbeb618f4779994507d472741b011
Author: ceshihao <davidzheng23@gmail.com>
Date: Mon Jan 8 23:43:10 2018 +0800
add an option --include-multibyte-charset
commit 35becabf3cb94479f47f46a9cb9a2ff852d24803
Author: ceshihao <davidzheng23@gmail.com>
Date: Mon Jan 8 18:25:33 2018 +0800
support gbk encoding
commit ce4e42da328ddad57ddea204fd768b91e58bdd96
Merge: f0c3028 a01e363
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 15 10:57:24 2018 +0200
Merge pull request #536 from github/go-mysql-ignore-pass
go-mysql library to avoid printing password in cleartext
commit a01e3639a2deac26cdf10a6adf0362ef576560be
Merge: fcda146 f0c3028
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 10:08:58 2018 +0200
Merge branch 'master' into go-mysql-ignore-pass
commit f0c3028f27d9fafc1f511a29d3105e9ada2798be
Merge: 7133a11 6578877
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 10:08:38 2018 +0200
Merge pull request #526 from github/teardown-contrib
Implement teardown for gh-ost library
commit 6578877a355227745814b3e6d1476b4dd32d5cc9
Merge: 0257907 7133a11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 09:42:07 2018 +0200
Merge branch 'master' into teardown-contrib
commit 7133a1109bbdfd9775dba516a908d86fdb058acb
Merge: 83416fb 6e0b4c6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 08:23:10 2018 +0200
Merge pull request #535 from github/keyword-column
Adding keyword-column tests
commit fcda14634d19967ff4b8069ec1d6370edd078043
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 11 14:51:14 2018 +0200
go-mysql library to avoid printing password in cleartext
commit 6e0b4c69027769fe14ac732479dd498c7dd7b620
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 11 09:59:53 2018 +0200
Adding keywork-column tests
commit 02579075d0fbf6406501bd7b37e65fecc3a95daa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 11 08:03:09 2018 +0200
Call the throttler.Teardown
commit 9226769a222994eba741f090161ed3869ea02a8d
Merge: 7ef284a e82d563
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 4 14:39:08 2018 +0200
Merge pull request #528 from nikhilmat/nm-teardown-contrib
Implement Teardown (added back DB cache)
commit e82d5633f915310077bfe652e9e7a60a48db7ab9
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Dec 18 11:03:37 2017 -0800
Close the binlog syncer
commit ec6ceffbcb9cc0dcec9a9088070ae9c97415f09b
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Thu Dec 14 15:53:29 2017 -0800
Pass in a migrationContext UUID for a migration specific connections cache
commit fac1ba702652486895c298e3734ad876d6536761
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Thu Dec 14 15:14:13 2017 -0800
Throttler teardown
commit 7ef284a3ad2608101045746b2040f063fb4484b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 11 08:02:32 2017 +0200
removed redundant CanStopStreaming func
commit e99671ea75b78c173db2876586bf84f9f4c94d45
Merge: 83416fb 0530b09
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 7 14:03:09 2017 +0200
Merge pull request #479 from nikhilmat/nm-refactor-migration-context
Implement teardown for gh-ost library
commit 0530b09700a59db7300e37e475e2bb75a82097bf
Merge: 538833e 83416fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 7 13:59:12 2017 +0200
Merge branch 'master' into nm-refactor-migration-context
commit 83416fbb191dc2b882abded0ad0c0eabeafadb32
Merge: 5d45b53 1ec6a8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 3 12:05:24 2017 +0200
Merge pull request #524 from github/go19
Moving to go1.9
commit 1ec6a8b209c1544e344e1b195224ddc2502a2447
Merge: bc8c7ca 5d45b53
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 30 10:39:52 2017 +0200
Merge branch 'master' into go19
commit 5d45b531b0774a8c2202859c3d79dd640e4e5dc7
Merge: 7d875b4 58c381f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 30 10:39:00 2017 +0200
Merge pull request #520 from github/update-migration-unique-key
UPDATE on migration's unique key column data loss: fixing
commit bc8c7caa0a2fbdbb049f6f87b439917e374a07af
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 23 12:13:25 2017 +0200
Moving to go1.9
commit 58c381f0a08510f8520e6d365457466409b86048
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 21 09:14:04 2017 +0200
some cleanup
commit 203ea6c2cdf813d046aaafa6683ba7fe436655d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 20 10:24:28 2017 +0200
refactor, simplifid code
commit 3898d49f6c362a06225aa35fad70fe1e16825e8a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 20 08:17:20 2017 +0200
supporting update to columns of migration key
commit 538833ea84d2ce16592aabbf7fd9fb284e068c08
Merge: 2ad65ee 7d875b4
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Tue Nov 14 10:29:49 2017 -0800
Merge branch 'master' into nm-refactor-migration-context
commit 2ad65ee1d7be55ea70483e099faa3516a3585479
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:44:22 2017 -0800
Refactor usages of GetDB to use mysql
commit bb4a0be4c6d9df964ee48fe7c4e73b6e9c8ef3da
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:41:37 2017 -0800
Add GetDB to mysql.GetDB
commit 338a439c91930c7725db578cd29c3a60c46e1f52
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:31:45 2017 -0800
Remove GetDB from MigrationContext
commit d92c037f1b34ab7ecc34daab39822091c98bea48
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:30:26 2017 -0800
Revert sqlutils.go
commit 8a59d7e8239dce9f654406c17f9edcfdcc02afa1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 11:11:17 2017 +0200
failing on PK value change
commit e740d4b3827e0d5cddeaf469fb25d0713779672c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 11:11:14 2017 +0200
failing on PK value change
commit 276311b58a578c143cb1d4fda9e285c028cb94d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 10:13:50 2017 +0200
clearer test table values
commit b796a00c940bf8f9b2bdec67af08bcf2c0d452dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 10:08:20 2017 +0200
Update to migration's unique key column data loss: fixing
commit 7d875b415c32543ad579f0b30858751eb039b104
Merge: 82b7f2a 15b8d57
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 08:29:59 2017 +0200
Merge pull request #518 from jsoref/spelling
Spelling
commit 15b8d5769bcb54aa04742122e064167e59c15db1
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:02:47 2017 +0000
spelling: unable
commit 6bc04eee6243d3ddbc978065455b37cb590348b9
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:02:32 2017 +0000
spelling: thing
commit cb97d6854c8b3412459e8cae9b25c0d6986fb84b
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:02:21 2017 +0000
spelling: synchronously
commit 94dfa0ed24f588870532fcc52426bbb086b05f8b
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:01:51 2017 +0000
spelling: specified
commit 3196c890f54a25bd449cb8130677f4c3d326ecf7
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:01:39 2017 +0000
spelling: running
commit b3be5352c538a719ea1b35b611ca327e1faf789b
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:56:14 2017 +0000
spelling: rotates
commit 4c93b7ac6db09d0f25a5851fed94f4df6b9746c1
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:55:09 2017 +0000
spelling: response
commit c76c169dceb060a221b9cf0ea2a9f35530ec5503
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:54:47 2017 +0000
spelling: reference
commit 961e2409f688bdea031251a382d2cf8130308e3a
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:50:56 2017 +0000
spelling: proceeding
commit 6a8d97c13f4f98ea39b77be94e19bf001d722e08
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:50:48 2017 +0000
spelling: progress
commit 4d64b762d96d34c9948e2b4807ecc53316f00a37
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:50:08 2017 +0000
spelling: enough
commit 867e6a28b3f98232cc176ad2c049a5a034bbd600
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:49:51 2017 +0000
spelling: merely
commit e2df0b80ebfc1b9ae612330defd2fdbe368347a2
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:49:23 2017 +0000
spelling: iterating
commit 2b430e3cb6d7a48854bfe649ae6107476c936bd6
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:49:06 2017 +0000
spelling: ignoring
commit ed35b75cc939895962a303930c5a0d0c35434a21
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:48:53 2017 +0000
spelling: identified
commit e608c16567c68f820d08ab6d3a7f65ec45ee7bde
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:54 2017 +0000
spelling: explicitly
commit 291c6d35945df409c4007bf7dcdfc325920084de
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:36 2017 +0000
spelling: entirely
commit 9bb6959d22536ba326f07fff92d98c92526f3693
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:24 2017 +0000
spelling: empty
commit 418462a6ca56691ffed9498f39acb71451ad48f9
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:15 2017 +0000
spelling: dropping
commit 1ae6489afcf4c03d27907e790b96e99832564e5a
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:46:26 2017 +0000
spelling: detached
commit 8901e6eec207d550e1904ec359c4e36c3864b495
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:46:04 2017 +0000
spelling: decision
commit 84be0562a07d4b875983331836ac6849496a4f27
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:47 2017 +0000
spelling: coordinate
commit e99333e576429d9927713e9fac0f87d86a020f6a
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:31 2017 +0000
spelling: conversion
commit d29993ffdaa874a71192472b53660da0749b50c8
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:19 2017 +0000
spelling: changelog
commit 0c66bb4020b2030d116a236dfb03806b90d550cc
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:05 2017 +0000
spelling: atomicity
commit f4dd4a83a4dff47331427e74cb4f3e6a0241e7cc
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:44:55 2017 +0000
spelling: argument
commit 4dda9cf9301295c8e171327ea98f9bb5cb71dc64
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:44:30 2017 +0000
spelling: aggressive
commit 0fd4603ae6ef33f3ffe39cc21bda31bcf6f3dfd6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 1 09:51:45 2017 +0200
minor updates to test
commit 82b7f2a564f3aca5dcbb272d87fdc4c193afe496
Merge: ca2340a 05fc358
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 1 09:34:30 2017 +0200
Merge pull request #517 from akshaychhajed/help-output-stdout
Thank you!
commit 05fc358ed454bda3dc5b7a12c429d6d6b7a8bd1e
Author: Akshay Chhajed <akshaychhajed@users.noreply.github.com>
Date: Wed Nov 1 00:24:09 2017 +0530
send -help output to stdout
commit ccb76542350adf4b1d7917660f44246ce78fe7bf
Author: Akshay Chhajed <akshaychhajed@users.noreply.github.com>
Date: Sun Oct 29 19:53:32 2017 +0530
Improved connection type logging
commit ca2340ae0a8af79ed5e979f216f6f4133062aa0c
Merge: 1a4bdbd ee0c56b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 29 06:41:56 2017 +0200
Merge pull request #514 from druud62/druud62/doc
Thank you!
commit ee0c56b7a5fadc60dd1dda8af6a20eb7dc984eed
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Sat Oct 28 00:12:13 2017 +0200
doc/command-line-flags.md - normalize
commit 7cf8b42ae8d766188bbdb06f13ddc0dd6337c755
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Sat Oct 28 00:07:11 2017 +0200
doc/command-line-flags.md - normalize links
commit be53dbab0c93ac353650a494b55c72c08ed6e2b3
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:39:23 2017 +0200
doc/command-line-flags.md - oops
commit e73206412fb7352afb026dedc9269d7f0e22e8df
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:34:48 2017 +0200
doc/command-line-flags.md - add --critical-load; normalize links
commit bacb87cc749787307b63c83dd3c0e3dadbca3da3
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:13:31 2017 +0200
doc/command-line-flags.md - normalize links
commit 10d1952dc62fe2fc1f18974acb5a0e9e1b2e4d8c
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:02:23 2017 +0200
doc/command-line-flags.md - add --heartbeat-interval-millis; normalize links
commit 772826e591c78c86152338ea5bb5cbeda49b5bb4
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 10:48:51 2017 +0200
Revert "script/showdups - show all duplicate files in current repo"
This reverts commit e75811fc5ad27fff510ffa0b8637be2ec95e9fb4.
commit 88009e42a16d0154bbf5cf2b859bbe8c9daa5223
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 10:48:44 2017 +0200
Revert "Tweaks"
This reverts commit e01ea1c0de2a6b5686588c1be3c45e20647402b2.
commit e01ea1c0de2a6b5686588c1be3c45e20647402b2
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 02:28:10 2017 +0200
Tweaks
Really, just tweaks.
commit e75811fc5ad27fff510ffa0b8637be2ec95e9fb4
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 02:18:37 2017 +0200
script/showdups - show all duplicate files in current repo
commit 038bd0124d7b8c15dee3f7e2b82872b66ffb6f46
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Thu Oct 26 20:32:42 2017 +0200
Document `replica-server-id` command line option
commit 1a4bdbdcc22802ca4dd5087fece874007a1a7faf
Merge: f1a76e6 5b51a28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 24 15:27:25 2017 +0300
Merge pull request #508 from github/better-localtest-diff-output
better diff output in localtests
commit 5b51a2863a34467fc231cc5a19914b85de4f0e90
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 24 15:24:31 2017 +0300
better diff output in localtests
commit f1a76e68668b92a116ef41376b94780379601e9f
Merge: bdd2897 4e6e454
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 18 08:07:39 2017 +0300
Merge pull request #415 from github/touch-postpone-flag-file
-postpone-cut-over-flag-file implies touching indicated file
commit 4e6e454abd29bf47e42564957a97d9243272f6c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 18 08:05:55 2017 +0300
documenting --postpone-cut-over-flag-file
commit 087a6cc0cb3657cc4cd9e5596a7518f19e5bf5cb
Merge: aff7413 bdd2897
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 17 16:02:11 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit 42fa64ec9200edfd61b047e6f539bc16b21c0f4e
Merge: a954887 bdd2897
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 17 10:02:48 2017 +0300
Merge branch 'master' into test-latin1text
commit bdd289751099e3a0ff8a41dfbb8edab56110d1fc
Merge: dfc9f41 5db266e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 17 10:02:19 2017 +0300
Merge pull request #500 from github/enable-extra-port
Enable extra port
commit f06e23282e8619c76464d6368540498d2d0883e3
Merge: 84bdfdb dfc9f41
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Oct 2 10:31:57 2017 -0700
Merge branch 'master' into nm-refactor-migration-context
commit aff7413624717b1f4e0ff1a5b00cff95197118fd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 16:00:58 2017 +0300
clearer error message when not able to create postpone-cut-over-flag-file
commit c2186db527fb113af931a31fb645ab57d580cd4f
Merge: 0db9510 dfc9f41
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 15:55:21 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit 5db266e4fa74c7005b85379519880119515c0f82
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 15:52:31 2017 +0300
tests expecting ROW binlog format, gracefully waiting for replication to catch up
commit 9890e66755ddb6624590a1738678a2f425f29859
Merge: dfc9f41 df27c5b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 14:26:59 2017 +0300
Merge pull request #491 from zmoazeni/enable-extra-port
Allow gh-ost to modify the server using extra port
commit dfc9f413422188a87781705b6bb2269ae01befc0
Merge: 52f2dd7 351bfe1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 29 09:25:36 2017 +0100
Merge pull request #498 from dcadevil/master
Thank you!
commit 84bdfdb1ada1669bb27458aaf9c0750b6f276de6
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Sep 22 16:06:06 2017 -0700
Cache DB connection pools on the migrationContext where applicable
commit 5788ab534726f40a555db04861862c28d0ecf125
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Sep 22 12:19:43 2017 -0700
CR Revisions: Make concurrent operations safe
commit 351bfe1a24014c522987bb2dc967fcd7b46cbe88
Author: dcadevil <dcadevil@126.com>
Date: Thu Sep 21 11:36:27 2017 +0800
Correct spelling for initiateStreaming() comment.
commit df27c5b76f114976fe58e884c1403af4cd2b1ca5
Author: Zach Moazeni <zach.moazeni@gmail.com>
Date: Wed Sep 6 14:25:35 2017 -0400
Allow gh-ost to modify the server using extra port
Both Percona and Maria allow MySQL to be configured to listen on an extra port when their thread pool is enable.
* https://www.percona.com/doc/percona-server/5.7/performance/threadpool.html
* https://mariadb.com/kb/en/the-mariadb-library/thread-pool-in-mariadb-51-53/
This is valuable because if the table has a lot of traffic (read or write load), gh-ost can end up starving the thread pool as incomming connections are immediately blocked.
By using gh-ost on the extra port, MySQL locking will still behave the same, but MySQL will keep a dedicated thread for each gh-ost connection.
When doing this, it's important to inspect the extra-max-connections variable. Both Percona and Maria default to 1, so gh-ost may easily exceed with its threads.
An example local run using this
```
$ mysql -S /tmp/mysql_sandbox20393.sock -e "select @@global.port, @@global.extra_port"
+---------------+---------------------+
| @@global.port | @@global.extra_port |
+---------------+---------------------+
| 20393 | 30393 |
+---------------+---------------------+
./bin/gh-ost \
--initially-drop-ghost-table \
--initially-drop-old-table \
--assume-rbr \
--port="20395" \
--assume-master-host="127.0.0.1:30393" \
--max-load=Threads_running=25 \
--critical-load=Threads_running=1000 \
--chunk-size=1000 \
--max-lag-millis=1500 \
--user="gh-ost" \
--password="gh-ost" \
--database="test" \
--table="mytable" \
--verbose \
--alter="ADD mynewcol decimal(11,2) DEFAULT 0.0 NOT NULL" \
--exact-rowcount \
--concurrent-rowcount \
--default-retries=120 \
--panic-flag-file=/tmp/ghost.panic.flag \
--postpone-cut-over-flag-file=/tmp/ghost.postpone.flag \
--execute
```
commit 52f2dd7a203305ff52741fa3cdc060e506bc5a9f (tag: v1.0.42)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 14 09:51:12 2017 +0300
release v1.0.42
commit a46d5b54eab98d4d30913cbefe22d534917ac383
Merge: 3fc3446 6362dbe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 10 19:54:13 2017 +0300
Merge pull request #494 from github/cfg-read-error
Clearer error message on config file read error
commit 6362dbe51ab56e697322f7bc39f1800a8859f52a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 10 08:20:01 2017 +0300
Clearer error message on config file read error
commit a2847015d655f62dc289efdc2feba5fc0a88ce7f
Merge: 0a7e713 3fc3446
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 10 08:08:39 2017 +0300
Merge branch 'master' into nm-refactor-migration-context
commit 3fc3446561973ee8dee4a5c179085dd8a06154e3
Merge: 1ada323 bdae67f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 15:36:46 2017 +0300
Merge pull request #489 from github/checking-thresholds
Validating password length
commit bdae67f83939ac277c887011d10d921aaa17c3cd
Merge: 8940649 1ada323
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 15:24:04 2017 +0300
Merge branch 'master' into checking-thresholds
commit 8940649a324b57bbbcfad6278d94a2e5898fa5e3
Merge: 78c1e04 1ada323
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 15:14:17 2017 +0300
Merge branch 'master' into checking-thresholds
commit 1ada323c03df0d64912b4ada39b4f4db5a4fc2f5
Merge: 0eac2f8 113e115
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 10:19:29 2017 +0300
Merge pull request #490 from boomballa/master
Update the main.go word spelling error
commit 113e115c490c39b1c400725155990446592159ae
Author: Peng Sung <boomballa0418@gmail.com>
Date: Wed Sep 6 15:12:09 2017 +0800
Update the main.go word spelling error
commit 78c1e0432fc93677dc0154bb4dcf75dee56542c5
Merge: e464c83 0eac2f8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 08:07:35 2017 +0300
Merge branch 'master' into checking-thresholds
commit 0eac2f8da5712760959218e8bd00339acbc024cf
Merge: ed0fc1c 227f1de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 08:05:23 2017 +0300
Merge pull request #488 from github/check-unique-key-types
Check unique key types
commit e464c83e137e4c83d79375320a7871f219143099
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:56:19 2017 +0300
added test
commit 7c47c722e3006d232c1d0719e1be6d26308c4720
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:38:55 2017 +0300
tests belonged in another branch
commit 227f1de193517ba3f2e5e29b8e0b9a436316822d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:34:26 2017 +0300
adding tests
commit 0924a459f212dfac61b8c4d90d6234cbb138d36a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:34:26 2017 +0300
adding tests
commit e2171e01626917d844731a37a78801b443678b0a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 10:27:04 2017 +0300
Validating password length
commit 3437cf44c4fdb28faaa0ca37de899c569e316306
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 09:57:26 2017 +0300
Validating shared key column types
commit 933901e21ee781a4fb34e252e5b31b5e319f2678
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 09:57:24 2017 +0300
Validating shared key column types
commit ed0fc1c7b91d5686230a4a119366012ddb0c6cbf
Merge: b905022 f2cd598
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 07:58:57 2017 +0300
Merge pull request #481 from github/autocommit
gh-ost uses autocommit=1 for all connections
commit f2cd5983767ba973d615f8279eb04e68c693a63c
Merge: a3ee81e b905022
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 07:55:13 2017 +0300
Merge branch 'master' into autocommit
commit b9050222e1dd3e0ce3787c9037dd32bff91ecf65
Merge: 3dd0c50 2646a0a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 07:48:50 2017 +0300
Merge pull request #487 from cjoudrey/rm-dead-code-in-migrator
Thank you
commit 2646a0a997a463a3d84dc0fca6c0d9b4a200f27e
Author: Christian Joudrey <cmallette@gmail.com>
Date: Sat Sep 2 21:55:26 2017 -0400
Remove unused acceptSignals in migrator
commit a3ee81e1160fdfb4c33db916fc2d1116ed38d320
Merge: 10cafb7 3dd0c50
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 30 11:40:56 2017 +0300
Merge branch 'master' into autocommit
commit 3dd0c50b6d5ba9b3e56b1b17d5d484c3ba616755
Merge: 7fa16df c9f2da8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 30 11:40:45 2017 +0300
Merge pull request #473 from github/json-57-test
Supporting JSON columns
commit 10cafb71c0852d51ea36adf90bf7c5fa70887ae7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 30 11:38:22 2017 +0300
gh-ost uses autocommit=1 for all connections
commit 0a7e713e9faab303c25c8b348edf84ef9ecc99d6
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Aug 28 15:53:47 2017 -0700
Ensure cleanup happens, even on error
commit e4bb70df43210a27e41f59bb9d57895a68de46e7
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Aug 28 15:19:05 2017 -0700
Use change from outbrain/golib PR
commit 3b21f4db3726c30aa81bc5acb6d45029f4331d4f
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Aug 28 14:05:15 2017 -0700
Close remaining DB connections
commit c9f2da82f0d5272c69bccb59112d5ab0afa69287
Merge: 7c38a50 7fa16df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 27 08:01:02 2017 +0300
Merge branch 'master' into json-57-test
commit 7fa16df6aa608a5f7669ff852223def1e82502a5
Merge: a5081da 4148a32
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 27 08:00:40 2017 +0300
Merge pull request #471 from github/range-query-offset
Range query offset
commit 4148a32c77311751b49ba381fc0c28e8ea25d529
Merge: e10add0 a5081da
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 27 07:59:26 2017 +0300
Merge branch 'master' into range-query-offset
commit 7c38a50b664e12b7987e6c72cb72b94e8050fe27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 12:12:27 2017 +0300
POINT limitation
commit 5a8ed7b6e9a5f6b1d538b099077555cd1972d963
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 12:10:47 2017 +0300
clarifying JSON limitation in docs
commit 6a5ace184266493b6279369367b26c913bc926ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 12:02:57 2017 +0300
a slighly more interesting test
commit 2174588ebf7abd4d8246c4d4befbd9abaa6612b5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:51:20 2017 +0300
Supporting JSON types
commit a43796d5c579ef6a5d85f0b8259cb1bd71468097
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:50:50 2017 +0300
added JSON UPDATE and DELETE tests
commit 88d6163ce2af234f4ede7eb6b8531da8d7d3cf8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:20:58 2017 +0300
adding json 5.7 tests
commit a5081da328acced3ff8dcca81714b6a567f5019a
Merge: 3abf748 17c424f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:15:10 2017 +0300
Merge pull request #472 from github/tests-57
tests compatible with 5.7
commit 17c424f671ccde2d16dce8fa037d403dc3ed3a46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:08:02 2017 +0300
tests adaptation for 5.7
commit 7e4d0d57210f532cd084510287a32293c9609779
Merge: 30ffe2b 3abf748
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 21 08:44:14 2017 +0300
Merge branch 'master' into json-57-tests
commit e10add08a85173f47a991c32360c42baa5176778
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 21 08:20:06 2017 +0300
smaller chunk size for tests
commit 79e4f1cdbe2a067528ab388fc53c5827d12c25d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 21 08:12:41 2017 +0300
detect range end based on OFFSET
commit 3abf74871b414364844e49f3c4d632780e0ae495
Merge: ed5c804 e52c1de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 9 11:58:00 2017 +0300
Merge pull request #459 from github/interpolate-params
interpolateParams=true: client side prepared statements
commit a1473dfb580218ddcb7f7be7dd681a7a315e913c
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 15:31:25 2017 -0700
Stop infinite goroutines
commit 7412f4237144a774142f5640b98dd3021dadd38c
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 13:44:53 2017 -0700
Remove no longer needed acceptSignals func
commit b399533d4fc440320d557dfec973823d819522ba
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 13:41:46 2017 -0700
Simplify GoMySQLReader
commit 982b8eede98cdeb6b80fbf0f0a290abcb3206626
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 13:36:54 2017 -0700
Refactor global migration context
commit 30ffe2b33142996f2059e8277d5b787a92665265
Merge: 93d8ccb ed5c804
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 27 08:30:08 2017 +0300
Merge branch 'master' into json-57-tests
commit e52c1de3417cefeaa811560c8ad9a7592be39b83
Merge: d6f1675 ed5c804
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 27 08:26:53 2017 +0300
Merge branch 'master' into interpolate-params
commit ed5c8044e9f09497b088ab2777de87eb76e66c43
Merge: 6e51068 479c228
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 14:27:40 2017 +0300
Merge pull request #462 from github/concurrent-migrations-doc
documenting concurrent migrations
commit 479c22867e5636568ab24058959fc42739a3d2a3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 14:24:47 2017 +0300
documenting concurrent migrations
commit 93d8ccbf12d80aedb0eb5245b1057545a1edca0d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 12:29:32 2017 +0300
testing 5.7 and JSON
commit d6f1675f1bf9fba7393f541cd0b69a80892574e7
Merge: d9a23a2 6e51068
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 10:01:41 2017 +0300
Merge branch 'master' into interpolate-params
commit 6e51068c845c196015ce2888e37cc36e66343a42
Merge: 5294ab6 02359b2
Author: Arthur Nogueira Neves <github@arthurnn.com>
Date: Tue Jul 25 09:45:59 2017 -0700
Merge pull request #458 from github/arthurnn/context_test
Dont share the same context in the table name tests
commit d9a23a2212fdfa8fd1e313da460313857649a769
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 25 09:21:30 2017 +0300
interpolateParams=true: client side prepared statements
commit 02359b2a7917b7e8f5c61723a52dc5cff9722f2c
Author: Arthur Neves <arthurnn@gmail.com>
Date: Mon Jul 24 06:26:31 2017 -0400
Dont share the same context in the table name tests
commit 5294ab6bd10c36bba7cd37e5739e6cab70b2cfda
Merge: b0ad600 cba462a
Author: Arthur Nogueira Neves <github@arthurnn.com>
Date: Sun Jul 23 20:08:30 2017 -0400
Merge pull request #457 from github/arthurnn/add_force_table_arg
Add a force-table-names command flag
commit cba462a448a52b57fe40667f80756c4f39d94cbe
Merge: 843c74f b0ad600
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 23 06:51:47 2017 +0300
Merge branch 'master' into arthurnn/add_force_table_arg
commit 843c74f960dfaa104bc0fcac26febac9a975f999
Author: Arthur Neves <arthurnn@gmail.com>
Date: Fri Jul 21 15:37:57 2017 -0400
Add a force-table-names command flag
usage example:
```
gh-ost ... --force-table-names=migration_tbl
```
The force-table-names flag will receive a table name and use that name
when creating the _del, _gho, _ghc tables.
For instance for that example above, the tables would be:
_migration_tbl_del
_migration_tbl_gho
_migration_tbl_ghc
[fixes #399]
commit b0ad6002b76f244f1833457be451e5e6fb89ca0b
Merge: b336409 94b18b2
Author: Arthur Nogueira Neves <github@arthurnn.com>
Date: Fri Jul 21 13:35:08 2017 -0400
Merge pull request #456 from github/arthurnn/fix_readme_conding_link
Fix coding guide link from readme
commit 94b18b2d7265648f3b561be4cecc303936e01ebe
Author: Arthur Neves <arthurnn@gmail.com>
Date: Fri Jul 21 11:18:55 2017 -0400
Fix coding guide link from readme
It was pointing to an old folder. Now should work, and use a relative path
commit b336409621d05fee0a2776d6f43d24b1f72e4f02 (tag: v1.0.40)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 21 06:37:27 2017 +0300
release 1.0,40
commit 40eb8006615bcf731da53e8199df2c4cb83604c7
Merge: 2f4e226 5af587a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 21 06:36:24 2017 +0300
Merge pull request #452 from github/datetime-6-millis-corruption
timestamp/datetime submillis corruption fix
commit 5af587a92bb2b4c9e0a87af0d090954d9d1d3aa5
Merge: f136123 2f4e226
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 17:19:59 2017 +0300
Merge branch 'master' into datetime-6-millis-corruption
commit a954887fd5de2d0feb26dfac82b5e85dcd7ca259
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 17:05:45 2017 +0300
latin1 tests with TEXT columns
commit 2f4e226b673fa4a3c6d51dbe0eb7945da7a07b4c
Merge: d05f0ce e2c14f5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:47:41 2017 +0300
Merge pull request #453 from github/dynamic-dml-batch-size
Dynamic DML batch size; apadting buffer size to match
commit e2c14f5aba1976e849c121416edc2900c612fd0c
Merge: de0ebcb d05f0ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:47:22 2017 +0300
Merge branch 'master' into dynamic-dml-batch-size
commit d05f0cebc3e9416aeff1aafc0c6d17159fef569f
Merge: 94a325c 260374a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:47:11 2017 +0300
Merge pull request #451 from github/long-table-names
ghost/changelog/del table names support max characters limit
commit 260374aeb9c83944fdefab20a8ff8a6a639c3ed9
Merge: 39e73e3 94a325c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:46:41 2017 +0300
Merge branch 'master' into long-table-names
commit de0ebcbbb0445ab1959421374cf162ec3cae8224
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 16:48:22 2017 +0300
documentation
commit 6da0b8af3d5e077beaf0bfbe62af80818b9c02ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 16:44:18 2017 +0300
Dynamic DML batch size; apadting buffer size to match
commit f13612328277c38e071f5f3957eb39af1146c945
Merge: 3bea583 94a325c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:59:54 2017 +0300
Merge branch 'master' into datetime-6-millis-corruption
commit 94a325c6b4669f2df4cbe774c0cdb36247f864cf
Merge: dd10b52 4a3a5a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:59:00 2017 +0300
Merge pull request #447 from github/case-insensitive-columns
handling column name case change
commit 3bea58359594027d45d492d6a5ca27401135c746
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:54:39 2017 +0300
fixed fraction of the second problem
commit e113d2703c27d2abda5d34498c0ad1d743372e84
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:38:24 2017 +0300
timestamp/datetime submillis corruption fix
commit 39e73e37d0a9cd5556984cb9ecac56ed365b35d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:22:46 2017 +0300
testing context.TimestampOldTable
commit 168676bd9d122cf5d3fcd33ae89ad2348db68b97
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:14:03 2017 +0300
ghost/changelog/del table names support max characters limit
commit 4a3a5a1ce1ee03b778ed545518066c45e83728ab
Merge: a23e5ad dd10b52
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 16 06:51:39 2017 +0300
Merge branch 'master' into case-insensitive-columns
commit dd10b527f75986a329e88d448316f75330c69870
Merge: 787419a e6dd2c9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 16 06:51:12 2017 +0300
Merge pull request #445 from github/investigate-kill
responding to errors in rowcopy
commit a23e5adc4820069cd1e15018dedb4fc1db764ba8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 12 12:41:10 2017 +0300
added test expecting failure in case-change to shared key column name
commit effae08fbf54025111cf9627c322cc77575cf295
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 12 12:33:32 2017 +0300
supporting change of column name-case
commit bf5489a56d3dc311d700a1894b3929e03139f729
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 12 11:59:39 2017 +0300
handling column name case change
commit e6dd2c90d20f99356de74925f97d9a88f350c07c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 11 13:39:11 2017 +0300
responding to errors in rowcopy
commit 787419ac2edbe2888b66edf4b7f7685851e1d9a3
Merge: 515e2be 8140369
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 9 07:38:34 2017 +0300
Merge pull request #440 from github/throttle-http-freno-aware
freno-aware http-throttler
commit 81403699b7865c11e92d795938fe3b5f655b7f44
Merge: a8932ee 515e2be
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 5 10:16:56 2017 +0300
Merge branch 'master' into throttle-http-freno-aware
commit 515e2bedb8b109bf36222baca5ad8c7d4444fed9
Merge: 31005ac f9788a6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 5 10:11:35 2017 +0300
Merge pull request #438 from github/dml-batch-size-cap
--dml-batch-size cap at 1000
commit a8932ee1b8d92d79a6f63f671ca07c0f3ffb4a98
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 4 10:28:09 2017 +0300
freno-aware http-throttler
commit f9788a61ed0380ba0a14c9d7a88bc87bac5f0f26
Merge: 095863b 31005ac
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 4 08:54:49 2017 +0300
Merge branch 'master' into dml-batch-size-cap
commit 095863b7741a210d09c852f2341e38defe9bd393
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 4 08:50:25 2017 +0300
dml-batch-size capped at 1000
commit 31005ac706e6bb8cb03ce414fbd9f325ec56bde3
Merge: 340a93c 36bcc03
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 29 20:55:13 2017 +0300
Merge pull request #405 from jacobbednarz/fix-variables-spelling
thank you!
commit 36bcc031ce4847dd96009ec17f49734c9aa15e08
Merge: 0243e76 340a93c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 29 20:53:49 2017 +0300
Merge branch 'master' into fix-variables-spelling
commit e8b384e43c0b1dd9cbc8be79b749ad3508d2f25c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 28 19:35:55 2017 +0300
supporting greater batch size
commit 0db95108bb3c4f632733463f7bf6810f513b564f
Merge: cb3c7f3 340a93c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jun 24 16:34:39 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit 340a93cc98f3efc07b956932d8da75dbe8e676bf
Merge: c211eba d153402
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 21 08:46:09 2017 +0300
Merge pull request #433 from github/doc-fixes
Doc update for building from source
commit d153402438cd76bce16815e5a5f324260fe36e3b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 21 08:44:26 2017 +0300
Doc update for building from source
commit cb3c7f3e201a39333eabbdb8232ee32d81e4c92d
Merge: 8f84be1 c211eba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 11 08:57:45 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit c211ebad01f888f65212c17b59f0845fe21a3086
Merge: 8335f13 445c903
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 11 08:57:24 2017 +0300
Merge pull request #426 from groodt/patch-1
Update to state RDS works, but has it's own limitations
commit 445c90317623b3297e871fee79aebe6e86381b46
Merge: 83c2c7d 8335f13
Author: Greg Roodt <groodt@gmail.com>
Date: Tue Jun 6 08:21:12 2017 +1000
Merge branch 'master' into patch-1
commit 8335f13721db71c0af75b05bb644f9cec79530f2
Merge: 5585c25 5b2209c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 5 09:37:47 2017 +0300
Merge pull request #424 from github/critical-load-hibernate
hibernate on critical-load
commit 5b2209cb42839d83432763fdc93867dbb2a86af7
Merge: 8da0f60 5585c25
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 5 09:36:37 2017 +0300
Merge branch 'master' into critical-load-hibernate
commit 83c2c7dc230e6019697835b4251433fb06fd3571
Author: Greg Roodt <groodt@gmail.com>
Date: Mon Jun 5 15:59:24 2017 +1000
Update requirements-and-limitations.md
commit 5585c252ace9af141f57b7127d21448fb9c0035b
Merge: d016760 611ea68
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 4 08:52:13 2017 +0300
Merge pull request #413 from github/develdocs
Thank you!
commit 611ea68ef23de76626d284676b18652e172c08b8
Merge: b79185a d016760
Author: Jess Breckenridge <jessbreckenridge@users.noreply.github.com>
Date: Thu May 25 10:12:53 2017 -0600
Merge branch 'master' into develdocs
commit 8da0f60582770b13e024efa65ec4f823c1e595ca
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 24 10:53:00 2017 +0300
fixed critical-load check for hibernation
commit ad47f7c1477780020631627514d3ef168e8f71ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 24 10:42:47 2017 +0300
throttling just prior to leaving hibernation, so as to allow re-throttle checks to apply
commit 3955a6d67f80404d1f2611b82023ba4daeda423c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 24 08:32:13 2017 +0300
hibernate on critical-load
commit 8f84be1f701ec6674213952b9a5074fad4aa5093
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 7 14:59:55 2017 +0300
no --postpone-cut-over-flag-file in tests
commit aca288e88dcc82fe404a95dafeb9092cef36ffd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 7 14:58:18 2017 +0300
-postpone-cut-over-flag-file implies touching indicated file
commit d0167600d0eab991cb3e39d57227d80494d62a39
Merge: d757539 eaa3489
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 7 08:17:02 2017 +0300
Merge pull request #411 from github/server-report-coordinates
support for 'coordinates' command
commit b79185ab6471a13f11e87540e0580c6da27af897
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Thu May 4 12:58:22 2017 -0600
- Bad copy and paste. Coding gh-ost in README.md actually pointed to command-line-flags.md.
commit 7df2e0d433d5943a0e56a9574e6791adb6dd8319
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Thu May 4 12:51:00 2017 -0600
- Updating PR template to reflect current build workflow
commit 13491a0d0bf1f26b73c8cdcff73902b3024d42d9
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Wed May 3 14:35:31 2017 -0600
- Adding link to `coding-ghost.md` documentation.
commit 95c9547d541e5926894418771cd4f3479b68e38e
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Wed May 3 14:31:45 2017 -0600
- Initial documentation on getting started developing for gh-ost.
commit e017ec18e466dffb40b30c19c99b418e6345a033
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Wed May 3 14:25:31 2017 -0600
- Initial documentation on contributing to gh-ost.
- It is a bit sparse currently, but will give beginners an idea how on to setup the environment and run tests.
- A good starting point for further PR's.
commit eaa3489fe0cc9a0757e484462e3e4b87055f4a96
Merge: 79cee99 d757539
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 1 07:50:13 2017 +0300
Merge branch 'master' into server-report-coordinates
commit d757539d3c22c526873374719853ae161b0501e5 (origin/devel-docs-start)
Merge: de349a7 e2a6b85
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 1 07:49:58 2017 +0300
Merge pull request #404 from github/drop-add-same-column
Drop, then add same column
commit 79cee99f57f5f341bf6ff141b3c162113747fb04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 28 15:50:51 2017 -0700
support for 'coordinates' command
commit 0243e76b333d8d205dcb3b71d5cc9b60d9704aa6
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 24 07:45:21 2017 +1000
s/applyEnvironmentVairables/applyEnvironmentVariables
commit e2a6b857d031df05c0766b25dbe4385a6081c3cc
Merge: 7f62efb de349a7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 20:26:31 2017 +0300
Merge branch 'master' into drop-add-same-column
commit 7f62efba910b082331a2915da4aafc67737c0aad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:48:06 2017 +0300
tests to only check non dropped columns
commit 8a0f1413eb06d2d08c4c2f55fa302a1c06c05ee7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:38:35 2017 +0300
dropped columns are not 'shared' and no data copy attempted for such columns
commit b0469b95b58983d444b7a9966844417e6a6e1199
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:37:48 2017 +0300
further fixes to the test case
commit 85c498511e4132c61b9188e650ce43b45b33f1e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:23:56 2017 +0300
parser recognizes DROP COLUMN tokens
commit acd78b392f44f166ddb9b6c36ca4d099ea8b94fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:00:28 2017 +0300
adding tests for dropping-then-adding a column
commit de349a79c6b7256d3651ddfc10af08b274cf012d
Merge: 3313cb3 3092e9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 18 06:42:48 2017 +0300
Merge pull request #401 from github/sock-nil-connection
error and nil checks on socket connection
commit 3092e9c5c0f15578e62abc1049f42e2c8145589c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 13 08:27:42 2017 +0300
error and nil checks on socket connection
commit 3313cb3933933f4a1c7f20ca62f1084f9f2184ad
Merge: f693aee c3eda3f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 10 07:02:36 2017 +0300
Merge pull request #385 from jacobbednarz/add-rds-docs
WIP: Add AWS RDS docs
commit c3eda3f23e6b0ef43ccc30c143a8b5153877feaf
Merge: 0989944 7421ad8
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 10 13:59:15 2017 +1000
Update to latest upstream branch
commit 098994452881f88811c3b3a1629d3b91ec3ab414
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 10 13:58:35 2017 +1000
Add RDS link in README usage
commit 7421ad8c8783959dad857aff4b2f36f4ebab2f59
Merge: 2f48e89 f693aee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 14:33:03 2017 +0300
Merge branch 'master' into add-rds-docs
commit f693aeede4fa1c5a5c00fc9de9b8f2c75f0ae5ab (tag: v1.0.36)
Merge: 050d1e2 ebd4af1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 12:58:26 2017 +0300
Merge pull request #393 from github/release-1-0-36
release 1.0.36
commit ebd4af1328197bc4490b4b101a5fd24a45c60565
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 12:57:57 2017 +0300
release 1.0.36
commit 2f48e89ea0c6cf856d7c25c57e311d021b4ecbf2
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 3 15:59:11 2017 +1000
This isn't a ghost hook URL, use the _real_ one
commit b07de626a95f51fe51895cd3b64cca36a53f2902
Merge: dfb9f88 d16fa02
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 3 15:56:34 2017 +1000
Update branch to match remote
commit dfb9f888af3b8a2009cc77f16bbfae14fca48750
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 3 15:52:57 2017 +1000
Add note for using hooks for stopping and starting RDS replication
commit d16fa023dac88575a2a2d3826c430f583dec39b7
Merge: 7459bb2 050d1e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 07:33:56 2017 +0300
Merge branch 'master' into add-rds-docs
commit 050d1e2ecf038b5d8b9ed5d84c1c9a83aecb0862
Merge: 1b0791e 0d799b6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 07:33:45 2017 +0300
Merge pull request #392 from github/travisci
supporting TravisCI
commit 7459bb22bbed71f64621163c1a32cba5a129f55a
Merge: 79b9e7b 1b0791e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 07:33:06 2017 +0300
Merge branch 'master' into add-rds-docs
commit 0d799b67ea692bf05a6ed5910e29ac6a0a045108
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 2 10:46:36 2017 +0300
Readme badges
commit 3b5132bf2cd6b345989a492bf1525d4fef928d44
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 2 10:43:45 2017 +0300
supporting TravisCI
commit 1b0791e5ddd1a712ce24ea9cb3347f4e81e4e3e9
Merge: c1c31fb 8405b0c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 29 09:00:25 2017 +0300
Merge pull request #389 from github/close-sync-with-err
fixing binlog syncer double-close()
commit 79b9e7be7c93e232e760f5447d74067308c925be
Merge: 55d8b3a 15d30ce
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Mar 28 17:04:58 2017 +1100
Merge in upstream
commit 55d8b3a188015254514dc6b84b0316d7a39efb38
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Mar 28 17:03:32 2017 +1100
Add preflight checklist for aurora docs
commit 15d30cead11c6a6e0bd47154a105eae08369195d
Merge: 1aaf47e c1c31fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 28 08:26:58 2017 +0300
Merge branch 'master' into add-rds-docs
commit 8405b0c3b81cc53b3e5a0c08aa4925bd736e1611
Merge: 7a3912d c1c31fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 28 08:01:18 2017 +0300
Merge branch 'master' into close-sync-with-err
commit c1c31fb0c760a92fef96a3cda4d1876a26ec492a
Merge: f3fb0ea 8d4d9cb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 28 07:58:29 2017 +0300
Merge pull request #386 from github/throttle-http
supporting throttle-http
commit 1aaf47ec6a09f2f653a0c08c0a3ec6779125df33
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Mar 28 12:02:39 2017 +1100
Add note that `gh-ost` _does_ work with RDS
commit 7a3912da80d396e77e301b9a69e181b362269df2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 27 08:33:06 2017 +0300
fixing binlog syncer double-close()
commit 8d4d9cbaeca86f01f0e575d7a0e37e9593c17366
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 26 15:14:36 2017 +0300
throttle-http docuemntation
commit c413d508cc37e5af519fe35f22e311096ad05333
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 26 13:12:56 2017 +0300
HEAD instead of GET
commit 23ce390d6973e470800c391f0e136914d13283ba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 26 13:10:34 2017 +0300
supporting throttle-http
commit bf864e0e0c534494c4ff99de0abb917fd9dec9bf
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 14:00:26 2017 +1100
Add note on binlogs requiring backup > 1d
commit fb3993e56031d9f895e931f827b8a1a4cc05cfcd
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:45:01 2017 +1100
Fix line endings
commit 99f7b8d8c75c1a80666592a20e680778eeb23bdf
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:44:55 2017 +1100
Add link to `pt-table-checksum` patch
commit 0b93e3697ea3a906e015670a9e5433d06f13c226
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:44:15 2017 +1100
Add notes for aurora replication
Due to the way aurora is architected, replication means something
slightly different to the traditional sense. This includes a work
around to use test/migrate on replica instead of only master migrations.
commit 8a854b8e6f03bdb8665e5db4119da9b3e06fc695
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:42:33 2017 +1100
Add known limitations of AWS RDS
commit a6030898131f697bfcf0ecc91ac1bffb14e3cce0
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:42:09 2017 +1100
AWS RDS!
commit f3fb0ea24a5db852ea0496b3bb00cbf747cb3af0 (tag: v1.0.35)
Merge: e0cf2ad fc268ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 12 07:34:32 2017 +0200
Merge pull request #368 from github/fix-infinite-cutover-loop
cut-over failure on test-on-replica starts replication again
commit fc268ab16eee11c877835c181cd94d84d5ca1d5f
Merge: 7f72872 7517238
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 7 08:18:48 2017 +0200
Merge branch 'fix-infinite-cutover-loop' of github.com:github/gh-ost into fix-infinite-cutover-loop
commit 7f728729e3352af80f0338a46ad9be376bf27035
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 7 08:18:38 2017 +0200
documenting gh-ost-on-start-replication hook
commit 7517238bd363797537be928e92e2daa78ffdf12a
Merge: 289ce46 e0cf2ad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 6 21:50:26 2017 +0200
Merge branch 'master' into fix-infinite-cutover-loop
commit e0cf2ad10956ae0cba7a62c6e46b1b5f74219537
Merge: 6b98151 91521f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 6 21:49:50 2017 +0200
Merge pull request #376 from github/old-table-name-timestamp
supporting --timestamp-old-table
commit 91521f9357f6fcb5a955d4e42322203a1a95ccaa
Merge: daf350b 6b98151
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 18:10:14 2017 +0200
Merge branch 'master' into old-table-name-timestamp
commit 6b981512f959ca94bd8e062874ae15fb5bef5f27
Merge: bd77a9b f11f6f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 18:10:01 2017 +0200
Merge pull request #379 from github/fix-post-cut-over-writes
mitigating cut-over/write race condition
commit daf350bab247cd727455fdab1cd566be5b223dc3
Merge: 8b2c8fe 10082a9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 14:38:56 2017 +0200
Merge branch 'old-table-name-timestamp' of github.com:github/gh-ost into old-table-name-timestamp
commit 8b2c8fe86a1ce72f26b22b60bb17d1b255d999ba
Merge: d155948 bd77a9b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 14:38:06 2017 +0200
Merge branch 'master' into old-table-name-timestamp
commit f11f6f978ffe3a1de46e4e6302c5834340b9a496
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 24 14:48:10 2017 -0700
mitigating cut-over/write race condition
commit 10082a99f801cf020bba1e50c0d20fdb1bc67161
Merge: d155948 bd77a9b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 23 17:02:22 2017 -0700
Merge branch 'master' into old-table-name-timestamp
commit bd77a9b10c2aed62f0ddc09bc1108008a6851d62
Merge: 8605463 48e68af
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 23 16:54:55 2017 -0700
Merge pull request #375 from github/update-go-mysql-2017-02
updated go-mysql library
commit d15594824ad051aa80fe3b5ddbdd74539ac047a5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 17:34:58 2017 -0700
documenting --timestamp-old-table
commit 06c909bd100ea50f35232b33b844a400fbc0c307
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 17:34:49 2017 -0700
Validating table name length
commit b848b78fcb89ef628286439c1deba0a0aebd5920
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 11:25:29 2017 -0700
localtests should not be using --timestamp-old-table
commit 8db8e127ebba537a5d86c5c7224fd7796597702c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 10:34:24 2017 -0700
supporting --timestamp-old-table
commit 289ce46a2b71923eb2228b18c4cf9d0ce5fbfbfb
Merge: 8a681e1 8605463
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 16 14:16:32 2017 +0200
Merge branch 'master' into fix-infinite-cutover-loop
commit 48e68affb3d40f7395940f71ccfd3d44b79066dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:24:19 2017 +0200
reapply: support secPart (subsecond) resolution in timestamp and datetime
commit 53f4290cbc6ce39df5069cbc94ee8cd64e2d6216
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:19:46 2017 +0200
adding net/context for dependency
commit 350eab79bb5e7213a814492087af895779cb6e4d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:17:56 2017 +0200
adding vendor/github.com/ngaut/ dependency
commit 2d5f8398d6bf46ce93e511ca179aceb32cd6073e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:15:53 2017 +0200
gomysql_reader.go adapted to api changes in go-mysql
commit f6af07ff7a12ae2df23c270cd8390eb1cc7327fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:13:54 2017 +0200
updated go-mysql library 2017-02
commit 8605463c779b6182fa9c3b8218581e47e714f798
Merge: 40aa49b 1acbca1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:11:06 2017 +0200
Merge pull request #374 from github/fixed-formatting
applied gofmt
commit 1acbca105d449a3b2a48d9a43ea127b28fcd2256
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:09:35 2017 +0200
applied gofmt
commit 40aa49be293ab90da62c6a95aed57856f2f24799
Merge: 067c4df 109b82b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:04:33 2017 +0200
Merge pull request #373 from groenewold-pythian/master
improve output without --verbose option
commit 109b82bb3ab8609da93bcd41be1ed2ff34e01aa1
Merge: 3511aa3 067c4df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:04:22 2017 +0200
Merge branch 'master' into master
commit 067c4df221c36bf42d8ec028b42f14d136169b76
Merge: 185da16 b289041
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:01:06 2017 +0200
Merge pull request #364 from github/fix-reappearing-throttled-reasons
fixing phantom throttle-control-replicas lag result
commit b289041ccb94d86a5874098dfd200b0a0364d57c
Merge: 9fc3910 185da16
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 13:11:34 2017 +0200
Merge branch 'master' into fix-reappearing-throttled-reasons
commit 185da167cdbc47b1e5fc374d7c634d2cf9c04f58
Merge: 3150726 6ecf7cc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 13:11:08 2017 +0200
Merge pull request #363 from github/interactive-command-question
Interactive commands, question argument for querying staus
commit 6ecf7cc0ee1673b1edf82cb4af0fad6d696f7aaf
Merge: e98ffd1 3150726
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 13:03:45 2017 +0200
Auto-merged master into interactive-command-question on deployment
commit 315072690b1eb9a51b0e03bf0a9b1b2ce767c562
Merge: 86928dd c807236
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 12:30:29 2017 +0200
Merge pull request #370 from github/throttle-race-condition
Migration only starting after first replication lag metric collected
commit c807236d14cff2cd0cd2a68228ebaff5355528c2
Merge: 57409c2 86928dd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 12:27:31 2017 +0200
Merge branch 'master' into throttle-race-condition
commit 57409c21986dce4ed6c026ddec60470d84ecc247
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 12:24:44 2017 +0200
added mising slaveSQLRunning value
commit 3511aa35dfc0c3f14bcda151620ea14ee13a5b87
Author: Ivan Groenewold <groenewold-pythian@users.noreply.github.com>
Date: Tue Feb 7 15:12:34 2017 -0300
improve output without --verbose option
commit 86928dd5a5e7dd27d176b5c2031be88232be1d84
Merge: a449646 fbf88fd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 16:51:43 2017 +0200
Merge pull request #372 from groenewold-pythian/master
additional doc re: Tungsten
commit fbf88fd57127d05a8d1f449c6918b2d3a1e23f72
Author: Ivan Groenewold <groenewold-pythian@users.noreply.github.com>
Date: Tue Feb 7 11:45:20 2017 -0300
additional note for Tungsten and rbr
commit f710ca6772d98eeb897aaa339f61d7c55e42e427
Author: Ivan Groenewold <groenewold-pythian@users.noreply.github.com>
Date: Tue Feb 7 10:56:28 2017 -0300
additional info re: Tungsten
commit 10edf3c063691c320df4bb2b0d7cddd2a7480576
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 12:13:19 2017 +0200
Migration only starting after first replication lag metric collected
commit a4496465d56d0c3e039467b24a6bdced7beefa45
Merge: f5dd7fd 91a3fd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 11:25:02 2017 +0200
Merge pull request #367 from github/which-mysql-versions
Collecting and presenting MySQL versions of applier and inspector
commit 91a3fd4a8407f3d5e32525d77858e8e66cd91e84
Merge: ed5dd7f f5dd7fd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 11:12:48 2017 +0200
Merge branch 'master' into which-mysql-versions
commit f5dd7fdd7829547e5a9b5b58419347479018cdd2
Merge: 8914bc2 481b0ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 11:12:24 2017 +0200
Merge pull request #365 from github/replication-lag-check-test-on-replica
testing/running on replica: gets lags via SHOW SLAVE STATUS
commit e98ffd11a931b80c00c894b66aaca8fbf6a072aa
Merge: be1ab17 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:49:01 2017 +0200
Merge branch 'master' into interactive-command-question
commit 9fc39101a3be8ff046430523aca21928f6343b29
Merge: baee4f6 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:48:56 2017 +0200
Merge branch 'master' into fix-reappearing-throttled-reasons
commit 8a681e1eac81b74d68779bfe678ef03e36d30c07
Merge: 6fa32f6 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:47:52 2017 +0200
Merge branch 'master' into fix-infinite-cutover-loop
commit ed5dd7f0499bbb8b303a8a124b139b023c3583eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:41:33 2017 +0200
Collecting and presenting MySQL versions of applier and inspector
commit 6fa32f6d54144803e54cee52e10f97478ff769a4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:31:52 2017 +0200
cut-over failure on test-on-replica starts replication again
commit 481b0ce21a755d7e4140896b92ed619d9c27a2e7
Merge: 9d47992 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 07:49:52 2017 +0200
Merge branch 'master' into replication-lag-check-test-on-replica
commit 8914bc2b4874d91ec04f368d698e3d4f7dc56226
Merge: 5af7026 e021f43
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 07:49:13 2017 +0200
Merge pull request #366 from github/doc-questions
Documentation: common questions
commit e021f43f6dfcdd2e720ca1add0b076d7a7f40c0a
Merge: ebf7844 6a468c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 6 07:50:12 2017 +0200
merged upstream
commit ebf7844e373d1ca136b32dd32dc7f3ea85bdfaad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 6 07:48:48 2017 +0200
5.7 deprecation of alter ignore
commit 6a468c4f365300637be3002fb9a21be7a83581f9
Author: Gillian Gunson <ggunson@github.com>
Date: Sun Feb 5 17:28:22 2017 -0800
Fixed tiny typo
commit ad7b700bd8d82aa74d22080531ce3733e4815ff9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 5 08:05:10 2017 +0200
link to questions page
commit d6347c4f33500c35c29ec83fc2edfcf45845f9ef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 5 08:03:28 2017 +0200
adding common-questions doc page
commit 9d47992d7ecea65a649bfc56ba2a553b3c368440
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 2 11:18:07 2017 +0200
testing/running on replica: gets lags via SHOW SLAVE STATUS
commit baee4f69f90f2c55e68a45166934ca9e768ce573
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 10:18:39 2017 +0200
fixing phantom throttle-control-replicas lag result
commit be1ab175c77df6cea97052130d699a5b96ee60cd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:56:25 2017 +0200
status presents with '# throttle-control-replicas count:'
commit 8219209c8d30540a32a007c11200a91ef6ce4319
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:25:58 2017 +0200
tests accept postpone flag file
commit 599f4323a2aceafadacb14f7b56c0324199c15f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:25:41 2017 +0200
documenting the question argument
commit 779e9fdd8302dc4f2e8ae94b5bc31d9522002a8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:25:29 2017 +0200
question (?) as argument in interactive commands
commit 5af70265a3de74ad0f9719ae2c547669a5946ccf
Merge: 31ba582 56ab127
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 25 13:27:01 2017 +0200
Merge pull request #355 from github/unsigned-int
localtests and fix for unsigned medium int problem
commit 56ab127b0bb15976ac92e7493a95967d2ca3c725
Merge: 115e325 31ba582
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 22 07:48:50 2017 +0200
Merge branch 'master' into unsigned-int
commit 31ba5827fb2ef25ffadb42658b8beff29d8e0cca
Merge: 8d8ef34 e020b9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 22 07:48:31 2017 +0200
Merge pull request #358 from github/tests-shared-unique-key
Testing and clarifying shared unique key requirement
commit e020b9c756d8651b518b472b1b6d32e72aed0162
Author: Gillian Gunson <ggunson@github.com>
Date: Thu Jan 19 00:17:43 2017 -0800
Moved my comment suggestions here
commit 0d31ca8a389926618f3f78d52935c7041d2c5231
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 15 09:07:55 2017 +0200
Added 'shared-key' documentation
commit c5d1ef7f55cd0763a77961a26f6e32ca805b860a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 15:05:06 2017 +0200
proper documentation for shared key requirements
commit fae95fc3e126ba22cd0ddce7565c0ed196bc8aaa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 12:43:06 2017 +0200
Added test for swapping uniqye keys without pk
commit dd9a3e1d0c7286583e7add5a0d76b16e979325fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 12:35:42 2017 +0200
adding PK, UK, PK-to-UK conversion tests
commit 36a66e0c05c8bb2cd27efccfce5ab6ad66be0f7a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 12:35:10 2017 +0200
supporting customized 'order by' in tests
commit 115e325d7cb9d6f2eb1ac41bca82b5d0c42f6766
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 11:22:00 2017 +0200
sanity replication restart before each test
commit a07a6f8cf5f48bdb97c622605a87a4389cbc80c6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:57:42 2017 +0200
fixing mediumint unsigned problem
commit 67cfba3ce45681ce62f5a756a78f48c25a58df5d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:24:57 2017 +0200
simplified test
commit 374e82c8eb12e32d14c5e96cf60f3727b6566762
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:17:49 2017 +0200
having the test reproduce the problem for which it was created
commit 1921b0f9dfd45bfd71b5044c2eefd3a3800fb9bb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:13:05 2017 +0200
complicating the test
commit 5ba98a627c2ae6d9b3ddc0bcc619cdb1d1241da8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 9 15:40:29 2017 +0200
localtests for unsigned-int
commit 8d8ef34c23a8fd298bc78e01fd630237535cd616 (tag: v1.0.34)
Merge: e17f41b 1157027
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 9 08:12:48 2017 +0200
Merge pull request #352 from github/batch-apply-dml-events
Batch apply dml events
commit 115702716146c07e824c99d5d77360a02c558d11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 8 09:46:12 2017 +0200
documenting --dml-batch-size
commit f7d2beb4d28b4aa1d7b0acaf4c9adf0cd6166363
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 5 08:13:51 2017 +0200
handling a non-DML event at the end of a dml-event sequence
commit baaa255182fa22452b9a6a33451f3913f6dc367c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 12:42:21 2017 +0200
bailing out from onApplyEventStruct()
commit 645af21d038138d421a059c804a6a5d0bdc8f679
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 12:39:57 2017 +0200
extracted onApplyEventStruct()
commit 8d0faa55e3f30954dd42f45f4d81e4358254dbc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:44:04 2017 +0200
explicit rollback in ApplyDMLEventQueries()
commit 220bf83a5b4e90d9bd65c4264ae9bee5e22a7e71
Merge: 445c676 e17f41b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:37:08 2017 +0200
Merge branch 'master' into batch-apply-dml-events
commit e17f41b26ab7f0ab457e7ffabb1339b78bf6d688
Merge: 6bcf515 914f692
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:36:40 2017 +0200
Merge pull request #347 from github/heartbeat-control-replicas-unified
Reading replication lag via _changelog_ table, also on control replicas
commit 914f692af2888edacead61eca911455448c982da
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:30:23 2017 +0200
grammar
commit 445c67635dcaa4a42467a3f9ec86556bb6484ca1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 3 14:31:19 2017 +0200
batching DML writes, configurable --dml-batch-size
commit 3e28f462d88c9eb9cc84a26b6228fd278170fdb3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 3 13:44:52 2017 +0200
Initial support for batching multiple DMLs when writing to ghost table
commit 9177f7553f12690f7dcd692c480f40bd86a3a9a1
Merge: 3bf64d8 6bcf515
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 30 08:07:07 2016 +0200
Merge branch 'master' into heartbeat-control-replicas-unified
commit 6bcf5154cd4ee46dafbb7965306a42e216f86004
Merge: d21bd3f 9dd8d85
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 30 07:58:54 2016 +0200
Merge pull request #351 from github/check-flag
cli: --check-flag
commit 9dd8d858a17c600152c8b1a4bd97fc6e0c2b61de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 29 17:39:44 2016 +0200
cli: --check-flag
commit d21bd3f18cc9f29f61b423a2797e738269082009 (origin/merge)
Merge: d13049b 2bfc672
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 29 13:09:38 2016 +0200
Merge pull request #349 from cypiszzz/master
Add possibility to set serverId as gh-ost option
commit 2bfc672b030a0ede1edc192dc53ea0d67b82c886
Author: Cyprian Nosek <cyprian.nosek@pearson.com>
Date: Wed Dec 28 10:25:42 2016 +0100
Add possibility to set serverId as gh-ost argument
Signed-off-by: Cyprian Nosek <cyprian.nosek@pearson.com>
commit 3bf64d8280b7cd639c95f748ccff02e90a7f4345
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 09:16:27 2016 +0200
typo
commit 9be3c099eeaa18fa56790a00353e4be48d1815d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 09:15:32 2016 +0200
removed redundant paragraph
commit 9f11c6e89e66424ec7b7de1c6b38fae75f60661c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 09:14:11 2016 +0200
docs: no longer using binary logs for heartbeat
commit 21cf1ffdc5f67d36ad71eef4ffdab915301cfd1a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 08:48:34 2016 +0200
updated documentation to match --replication-lag-query deprecation
commit c66356bd05d6263c6706acda148658e2954d8fc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 26 21:38:37 2016 +0200
--replication-lag-query is deprecated.
commit fc831b0548b33f62d34b6b6aadff0614507117c8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 26 21:31:35 2016 +0200
Reading replication lag via _changelog_ table, also on control replicas
commit d13049b41e9da9798b83958b51f8ecf6620bb100
Merge: 863f508 eac990b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 20 07:04:16 2016 +0200
Merge pull request #339 from github/explicit-master-user-password
support for --master-user and --master-password
commit eac990bc95c33900afd9a37ad4d571efa2859cb1
Merge: ba97465 863f508
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:58:12 2016 +0100
Merge branch 'master' into explicit-master-user-password
commit 863f50808c13becb8dc5c5296fc750ea867704e6
Merge: 038083e a147b32
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:57:58 2016 +0100
Merge pull request #337 from github/start-slave-wait
sleeping 500ms after 'START SLAVE'
commit ba974658ca979dd09fe582f79d61cf13ef2d4dab
Merge: ba2a9d9 038083e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:57:19 2016 +0100
Merge branch 'master' into explicit-master-user-password
commit a147b3239148df11d26886fd3a6ae5e364e03f98
Merge: d12c026 038083e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:57:16 2016 +0100
Merge branch 'master' into start-slave-wait
commit 038083ea33f679bc994d5ef06c9f19235ca39bb4 (tag: v1.0.32)
Merge: 35ace62 5af336e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Dec 14 10:39:37 2016 +0100
Merge pull request #340 from github/release-1-0-32
updated release version following some changes I wish to release
commit 5af336e29b80927d86744e61beb7130809b18ed9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Dec 14 10:38:58 2016 +0100
updated release version following some changes I wish to release
commit ba2a9d9e554a678c2609e6586ceb1a2f36f04c00
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 16:09:34 2016 +0100
support for --master-user and --master-password
commit d12c0265b07fb5f7740b1da7fea4d3b0eee2713e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 12:27:20 2016 +0100
sleeping 500ms after 'START SLAVE'
commit 35ace62d8498250728858f693599f5d87cf0ae8a
Merge: 322d897 aa0932e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 11:56:22 2016 +0100
Merge pull request #334 from github/ask-pass
supporting --ask-pass option
commit aa0932eb61752326b4651f7f0cba7cffa576de47
Merge: 7259dd6 322d897
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 11:35:52 2016 +0100
Merge branch 'master' into ask-pass
commit 322d897aeba71b59e92926b403e58e714c4acda1
Merge: 28557a6 3fd85ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 11:35:34 2016 +0100
Merge pull request #333 from github/no-unique-key
fix: bailing out on no PRIMARY/UNIQUE KEY
commit 7259dd6ac5519b45b866680bbae2bff0ccf9bd19
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 11 02:55:21 2016 +0100
supporting --ask-pass option
commit 3fd85ee8b12a32e26d1b63e2197c0264ea22b3cb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 11 02:22:56 2016 +0100
test logging cleanup
commit 1d84cb933c859370a182c7f58f42473ceedafb1b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 11 02:19:19 2016 +0100
fix: bailing out on no PRIMARY/UNIQUE KEY
commit 28557a60b0d91000911300c80bf627537d0cc76e (tag: v1.0.30)
Merge: d2f81df c9edcd6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 6 13:12:23 2016 +0100
Merge pull request #327 from github/release-1-0-30
updated version
commit c9edcd6f2020004810f2856f95f49d54002f584e (origin/release-1-0-30)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 6 13:11:56 2016 +0100
updated version
commit d2f81dfe92f3e8a612435feb33c49c86b14a7c66
Merge: 56bee78 35eeb56
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 13:52:47 2016 +0100
Merge pull request #324 from rj03hou/replication-reset-slave
check the slave status when find recursive find the master, so suppor…
commit 35eeb560326e127ef1615cdf057f1bb145a226d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 13:41:49 2016 +0100
improved log/error messages
commit e157f692d58cabd1c186aa7397f617ebb565a076
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 13:41:31 2016 +0100
added 'trivial' test
commit 8f02ab0fedb15d3aa57a699e08bd35f7d429c459
Author: rj03hou <rj03hou@gmail.com>
Date: Mon Dec 5 19:42:16 2016 +0800
check the slave status when find recursive find the master, so support if the dba using reset slave instead of reset slave all.
commit 56bee78108d55a74727fb51d6c942fb37a19434a
Merge: 196765c 5904084
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 12:19:55 2016 +0100
Merge pull request #325 from github/myisam-gtid
Myisam gtid
commit 5904084e14bb02653c5b5e539d9a084a0c02b058
Merge: b736741 196765c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 2 15:00:44 2016 +0100
Merge branch 'master' into myisam-gtid
commit 196765c03258456eeb51087b219b7f0002d84c62
Merge: cb040b8 0a70768
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 2 09:09:37 2016 +0100
Merge pull request #319 from github/rename-comment-fix
added tests to verify no false positives rename-column found
commit b736741b613f321054b3a809f4f5a3b0249ebff7
Merge: cb040b8 ffbd35e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 2 09:06:16 2016 +0100
Merge pull request #321 from rj03hou/myisam-gtid
If the original table is MyISAM and the default engine is Innodb, and…
commit ffbd35e18083293fce248ddeb30261022c9c777e
Author: rj03hou <rj03hou@gmail.com>
Date: Fri Dec 2 11:56:29 2016 +0800
fix TableEngine correlates to the 3rd placeholder in the template string, not the 1st
commit 9b068ec22231f29bfc4aca08b5ab5a6788f07bd2
Merge: a11bec1 cb040b8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 1 09:43:38 2016 +0100
Merge branch 'master' into myisam-gtid
commit a11bec178518d16907e24a7baf83c881a78ef103
Author: rj03hou <rj03hou@gmail.com>
Date: Thu Dec 1 16:04:04 2016 +0800
If the original table is MyISAM and the default engine is Innodb, and the gtid mode is on, there will be error when execute 'LOCK TABLES tbl WRITE, tbl_magic WRITE'. If make the magic cut-over table's engine same with the original table, there will not have this problem.
commit 0a707688e0c6095938bed4902cd314588ce690f8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 29 15:47:39 2016 +0100
added decimal test
commit e7cf488818803470f596906b7748d9654c0a267b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 29 15:44:38 2016 +0100
fixed parsing of quotes and of detecting rename statements
commit 5119ea4d31ab5f380d8783f91a5fb2d046a8e622
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 29 11:08:35 2016 +0100
added tests to verify no false positives rename-column found
commit cb040b8bbf50c663af7168001d9c51fcedb8ab1c
Merge: 915be21 7126b28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 23 10:00:16 2016 +0100
Merge pull request #316 from github/skip-foreign-key-checks
support for --skip-foreign-key-checks
commit 7126b281691506818997ef7d06e91feed880c9f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 21 09:18:40 2016 +0100
support for --skip-foreign-key-checks
commit 915be21055ee5f3879aa97bb1887ec1b45fbf716
Merge: 2771232 7ab6af8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 21 08:42:42 2016 +0100
Merge pull request #315 from github/wait-for-events-up-to-lock-fix
Fixing hanging cut-over waiting on `AllEventsUpToLockProcessed`
commit 7ab6af8f5fcaac824c26c16b1fbd60847dc9ebda
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 17:22:13 2016 +0100
never throttling inside cut-over critical section
commit b00cae11fa408e9e3a58da34b50cdd79db53742d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 17:10:17 2016 +0100
retry cut-over
commit 8d987b5aaf52db5428f54a7924b1f4671280aa46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 15:56:59 2016 +0100
extracted parsing of ChangelogState
commit ef874b855163270d4691b050a40a790b8c55819f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 15:50:54 2016 +0100
AllEventsUpToLockProcessed uses unique signature
commit ee447ad56077e2e3421f21db99f2079491e2236e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 15:20:44 2016 +0100
waitForEventsUpToLock timeout
more info on AllEventsUpToLockProcessed, before and after injecting/intercepting
commit 27712325899f1c289fd9a12607636b2dcc56d551
Merge: ddc9984 b5c606a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 8 10:36:31 2016 +0100
Merge pull request #306 from github/check-lag-on-starting
reading and reporting replication lag before waiting on initial repli…
commit b5c606a38bddde7be57d44770a69d1717dd16b8d
Merge: c2d4f62 ddc9984
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 7 09:38:51 2016 +0100
Auto-merged master into check-lag-on-starting on deployment
commit ddc9984fc816fba9b94712a876da156eec27f982
Merge: ea01f91 668c13c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 7 09:38:12 2016 +0100
Merge pull request #310 from jcamenisch/patch-1
thank you
commit 668c13cf201ca4a6d9f208ba0707b7fde92849a8
Author: Jonathan Camenisch <jcamenisch@users.noreply.github.com>
Date: Fri Nov 4 11:04:43 2016 -0400
Small typo correction
commit ea01f917519db3b1c12df48abdbc952c35c14936
Merge: 227b5f1 694bf77
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 16:52:01 2016 +0100
Merge pull request #309 from github/questions-link
adding link to "Question" labeled issues
commit 694bf77e862dca9388461fce6895cfcb72eb7d28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 16:50:16 2016 +0100
adding link to Questio labeled issues
commit c2d4f624afb85c6829385004a10d14fecdc29c9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 12:14:53 2016 +0100
simplified code
commit 29951efed59114447b5626266b18393de32bf1ae
Merge: 88ffb75 227b5f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 11:40:55 2016 +0100
Merge branch 'master' into check-lag-on-starting
commit 227b5f158fb7b286914b4f3e60c72002a811a65b
Merge: aeb9043 3be76cd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 09:30:11 2016 +0100
Merge pull request #305 from github/limitations-updates
added limitations clarifications: JSON and FEDERATED
commit 88ffb75b8cf05f1181cec02f522a6582624d1f1c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 2 12:48:35 2016 +0100
reading and reporting replication lag before waiting on initial replication event
commit 3be76cd0ff9fae0349a01ef9625d3bf464acd8cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 2 10:41:40 2016 +0100
added limitations clarifications: JSON and FEDERATED
commit aeb904395f6b550442feea56e3c49f8d3b1c7197 (tag: v1.0.28)
Merge: 3435539 02e9287
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:23:10 2016 +0100
Merge pull request #289 from github/concurrent-rowcount-defaults-true
concurrent-rowcount defaults 'true'
commit 02e9287e3606602840e6d2f96d4fb45ffc17a1e6
Merge: 10850e4 3435539
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:59 2016 +0100
Merge branch 'master' into concurrent-rowcount-defaults-true
commit 34355396b6aa9cebfbf6d070385a41eca509ba9e
Merge: ccaa840 5d9bac1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:52 2016 +0100
Merge pull request #291 from github/more-charset-tests
more DML tests for latin1
commit 5d9bac1c97cd173e8b5afcb5c933b082b78f02df
Merge: e52f8ef ccaa840
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:42 2016 +0100
Merge branch 'master' into more-charset-tests
commit ccaa8401259354c6d62df253471dc34cad415133
Merge: 1db2ea5 034683f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:29 2016 +0100
Merge pull request #294 from github/close-streamer-connection
Close streamer connection
commit 034683f4821f5eb00494156abe0a5769d75f2c2f
Merge: 70ef864 1db2ea5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:21 2016 +0100
Merge branch 'master' into close-streamer-connection
commit 1db2ea5adafe473525f018a4fe838322f43b7a44
Merge: 3127de3 b32e1e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:21:47 2016 +0100
Merge pull request #295 from github/throttle-no-changelog-write
avoid writing heartbeat when throttle commanded by user
commit b32e1e2c162af536eb16c83461b1b54fbad68c64
Merge: 59f3f1b 3127de3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:51 2016 +0100
Merge branch 'master' into throttle-no-changelog-write
commit 3127de304e2015e73b48ec632901d60353060cea
Merge: 6ba65ea 2de83fa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:42 2016 +0100
Merge pull request #298 from github/log-slave-updates-fix
fixed log_slave_updates check logic
commit 2de83fa5e48a0c19bfdfcd8790f1081f1b4b7fa8
Merge: 23b09a1 6ba65ea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:28 2016 +0100
Merge branch 'master' into log-slave-updates-fix
commit 6ba65eacbb7f6529bf444ea53359470eb9d8e37c
Merge: 305d9ce 0e7e158
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:20 2016 +0100
Merge pull request #301 from github/migrate-submilli-temporals
handling subsecond resolution DATETIME in binary logs
commit 0e7e15804fa1ad19cafe9e35357c81c3e8bc03d1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 15:09:02 2016 +0100
handling subsecond resolution DATETIME in binary logs
added localtests for subsecond in DATETIME and TIMESTAMP
commit e52f8ef780a45e420413de0213658ee9fe4213e1
Merge: 047584b 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:32:24 2016 +0100
Merge branch 'master' into more-charset-tests
commit 70ef8646261e3236314b397f150eb74f8ab89240
Merge: 349c9af 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:32:06 2016 +0100
Merge branch 'master' into close-streamer-connection
commit 59f3f1bb527f93ad5ab4fe548fdb253f944ea7e5
Merge: f2bfaed 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:31:59 2016 +0100
Merge branch 'master' into throttle-no-changelog-write
commit 23b09a1b85d7ee590fd7ddf15eec25bc9901bc1f
Merge: bb22431 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:31:51 2016 +0100
Merge branch 'master' into log-slave-updates-fix
commit 305d9ceb0b29c8d6c68879e5ea246dcbbc48bbcd
Merge: dd6d55c 946427a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:31:40 2016 +0100
Merge pull request #299 from github/build-jessie-patch
added ugly patch for making deploys work on jessie
commit 946427a20b39ec78c1b5e25a105b36b436aada27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:01:31 2016 +0100
added ugluy patch for making this work on jessie
commit bb22431b83bdc21a9492de989887daeca6369842
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 10:25:34 2016 +0100
fixed log_slave_updates check logic
commit 10850e434643531b447cc0cd54d165dc4967aa5e
Merge: 14b9e9a dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 10:14:22 2016 +0200
Merge branch 'master' into concurrent-rowcount-defaults-true
commit 047584b601da1899bc2635f2f7337c6e1fa53861
Merge: c371beb dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:30:26 2016 +0200
Merge branch 'master' into more-charset-tests
commit 349c9af08d9581d6c1a5995599d34a958c2ce3a2
Merge: aa0f06d dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:30:16 2016 +0200
Merge branch 'master' into close-streamer-connection
commit f2bfaedcd68c0d8a17cf8ef45807eece7c70e132
Merge: 6ceca45 dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:30:00 2016 +0200
Merge branch 'master' into throttle-no-changelog-write
commit dd6d55c137bbf726f39b598c5c9d2674d8624ef0
Merge: b7e20b0 5aad45e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:29:48 2016 +0200
Merge pull request #297 from github/go-fmt
gofmt testing
commit 5aad45e3bc8f263fc209f58a8aae104b45fc3f41
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 20:38:45 2016 +0200
formatted code via gofmt
commit 40b1d9a3199fc51d8d2e251cde814201512f26ef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 20:37:03 2016 +0200
gofmt testing
- more verbose on intended tests
commit 14b9e9a9aa6e42579c598fa588d0c161c2b8e44b
Merge: 7fe7b03 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:19:43 2016 +0200
Merge branch 'master' into concurrent-rowcount-defaults-true
commit c371bebb8c859b40603b4253557917bd43840f14
Merge: 0bfff66 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:19:35 2016 +0200
Merge branch 'master' into more-charset-tests
commit aa0f06d5d09da760741df06b2dd5e882f5b1b431
Merge: 18d12e3 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:18:55 2016 +0200
Merge branch 'master' into close-streamer-connection
commit 6ceca45d78bd15a2207dc9984be706d2cd70195c
Merge: 7fa5e40 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:07:11 2016 +0200
Merge branch 'master' into throttle-no-changelog-write
commit b7e20b08daae7fb90e7e1ceeee74e56de188ce00
Merge: 8add1c8 c5cf552
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:06:40 2016 +0200
Merge pull request #296 from github/fixing-testing-dependency
fixed testing dependenies
commit c5cf552dadd1b211d2c395cb1e6b4246fab07039
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:05:25 2016 +0200
fixed testing dependenies
commit 7fa5e405d41a337cb1d9362c0390219607805a99
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 14:51:38 2016 +0200
avoid writing heartbeat when throttle commanded by user
when throttling on user command there really is no need for injecting heartbeat. The user commanded, therefore gh-ost complies and trusts the reasoning for throttling. What this will allow is complete quiet time. This, in turn, will allow such features as relocating via orchestrator/pseudo-gtid at time of throttling
commit 18d12e382d85e90067bfcccfaf702a94ae3a44ec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 13:53:51 2016 +0200
externalized -RELEASE_VERSION
commit 7b63b4a275aaed7ea0cf9a87b6579b6e22596a70
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 13:52:37 2016 +0200
proper cleanup of streamer connection
commit 8add1c820301d29dbb7fe0d95830dc58851dc0e4
Merge: d5e78e4 a97c25e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 12:18:19 2016 +0200
Merge pull request #293 from github/builds
automated builds, CI
commit a97c25e9dff7ad526f20c1405da52e40c75c330b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 12:03:24 2016 +0200
removed libexec references
commit ef5a535b244f7acfbb0e305686157aff4088942b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 12:02:08 2016 +0200
removed shim, godep files, which are unused in this setup
commit b76b1c6f97f667655e0fc5ed7cd7dde5d8d808fe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 11:58:56 2016 +0200
binary to be written directly to bindir
commit 0bfff66b51b06134bce2b82c7c09d67cbb89eefc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 20:03:09 2016 +0200
more DML tests for latin1
commit 02c9b97388b1a925a5f489c455ed5d594e64eba6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 19:55:37 2016 +0200
initial work towards automated builds and CI
commit 90a38b05c23a10374721f446ee21ebc29ee4c58e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 17:00:27 2016 +0200
working for automated deployment builds
commit 7fe7b032e96c43bdcdb8af4c660bb9688c53642f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 10:40:12 2016 +0200
concurrent-rowcount defaults 'true'
commit d5e78e4b5899d70730927f4a697e53f6c881e928
Merge: b718bf6 ac61597
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 09:58:18 2016 +0200
Merge pull request #277 from github/enum-sort-test
WIP testing enum as part of PK
commit ac6159791d2962f610d05fb9bb839da688f306fa
Merge: b696106 b718bf6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 09:57:59 2016 +0200
merged master, resolved conflicts
commit b718bf693837c2fa6696629db0bccfe676e4f5b1
Merge: 8fbff65 bf92eec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 24 07:44:42 2016 +0200
Merge pull request #283 from github/validate-table-master-replica
validating table structure on applier and migrator
commit b696106cb6994e885aa5d2cf545d8887727a8f04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 15:05:47 2016 +0200
fixing bug introduced for charset and timezone tests
commit bf92eec2145d0448bca3c7e1024f76e2fdc25847
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 11:29:30 2016 +0200
validating table structure on applier and migrator
- reading column list on applier
- comparing original table on applier and migrator, expecting exact column list
- or else bailing out
commit 82a76ae879b271e912f8032aa0866aef25c06f45
Merge: adad4b6 8fbff65
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 10:16:02 2016 +0200
Merge branch 'master' into enum-sort-test
commit adad4b6c34f3078a4acebd7b3b4ed3a98caafbe7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 10:07:46 2016 +0200
added enum limitation documentation
commit 8fbff6519f37cf1c8769af3520ec2fd12efeff1b
Merge: 1a76c04 3c767b3
Author: Tom Krouper <tomkrouper@github.com>
Date: Wed Oct 19 15:18:36 2016 -0700
Merge pull request #282 from fern4lvarez/patch-1
doc: fix link to cheatsheet on What If page
commit 3c767b3611d95ecfa116f530021e3e13075f04eb
Author: Fernando Álvarez <info@fer.ac>
Date: Wed Oct 19 23:41:00 2016 +0200
doc: fix link to cheatsheet on What If page
commit 1a76c044bf8c3ee997e345f2ef5140c90d794644
Merge: 038ee80 559c789
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 21:00:31 2016 +0200
Merge pull request #281 from akshaychhajed/tungsten-check
Modified slave update check to test tungsten flag
commit 559c7895ca186551f7da6d5f5ed1fe057129f9f0
Author: Akshay Chhajed <akshaychhajed@users.noreply.github.com>
Date: Wed Oct 19 23:31:16 2016 +0530
Modified slave update check to test tungsten flag
commit 25166e33c7236a6d1d7a60fceec2e2b78f85e8f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 15:22:29 2016 +0200
solving the enum-as-part-of-pk bug
commit 038ee8039c0e334bd3a7f93e9dd602a4dda33eb7
Merge: 17c9ecc 48c2b6d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 14:40:51 2016 +0200
Merge pull request #279 from github/docs-identical-schema
thank you!
commit 48c2b6dc14e84f35928ee7331858e39afe8b4e85
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Oct 19 05:29:34 2016 -0700
Added note about table schema needing to be identical
commit 7d313467f10d9c9346bfcf39dfffd92bc2d1884f
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Oct 19 05:18:21 2016 -0700
unified spacing of notes through page
commit 6c0d7d1f6406973a105aa25a8ed201b953eeed99
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Oct 19 05:16:41 2016 -0700
added requirement about identical table definitions
commit 3986696813f6007cac8e5d1449424014560ad6df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 11:57:37 2016 +0200
testing enum as part of PK
reference: https://github.com/github/gh-ost/issues/273
enum values are intentionally not alphabetically monotonic
commit 17c9eccb372d452ba5e9461a865bd33d3a96ef25
Merge: 24af2e3 09c8902
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 18 08:39:32 2016 +0200
Merge pull request #274 from github/issue-template-markdown
thank you!
commit 09c8902328473d30a87c815b520e0ba2a5be8128
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 17 14:52:06 2016 -0700
updating template to request markdown and test case
commit 24af2e3d05cff0dba0c124722d4b5af3a421bdc8
Merge: c11c611 f9c1512
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 17 14:39:45 2016 +0200
Merge pull request #269 from github/unified-tz-solution
Unified tz solution
commit f9c15127cd6a22c1b79fb6e2e15f5bd87997964e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 12:56:43 2016 +0200
simplified applier read of timezone
commit dcd2f36c88a7e475784f44df85255c64cd5201a8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 12:53:23 2016 +0200
removed --time-zone flag
commit 0ee94e4d213b25df00056223e05e5e6929ef2161
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:34:27 2016 +0200
refined failure tests
commit ee236744dc50fa1d8df981c5e2501930b8b23aea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:34:13 2016 +0200
testing failure of conversion within chosen key
commit 9ac468c97e9c66c8bd74979fb572577fe9d530e3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:33:53 2016 +0200
failing on DATETIME-to-TIMESTAMP conversion within chosen key
commit 7c22f25afaee422cf8072bcf7c6f4fe6e950fa9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:33:25 2016 +0200
support for expected_failure explicit message
commit 11ccf09412b42d46bebf08729247522ece2eb43b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:07:30 2016 +0200
grammar
commit e6d317b579a0d219e5ba48b7831242f96c989d16
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:05:54 2016 +0200
fixed inferred usage for --critical-load
commit e1ac5583e60b065ab4e079286d13a2c905dfec42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:05:38 2016 +0200
support for 'destroy' in testing
commit 6c7ab1a3e57de1c2ef1f11ae678e2cd5818698c9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:14:59 2016 +0200
updated version
commit 6ffd6b272e48ebe1e723aeb9dddd82e9d3b3edc0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:14:31 2016 +0200
row_event: returning native time.Time value on decodeTimestamp; removed legacy comments
commit d85c9dce1b30b5eda8cb11f669c6c7f27bb5778d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:13:51 2016 +0200
added/fixed tests
commit c3e307537bcaf9ef191b319ee470fc089cdb3d43
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:13:28 2016 +0200
localtests build binary once
commit 661b7ff0c1cd6457c6bbc2305457bed5a1c9280d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:13:00 2016 +0200
added test to sql/types
commit 882959ba8307166c905122fde3fd4732cb1ae571
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:12:33 2016 +0200
column is type-aware; is timezone-conversion aware
also refactored some functions
commit a637ed1b50780e31b9582aff7901dc53f72f9d75
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:11:35 2016 +0200
adapted builder tests
commit 6fbf33705150426949973ec5f0a285aebc78cffa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:11:18 2016 +0200
builder is smarter and can use convert_tz where it notices DATETIME->TIMESTAMP conversion
commit 0981f3f7d3d5a9bd6cfa48657c646edb7736b453
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:10:16 2016 +0200
fix error message placeholder
commit 84feae052f72908d4da5a4c5aad0d707338bfe4d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:09:58 2016 +0200
inspector notes down TIMESTAMP and DATETIME types; notices in particular the conversion from DATETIME to TIMESTAMP
commit d80694bdac008ca837da5cd0ef4f9916b4e5c35c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:08:41 2016 +0200
no need for Inspector timezone; it is irrelevant
commit f988309800774cc55a2d7de4c526633fb461b0ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:08:23 2016 +0200
no need for Inspector timezone; it is irrelevant
commit ac304def4d919ba6dd4538a1764d6234c34c4555
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:08:02 2016 +0200
applier always uses UTC
commit b38af6c29ec9063cc20fecf61ae0b008f2b549e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:33:49 2016 +0200
updated version
commit 184643157b1ea237ff48a41dcb234b08b8ba628b
Merge: 5d92da4 c11c611
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:33:19 2016 +0200
Merge branch 'master' into tz-a-different-approach
commit c11c611755057a794dd0b901e6f69177903714ee (tag: v1.0.21)
Merge: c399119 72f63d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:16:50 2016 +0200
Merge pull request #260 from github/hooks-nil-check
safe access to applier/inspector hostnames for hooks
commit c3991191396771d5bfb4b5438a1e208738b78aff
Merge: 4d903d0 c280197
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:16:38 2016 +0200
Merge pull request #263 from github/implied-key-fix
assume-master-host now applies ImpliedKey
commit 4d903d01199b26b7df30709132e7b494b4fee4db
Merge: 167cda3 4d4af07
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:16:27 2016 +0200
Merge pull request #264 from github/discard-foreign-keys
Discard foreign keys
commit c2801978219a4d9b44ac6835701b36221f5503ed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 20:29:56 2016 +0200
updated version
commit 5d92da4a740b49bf91bf51f404709074d762537e
Merge: dbf50af 167cda3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:17:42 2016 +0200
Merge branch 'master' into tz-a-different-approach
commit 8bd36dcb0135b9f699168b262fddce9eb7c0e264
Merge: c1a6773 167cda3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:17:29 2016 +0200
Merge branch 'master' into implied-key-fix
commit 167cda39816740d710c58b167e62ad37965e7a08
Merge: c749edc 53f7d69
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:16:58 2016 +0200
Merge pull request #266 from github/critical-load-recurring-check
support for --critical-load-interval-millis
commit 53f7d69a8a6d5c8b2a7a4669128e0293525b2fef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:07:02 2016 +0200
documentation for --critical-load-interval-millis flag
commit c1a6773c029b8eab6a493633ab8c12850bdfd872
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 16:42:19 2016 +0200
better handling of --assume-master-host
separated logic and not even attempting to crawl topology
commit dbf50afbc78111095582babf21f8b9b9acf24549
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 16:00:26 2016 +0200
reading time_zone settings for Inspector and Applier separately.
--time-zone overrides both of them, if given
commit 5de8a010dfe5ed02d15296a22357e68cc9571547
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 22:33:54 2016 +0200
restoring original row_event code; tampering with applier time_zone based on global timze_zone
commit 15f4ddfd8aefe48d51cf10f5fa41161cab0ad61d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 13:21:01 2016 +0200
support for --critical-load-interval-millis
this optional flag gives --critical-load a second chance. When configured to positive value, meeting with critical-load spawns a timer. When this timer expires a second check for critical-load is made; if still met, gh-ost bails out.
By default the interval is zero, in which case gh-ost bails out immediately on meeting critical load.
commit 4d4af0729516a0966ed83ae78cb3724e2a677b46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 12:29:25 2016 +0200
more tests for foreign keys, including expected failures
commit a4d566e71c5bdfc6cb7dddf8f35e27581844fe27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 12:28:56 2016 +0200
counting child vs parent sie foreign keys on table,
parent-side foreign keys cannot be discarded
commit 56e0833389c4eb3a492ba74003dd46d6852a7fb5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 12:28:13 2016 +0200
support for expect_failure on localtests
commit a8f75f73ba45e17f286fa8cc1db2d4c136265353
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 11:43:43 2016 +0200
supporting extra-args in tz tests
commit 6750959e1aff277dcff074d710167cf9f54c111e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 11:39:57 2016 +0200
configurable time-zone, native time parsing
commit 8e5c9cd5e178df7d646b087840ce6eecb5156c6b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Oct 8 11:07:01 2016 +0200
adding fk tests
commit 0c35a811f7b90571608597837eca67c42c9290d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Oct 8 11:06:27 2016 +0200
setting time_zoe='+00:00' on rowcopy
commit 5d312a2bfb383c85797b0b945d0cfd8272bc8c54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 7 10:23:52 2016 +0200
documenting --discard-foreign-keys flag
commit 1f65473e691b05e7d60e09300d8102a89485d228
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 7 10:20:50 2016 +0200
support for --discard-foreign-keys
This flag makes migration silently and happily discard any existing foreign keys on migrated table. This is useful for intentional dropping of foreign keys, as gh-ost does not otherwise have support for foreign key migration.
At some time in the future gh-ost may support foreign key migration, at which time this flag will be removed
commit ef04fa49f5ba4e5a1f46a4f6ea6779e6d6cf77f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 6 12:00:34 2016 +0200
assume-master-host now applied ImpliedKey
commit 72f63d30420c56d1155ca3cf9dfecc196cdffcc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 4 21:18:44 2016 +0200
safe access to applier/inspector hostnames for hooks
commit c749edccfd16375e072737eaa4e7d01633514cb2
Merge: c7f8795 d008e40
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri Sep 30 10:42:26 2016 -0700
Merge pull request #253 from jbodah/patch-6
fix more docs typos
commit d008e40ac10f44769d8cdfd8af26fcb320690a44
Author: Josh Bodah <jb3689@yahoo.com>
Date: Fri Sep 30 12:37:45 2016 -0400
fix more docs typos
commit c7f8795136795127a4f75ff128740b3e54723a18
Merge: 12d0d83 7385310
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Thu Sep 29 17:28:51 2016 -0700
Merge pull request #252 from jbodah/patch-5
fix broken external mysql link in docs
commit 12d0d830d551b59b9460ed7d36509701bd1fad1f
Merge: bd19da6 a2444fe
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Thu Sep 29 17:28:03 2016 -0700
Merge pull request #251 from jbodah/patch-4
fix doc spelling
commit 738531018b1c26f6ff8aa5269155613413755200
Author: Josh Bodah <jb3689@yahoo.com>
Date: Thu Sep 29 17:09:05 2016 -0400
fix broken external mysql link in docs
commit a2444fe93e036293d6c8637f0c902e81a54d8232
Author: Josh Bodah <jb3689@yahoo.com>
Date: Thu Sep 29 16:17:59 2016 -0400
fix doc spelling
commit f5d5cc8d8cd6b24d68822b629923c7433a3c1604
Merge: 33ebc2d bd19da6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 29 10:20:59 2016 +0200
Merge branch 'master' into test-datetime-timestamp
commit bd19da618d659e810d5b105384095b69b844be5e
Merge: de2513b 51f0c0d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 29 10:19:14 2016 +0200
Merge pull request #236 from Wattpad/binlog_insert_column_lookup_issue
Fix value fetch and convert issue in binlog insert path
commit de2513b46573c4715277658a08855f7fc1e56629
Merge: a6b3342 52d7bc3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 21:51:08 2016 +0200
Merge pull request #249 from jbodah/patch-3
thank you!
commit 52d7bc31ea22b47272404c366b49858053229ed3
Author: Josh Bodah <jb3689@yahoo.com>
Date: Wed Sep 28 15:20:48 2016 -0400
Change docs from referencing gh-osc
Changes docs to use new exe name of `gh-ost` instead of old name `gh-osc`
commit 33ebc2d177cb93c49c7bd855bef1fb92c22c022e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 10:28:46 2016 +0200
converting DATETIME values to UTC
commit ddf4f88338f945f8949fa9961062dde0d1b2ab34
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 10:28:21 2016 +0200
refined tests: tz-datetime only tests datetime issues; tz-datetime-ts converts datetime to timestamp
commit 420370433d1fb58adf2388a8854fbb00eebe63e0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 09:44:05 2016 +0200
adding datetime->timestamp conversion test
commit 51f0c0d95797abdf0d0d291e7e217acd38386641
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 13:08:31 2016 +0200
fix arg conversion in BuildDMLUpdateQuery
commit db2c8a254f09819adc40e7cf4c8b288dd98d7779
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:57:05 2016 +0200
added update/delete tests for multi-charset/alter tests
commit 109ddb0452a617972cfb9b30ddbccf2629a51e89
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:56:37 2016 +0200
fixed integer random values
commit 253e0a140687820c62426e33d29561e93b151e15
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:45:22 2016 +0200
columns not null in test
commit d32534710e460cad60b881a54f2faeed17ebaf3d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:41:46 2016 +0200
added tests for unsigned rename/reorder
commit e256e06826de2d75d17ecc64c18bac558f3ad960
Merge: 8c5dcca a6b3342
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 11:05:59 2016 +0200
Merge remote-tracking branch 'origin/master' into binlog_insert_column_lookup_issue
commit a6b33427ded18598fce4c2f402497df3e3a9feb8
Merge: f58a8be 63419b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 22 09:25:16 2016 +0200
Merge pull request #240 from github/test-column-reorder
added tests for column-reorder
commit 63419b36364414aa165f73fe21761eb54895523a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 21 09:45:36 2016 +0200
added test for renaming and reordering same column
commit 2bf882de1695e54e0914077e48fbf970ddf2eda9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 21 09:01:33 2016 +0200
added rename & reorder test
commit f58a8be086ce52a6a55c76ceb3c559eccc6b0608
Merge: 13b3547 008ff1f
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Tue Sep 20 15:06:03 2016 -0700
Merge pull request #241 from MichaelGooden/patch-1
Update documentation link.
commit 008ff1f0087b7e922a57f6b27a94227473ef0e30
Author: Michael Gooden <me@michaelgooden.net>
Date: Tue Sep 20 22:30:41 2016 +0200
Update documentation link.
commit 53ef6eae5a58035d9e983d1e58347e276da97d8d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 20 16:00:07 2016 +0200
added tests for column-reorder
commit 13b35478a167055a08553e998ae5c157c349b443
Merge: eac6a72 36ab61c
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Mon Sep 19 15:47:28 2016 -0700
Merge pull request #238 from jbodah/patch-2
Fix broken docs link in command-line-flags
commit 36ab61c2783dfa2eda89d9d25254c628d272b9d5
Author: Josh Bodah <jb3689@yahoo.com>
Date: Mon Sep 19 14:57:34 2016 -0400
Fix broken docs link in command-line-flags
commit 8c5dcca187a42d24e38b8f3dd8c572e0f90c4ef3
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Mon Sep 19 09:37:08 2016 -0400
Add test for modifying columns to different charsets
commit 2f80c9d424056a10e44e2e5c13f9e96abf2b8522
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Wed Sep 14 11:07:36 2016 -0400
Used the source column definition to fetch and convert insert values
When processing binlog insert statements, we want to use `sharedColumns`
to decide which values to fetch and convert from the insert DML event.
We only want to `mappedShareColumns` to define the column names in the
`replace into ...` statement.
commit 25b5474cfa8927730ef464d20866e76b9fa427e7
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Wed Sep 14 10:59:52 2016 -0400
Add test case for renaming a column and only applying inserts
This catches a bug in `sql.BuildDMLInsertQuery` where we we are fetching
the insert values using the renamed column's name, and end up fetching
the value of the wrong column.
The test in `localtests/rename` did not catch this because binlog
update events were "correcting" the error, as they follow a different
code path that does not contain the bug.
commit 671fc71067fe8d50730eae0580ee42e2481bc877
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Tue Sep 13 13:58:52 2016 -0400
Add test case for altering a column's charset
This catches a bug in `sql.BuildDMLInsertQuery` where we are using the target
column's Charset to drive the value conversion. In the case where we are
altering the charset, the Charset used for conversion will be different than
the original column's charset, resulting in an erroneous conversion.
commit eac6a726de4440faa155f8074f265107c2fb429f (tag: v1.0.20)
Merge: 5215dd5 7517d48
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 08:23:00 2016 -0700
Merge pull request #231 from github/named-cut-over
Named cut over
commit 7517d487765fe34c04695eb69d9baec87ba5d3f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 05:35:43 2016 -0700
updated version
commit a7627091a77926da12d538bfb24e5fa196a9393c
Merge: e5e0444 5215dd5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 05:25:16 2016 -0700
Merge branch 'master' into named-cut-over
commit 5215dd5999bfae4451b20cb201c02e59ae98194a
Merge: daed73f f81b51e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 05:24:19 2016 -0700
Merge pull request #234 from github/vendor-charmap
added charset dependencies
commit daed73fa4e2dee23aeff2ac2ceb59a0a42aa7490
Merge: c3e65d4 16fc19b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 17:22:56 2016 -0700
Merge pull request #232 from github/end-rowcopy-progress
rowcount progress at 100% when row-copy completes
commit f81b51e9d677c03c5b25e2297125aa6d66bc2e41
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 13:32:24 2016 -0700
added charset dependencies
commit e5e0444cc6f3ffa2b4da7608fb48496e4f18e709
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 19:17:36 2016 +0200
supporting --force-named-cut-over
- when given, user _must_ specify table name
and of course table name must match migrated table
commit 0a8be1dd226b3f022889801e30e3fbf61fbfd90f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 17:39:56 2016 +0200
excplicitly breaking on NoPrintStatusRule
commit 1c6f8280917496b4167d539d59a4cd333f91a2af
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 12:38:14 2016 +0200
refactored server command into server.go
- added support for cut-over=<tablename>
- refactored more code into context
commit 16fc19b15768a690b9009239a9355c3c085762fa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 10:25:55 2016 +0200
rowcount progress at 100% when row-copy completes
commit c3e65d45e25a7334487551d0f34e48ee5e2b932a
Merge: 7a4ae01 f469327
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 9 14:59:01 2016 +0200
Merge pull request #227 from github/testing-chartset
added charset support & tests
commit f4693274fba3f941c7e3460bc2a8d536ebcc0b64
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 8 09:37:22 2016 +0200
Extracted and generalized encoding logic to encoding.go
commit dc3a03ad6fcc5cf184af38543786e3aba9060464
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 8 09:27:18 2016 +0200
added mixed-charset tests
commit 791d963ea06dc15a00fd1f7a4d3541061a494cc0 (tag: v1.0.18-experimental)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 7 14:24:11 2016 +0200
Character set recognition and manipulation
- Identifying textual characters sets; converting into specific type when applying dml events
- Refactored `ColumnsList`: introducing `Column` type
- Refactored `unsigned` handling, as part of `Column`
- `Column` type supports `convertArg()`: converting value of argument according to column data type
- DB URI attempts `utf8mb4,utf8,latin1` charsets in that order (first one to be recognized wins)
- Local tests filter by pattern
- Local tests append table schema on failure
- Local tests do not have postpone flag file
- Added character set local tests: `utf8`, `utf8mb4`, `latin1`
commit f6460215271a8e44955b74fc6a6be39f247ec7bb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 12:15:53 2016 +0200
added utf8mb4 test
commit 095c607f45a4fb58f708ddbae5271e84e550c546
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 09:46:11 2016 +0200
clarified test argument
commit 31a3add1b0a1c6882f34072c2dbf90c255be19a8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 09:38:41 2016 +0200
text tests
commit 0adf258b13ccb1e671eeffbbcf951f2f42c95e94
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 09:36:29 2016 +0200
added charset tests
commit 7a4ae014d504df7d3692df41f7ada0191d4ce2ec (tag: v1.0.17)
Merge: 96f108d 88f2af8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 5 09:58:35 2016 +0200
Merge pull request #223 from github/assume-master-host
support for --assume-master-host, master-master/tungsten
commit 88f2af8111df9c654301f663dce10e8c31971c00
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 13:09:18 2016 +0200
support for --assume-master-host, master-master/tungsten
commit 96f108d3b4059f003a866478574a06a14e903f51
Merge: 0f2a43d 82110fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 11:32:04 2016 +0200
Merge pull request #221 from twotwotwo/override-applier-host
Add -override-applier-host for use with -allow-master-master
commit 0f2a43dc54284795f7adea1b1604ac3934a61274
Merge: 75d2253 4331593
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 10:55:04 2016 +0200
Merge pull request #222 from github/hooks-more-info
Hooks: more environment variables
commit 433159374127cd9d7bb303635b5909eeb45a138a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 10:51:22 2016 +0200
elaborate hooks doc
commit a58e80387e9470e26cda599b4112b0426c2fb4f3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 10:48:29 2016 +0200
More environment variables in hooks
commit 75d225353f7882c3da6109c226c812c9ed0e7430
Merge: fd42ccf e3662f2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 09:39:43 2016 +0200
Merge pull request #220 from Wattpad/exit-on-hook-replication-stop-failure
Fail operation if onStopReplication hook fails
commit fd42ccfb49b041b8e84008058a4b4b3a26dfa3ff
Merge: 3ee0069 736c8a0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 08:54:37 2016 +0200
Merge pull request #219 from github/doc-updates
Doc updates: subsecond throttling and more
commit 736c8a042b86da13692155d0e0e2fefd800096ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 08:54:21 2016 +0200
typos
commit 3ee006968ad9da5843d504f6a62e6ca7453eba10
Merge: dfde634 43a3ce8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 08:52:56 2016 +0200
Merge pull request #218 from github/eta-status
Eta status
commit 82110fcfcfa1a3dcea16ef74083eb9d1c74d5744
Author: randall <twotwotwo@gmail.com>
Date: Thu Sep 1 20:29:26 2016 -0700
Add -override-applier-host for use with -allow-master-master
for configurations where writes are meant to go to one master, but gh-ost can't automatically determine which
commit e3662f23981aaad3f1fe972da65f4f37f8ad15cd
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Thu Sep 1 15:58:20 2016 -0400
Fail operation if onStopReplication hook fails
commit ad3d1b23846fe340fbbdf6cd83ce2f65179f37bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:45:37 2016 +0200
beautify
commit 34a7306f4bf4741fad9bd02cbae8592b587d5d1e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:44:30 2016 +0200
elaborate sub-second lag throttling
commit 25400cdf96cdedf58c2e8a0259d61bf729f4c4c3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:20:39 2016 +0200
clarified throttling logic; indicating sub-second lag
commit 9c927799392a60c4cde22fb16bf88988d0bc639c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:13:04 2016 +0200
begin documentation on sub-second replication lag throttling
commit 5773fd22aeb9240d79de63a4e4664762db8745e7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:12:24 2016 +0200
more comments on cut-over
commit d5161c6a8920ebcd542e9f0cf84da6855477f0d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 12:46:54 2016 +0200
updating documentation following recent developments
describing `--concurrent-rowcount`
commit 43a3ce8a58f58ece4bdbc8a73c160a9c6bbf8845
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 10:51:56 2016 +0200
updated version
commit c562df42cd067849c2a3b526cef2fd469ff8bf82
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 10:51:40 2016 +0200
status: State and ETA decoupling
commit dfde634cf67c1c51e9cda72f1f0ac35d22dc9cb9
Merge: 904215e ab70e01
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 09:21:26 2016 +0200
Merge pull request #217 from github/clarify-critical-load
Modified definition of `critical-load`
commit ab70e011adc099b7d9a364177fcd18ff7d935f56
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Aug 31 18:10:02 2016 -0700
Added info to critical-load. Format changes
commit 904215e2861922f51e7178ab085b6fcc7c123b65
Merge: f94651f b2c7193
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 31 09:29:16 2016 +0200
Merge pull request #204 from github/reduce-minimum-max-lag
Reduce minimum maxLagMillisecondsThrottleThreshold to 100ms
commit f94651f4fbc366ad9fc2500f33c273bb926029dd
Merge: 6b65ab4 aef56c5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 31 09:27:33 2016 +0200
Merge pull request #213 from github/rowcopy-complete-100
indicating 100% when rowcopy is complete
commit aef56c55f708ad9e782e32d7b1e27660190b2405
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 17:02:29 2016 +0200
indicating 100% when rowcopy is complete
commit b2c71931c689c441b7ff484e6ca558e546cf8082
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 12:25:45 2016 +0200
refactored all throttling code into throttler.so
commit 23357d0643872da2f78236f658fbda56182c9d50
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 11:32:17 2016 +0200
WIP: decoupling general throttling from throttle logic
commit 75b2542f261f125459c2f677544d98e6571879e2
Merge: 2afb86b 6b65ab4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:47:33 2016 +0200
Merge branch 'master' into reduce-minimum-max-lag
commit 6b65ab44de5ad8d358cf4fd5ed6ff95e0d87a465
Merge: 176aabe 1c3699c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:46:04 2016 +0200
Merge pull request #211 from github/fix-path
fixed import path
commit 1c3699cc64842960a03cf2c3d4c22657819dc95f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:45:02 2016 +0200
fixed import path
commit 2afb86b9e4eaef7a34305f61aa4f85965908fdfe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:41:59 2016 +0200
support for millisecond throttling
- `--max-lag-millis` is at least `100ms`
- `--heartbeat-interval-millis` introduced; defaults `500ms`, can range `100ms` - `1s`
- Control replicas lag calculated asynchronously to throttle test
- aggressive when `max-lag-millis < 1000` and when `replication-lag-query` is given
commit 176aabead00080ebf50cb4742b104d185531ec2f
Merge: f5fb984 7450910
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:01:19 2016 +0200
Merge pull request #190 from github/hooks
WIP: Hooks
commit f5fb984a5415c8b5f59d796a436483c01d731482
Merge: 2c5668d c0936ed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:00:46 2016 +0200
Merge pull request #208 from github/privileges-message
clarified privileges requirements
commit b74804e5c6a0b6a33928b610acc528ffb2824880
Merge: 10b222b 2c5668d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 14:47:44 2016 +0200
Merge branch 'master' into reduce-minimum-max-lag
commit 7450910e707c4aaffa2397ae464d190ddfdeb965
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 12:47:15 2016 +0200
fixed docs
commit c0936ed7286f902070fb81a7bec59af96b52ba93
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 12:39:31 2016 +0200
clarified privileges requirements
commit 6dfa4873c296a7b0472e5b64aafd7902e74a973f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 10:44:43 2016 +0200
removed excessive argument
commit 6e5db089c8740fec0be8895c4b85a16b34883992
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 09:58:31 2016 +0200
supporting onRowCountComplete hook
commit b78c50237b0e89bd269d7b0e1f7847eaba0780c0
Merge: 89a3a26 2c5668d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 09:51:45 2016 +0200
Merge branch 'master' into hooks
commit 2c5668dfa411be9f88a539a2640820103d8cf893
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri Aug 26 16:57:37 2016 -0700
spelling enhancement
commit 10b222bc7bc533d362671ad22ada5a6898be7c5f
Author: Jonah Berquist <jonahberquist@github.com>
Date: Fri Aug 26 16:44:40 2016 -0700
Reduce minimum maxLagMillisecondsThrottleThreshold to 100ms
commit 89a3a261a85f04ca63dd8227255e0d90b700a506
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:39:32 2016 +0200
updated version
commit c70f405d068ad02278c7b22b77fa92069908510d
Merge: ef386ad 2663b00
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:39:02 2016 +0200
Merge branch 'master' into hooks
commit 2663b00e32ce464f8a8367cd008942a0d6078c12 (tag: v1.0.14)
Merge: 4f9c144 bb68cf2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:30:00 2016 +0200
Merge pull request #199 from github/config-underscore
config file allows underscore variables
commit 4f9c1448d11981e7b790356fee46d0d2dbcbc583
Merge: 2b595b1 63a0e5c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:29:33 2016 +0200
Merge pull request #200 from github/support-5-5
fixed 5.5 binlog_row_image default value
commit 2b595b15f2f920117d8f580c2d852d27162a662b
Merge: 59967d5 c7edd1e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:29:01 2016 +0200
Merge pull request #196 from github/concurrent-rowcount
concurrent row-count
commit 59967d53a3d3a6431ae94b45e2ce211551029b1e
Merge: 2a00abf bfcedef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:27:49 2016 +0200
Merge pull request #192 from github/row-copy-complete
avoiding writing rows when rowcopy complete
commit 63a0e5cf2cbd80f231ee4eba5a5894458d9c22f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 16:49:25 2016 +0200
fixed 5.5 binlog_row_image default value
commit ef386add5cd3171bb508b5ddc6003fedf4675b7f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 16:08:49 2016 +0200
hook output and err are written to gh-ost's stderr
commit 676020000a210e977bae052394429a47aef2542b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 15:11:58 2016 +0200
typo
commit b967e6e96e5eb9cda3c13dcd30bfe1d5bb70626f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:46:43 2016 +0200
doc clarification
commit 398e1c75fff6af492a6a78109d1ce7ba35134e35
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:44:15 2016 +0200
doc clarification
commit ebd53371d64a08388e1a663b54a7b18c65a25edb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:43:06 2016 +0200
adding hooks documentation
commit 2c9d71570f3cd9496db965ae9685d82faa6276a3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:42:49 2016 +0200
logging intented hook invocation
commit cbdec6bd3921ca64227f9eef16c7ce27e6d47c8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:58:36 2016 +0200
supporting --hooks-path and --hooks-hint
commit b60875f32ffdaf1151bcae46634406f5b6255ef3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:55:34 2016 +0200
added and improved sample hooks
commit ecd33969bf40db6ef67e162b5428dde07702d4eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:55:22 2016 +0200
added onRowCountComplete(); supporting elapsedSeconds in on-status
commit fad6743150ff33ed44e7a64f1cdf632b78ad0781
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:54:42 2016 +0200
added hooks hint message
commit b064174ab4aae5f4caa27ee5e14e44b16aeca839
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:54:21 2016 +0200
added elapsedSeconds to status hook
commit cb1a7e2805cb86190e9e62742c1d305b8d0f9c02
Merge: a1e1910 2a00abf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 12:32:03 2016 +0200
merged master
commit bb68cf20113cbc4ff2207f9bbe3c7eb9dff37bdf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 12:21:16 2016 +0200
config file allows underscore variables
commit bfcedef8cff4898694ed2ad0bd0ae6bc59904663
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 12:20:33 2016 +0200
updated version
commit c7d88499af466d40f9e961c1a2c15bd1738c42d6
Merge: 56d09c4 2a00abf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 10:15:32 2016 +0200
Merge branch 'master' into row-copy-complete
commit c7edd1ef84c09e0cb433a57a4ad42459de1260a6
Merge: 1773f33 2a00abf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 09:44:12 2016 +0200
Merge branch 'master' into concurrent-rowcount
commit 2a00abfc99fe7b276a96861f5cfeea9d7085a635
Merge: dfc4d65 4c97218
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 08:23:44 2016 +0200
Merge pull request #191 from github/sql-mode-strict
DML write sets sql_mode to STRICT ALL TABLES
commit dfc4d6548194b14266de5bc9706254c079bc8bd8
Merge: 56fd82a b0a2e4c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 14:22:09 2016 +0200
Merge pull request #185 from github/local-tests
WIP: Local tests
commit b0a2e4c65079c275b442a134a57e2ccaedf84881
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 14:18:49 2016 +0200
graceful sleep for replica lag
commit 79399f446beccb9ff7e1501b3440e8219a0ca4ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 12:51:01 2016 +0200
added documentation for local tests
commit 194500c2fa191ae3e3ed268690f09ff3903f71f3
Merge: 6b42e73 56fd82a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 12:29:22 2016 +0200
Merge branch 'master' into local-tests
commit 1773f338c2794d64605fbcf69bfac513a03c67bc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 12:16:34 2016 +0200
keeping track of delta rows
on concurrent count(*) this means we re-apply delta onto new estimate
commit 553f4c8d13dc7eface08c1afe5aa72a4e8d9dea1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 11:39:44 2016 +0200
concurrent row-count
commit 4c972184a8a2f146869a0d0165e6c52e34170046
Merge: 8b76d0e 56fd82a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 09:34:00 2016 +0200
Merge branch 'master' into sql-mode-strict
commit 56fd82a82477fb64b23f1f43cb301be6c69e5c56 (tag: v1.0.13)
Merge: 1021a83 6b21ade
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 09:12:21 2016 +0200
Merge pull request #174 from Wattpad/test-on-replica-manual-replication-control
outstanding. Thank you!
commit 6b21ade6d087d356ce6c4b14fb3f066c431681e3
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Tue Aug 23 18:34:10 2016 -0400
Check for --test-on-replica-skip-replica-stop in cutOver method
commit 56d09c41059b6cdd995ff1b3f1db41e2500f8fe3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 14:26:47 2016 +0200
avoiding writing rows when rowcopy complete
commit 6b42e7384098a3eed318954a3ed2ba55353831a5
Merge: ec7f641 1021a83
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 14:18:28 2016 +0200
Merge branch 'master' into local-tests
redundencying the UTC path
commit ec7f641ecb89b7268620e214bacdc8e2ca8ac63b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 12:13:40 2016 +0200
added enum tests
commit 8b76d0e75b11a536caf5098841c2554f8a7197b5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 11:58:52 2016 +0200
DML write sets sql_mode to STRICT ALL TABLES
commit a1e191078ac65c2423298ff966e87c7f96952403
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 11:40:32 2016 +0200
rename 'about'->'before'
commit 1c2a77ef95f2b2874afb474ed14b03230bccb050
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 11:35:48 2016 +0200
hook names; added on-stop-replication hook
commit 1021a83ac0a0af77229a8780553c376bb43ed21c
Merge: 757271b d8cfd49
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 09:50:50 2016 +0200
Merge pull request #189 from dveeden/feedback_on_wait
thank you
commit d8cfd49e2c645fa9d671bd20210e515983cef287
Author: Daniël van Eeden <git@myname.nl>
Date: Tue Aug 23 09:41:07 2016 +0200
Message about waiting should be INFO not DEBUG
commit 757271bd3a7917f4a5c45c65312ba1e5d6f1aada
Merge: a1baa19 bf7d33e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 09:18:16 2016 +0200
Merge pull request #186 from dveeden/doc_interactive_throttle-control-replicas
thank you
commit bf7d33efe5bad9ac0d4976946822cdb7faa170d3
Author: Daniël van Eeden <git@myname.nl>
Date: Tue Aug 23 09:03:33 2016 +0200
Improve documentation for throttle-control-replicas interactive command
commit a1baa1971cc24c2b8c993adb11ba242be97e64d3
Merge: 0228498 950fde2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 08:13:03 2016 +0200
Merge pull request #182 from github/utc-streamer
row_event converts timestamps to UTC
commit 458b43841a05f044e3d7cc1f6304a4ed0a987525
Merge: b380578 316a26e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 08:09:38 2016 +0200
Merge branch 'utc-streamer' into local-tests
make tz tests pass
commit 316a26e316e0c27c2ae5ee5bb93e492e018466e4
Merge: 950fde2 0228498
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 07:18:21 2016 +0200
Merge branch 'master' into utc-streamer
get rename fixes
commit 0228498b70557e9cbf0a1e86131a52b4ab863300
Merge: 7c792d3 9dc378f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 07:17:22 2016 +0200
Merge pull request #183 from github/fix-rename-insert
fix INSERT DML handling on renamed column
commit b380578f5368f62fa0d0dc0c84e31dae56de6b54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:35:21 2016 +0200
improved rename:DELETE test
commit f947c46e3c008c190a8d170bfd5066954bd2a682
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:34:00 2016 +0200
improved rename:DELETE test
commit f33bebb52795d91dd31b433edfd7006a9c6e18d1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:33:03 2016 +0200
improved rename:DELETE test
commit 1bd93bda70fc8330aa2f3d11f04313d4ad649781
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:28:40 2016 +0200
localtest: rename: testing for DELETE
commit 972728cf40f468f9dbb646cbf0a3ba21fc4a720c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:24:41 2016 +0200
added onStatus hook
commit 9dc378feaa62c66851c29aa3b694c0f3ade36bda
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:20:11 2016 +0200
updated version
commit edcb1c446bcf654c2850e3f84b8a13e7399ac283
Merge: 7a2e314 b63cc3e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:03:19 2016 +0200
Merge branch 'fix-rename-insert' into local-tests
fixing tests for rename - INSERT DML
commit b63cc3e75e448071122fbe67e0f3f15f95f11997
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:00:15 2016 +0200
fix INSERT DML handling on renamed column
commit 7a2e3146a2d04d64a8a7404cc4b72dd15d486bfe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:53:44 2016 +0200
fixed alter statement in rename test
commit 1be3b052c25770dd2027cb86a2f4dbf7e248b078
Merge: 61237f9 7c792d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:49:50 2016 +0200
Merge branch 'master' into local-tests
Get correct `rename` behavior for tests to pass
commit 61237f9e93b506500066543152334d8b08509b65
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:49:48 2016 +0200
rename
commit 950fde2ad6bdd82216115c60e0ca0aec68e8d1eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:45:38 2016 +0200
row_event converts timestamps to UTC
commit 2faa27a2c402506518113cc4f2afb286825c387e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:43:00 2016 +0200
elaborate output on failure
commit 6a20808389c2582407cfba6288e722bbf018febe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:42:06 2016 +0200
adding timezone tests
commit 7c792d3ba3f2cf28cd3df35abf0c277b93f88bff
Merge: fc95456 cf5fdb9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:41:20 2016 +0200
Merge pull request #181 from github/fix-rename
fixed UPDATE dml on renamed column
commit 4c78520f3d8b1c6753ddc05ff8321be7931da528
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 12:18:02 2016 +0200
fixed argument extrapolation
commit cf5fdb971b988851e6492b9a2b2c4a8f666a7e66
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:55:33 2016 +0200
updated version
commit 9cf4819a98de5973174b623919433d89d9b10ee5
Merge: 1376f0a fc95456
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:54:52 2016 +0200
Merge branch 'master' into fix-rename
Wish to incorporate important time_zone fix
commit 745fce249c4fb4b87f110effa37b82f98642f299
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:51:03 2016 +0200
working on extra_args, incomplete
commit 2831a6dc869e2b14e29ab0fa067295c64d0b2cef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:50:50 2016 +0200
adding rename test
commit 744f009b3b140141216cb3f89d9f5a76e984a58f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:14:06 2016 +0200
remove redundant file
commit a50f7637a480b44709b9363bbe40dbdfc98ac8bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:13:18 2016 +0200
working testing suite
commit 0bb8d70fcebc0970f815cce92f85e12bdb20dc60
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 09:20:17 2016 +0200
initial preparation for local tests
commit 1376f0af23780a80885df49ea7d66ef1298f8fcb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 08:49:27 2016 +0200
fixed UPDATE dml on renamed column
commit fc954562a3a6f13c9f0f2b892b1addbafc66683e (tag: v1.0.11)
Merge: 36a2863 6d80340
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 08:01:50 2016 +0200
Merge pull request #175 from github/apply-dml-tz
setting time_zone on DML apply
commit 6acbe7e3ae34b8510299b4e55da5705d4fbf95e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Aug 20 08:24:20 2016 +0200
detecting and executing hooks
commit 2e43718ef38032b9589c32e59c2e9174d9fe44f7
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Fri Aug 19 17:34:08 2016 -0400
Add --test-on-replica-skip-replica-stop flag
commit cdf393a30e4f019fa69766eaa075ad32ce7050fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 14:52:49 2016 +0200
initial support for hooks
commit 36a28637f22e75c2e4e5f8f0dee4525f1c52c808
Merge: 61c7e18 d8e30fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:42:17 2016 +0200
Merge pull request #177 from github/interactive-sup-fix
fixed sup printing heuristic
commit d8e30fcd8590997a7c759ac2b642f0332219115b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:41:25 2016 +0200
fixed sup printing heuristic
commit 61c7e18c41ab8179344d979ddd5cacbce4ef1e8d
Merge: e6a02d8 9752179
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:19:02 2016 +0200
Merge pull request #176 from github/interactive-sup
interactive command: sup
commit 9752179723964a6e39f1aff6056404c39ce1e133
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:16:17 2016 +0200
interactive command: sup
commit 6d80340e4f4aa00d6ada4e0f77136656848f811a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:06:00 2016 +0200
setting time_zone on DML apply
commit e6a02d81e07f43708b2ca50cfd7acee288992a48
Merge: 1e88dbd 5dbd2e1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:27:22 2016 +0200
Merge pull request #170 from github/nice-ratio-doc-clarification
clarifying meaning of sleep-ratio
commit 1e88dbd04afd03bd3d15b65723b860de762cd50c
Merge: 4a7df07 7e9f578
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:27:04 2016 +0200
Merge pull request #171 from github/empty-table-progress
progress is 100% when 0/0 rows copied
commit 4a7df07f64f016788bbd281553b00e006f072b30
Merge: 41d4393 00369d7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:26:13 2016 +0200
Merge pull request #173 from github/accept-mysql-prompt-config
relaxed config scanner mode
commit 41d43933c81f545c5d4b4c4a817fa2e4d4da1fcb
Merge: 88eb2d6 75e0d12
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:25:52 2016 +0200
Merge pull request #172 from github/transactional-apply-dml
DML write wrapped in transaction
commit a62f9e0754825433af33ac6bea233f173a1d06e9
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Mon Aug 15 12:56:17 2016 -0400
Add --test-on-replica-manual-replication-control flag
This will wait indefinitely for the replication status to change.
This allows us to run test schema changes in RDS without needing
custom RDS commands in gh-ost.
commit 00369d7e5db3863395ff7dc0f23fc814f177da35
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:58:38 2016 +0200
relaxed config scanner mode
- does not fail on MySQL 'prompt' config
commit 88eb2d6ee18179f4da14c442a764dfd704e3c755
Merge: d9ae2f3 d3422bd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:40:31 2016 +0200
Merge pull request #130 from dveeden/foreign_key_info
Give more info about foreign keys
commit 75e0d123027b2a8fda1100eee1b624a404d081e6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:38:23 2016 +0200
simplified error logic; fixed incorrect RowsEstimate handling on error
commit 74593ec0109c2041b46838fa5487d6b2a5f6fa5b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:31:53 2016 +0200
DML write wrapped in transaction
- solving the golang problem: 'sql: converting Exec argument #2's type: uint64 values with high bit set are not supported'
commit 7e9f578e12b5f63b21feaeabc6dae2e968bfd4ec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:20:09 2016 +0200
progress is 100% when 0/0 rows copied
commit 5dbd2e1c85d73654df09344732e97124def1d7fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:13:51 2016 +0200
clarifying meaning of sleep-ratio
commit d9ae2f394297ae2246d3db227c086489e1e543ad (tag: v1.0.10)
Merge: 825c64f 5085349
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 10:11:35 2016 +0200
Merge pull request #156 from github/avoid-restarting-replication
accepting `--assume-rbr`, remove `SUPER` requirement
commit 508534976af0b343646794a3f41ddea99b259e7b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 10:09:06 2016 +0200
assume-rbr and SUPER documentation
- introducing --assume-rbr
- discussing the implication of being able to run without SUPER
commit d3422bd19af6bdf0b4bd5fc6fe1e15029e91025b
Author: Daniël van Eeden <git@myname.nl>
Date: Wed Aug 3 10:19:27 2016 +0200
Give more info about foreign keys
This helps when the table itself doesn't have foreign keys defined but if there are other tables with foreign keys pointing to the table on which gh-ost runs.
This gives INFO messages for each FK. Note that it now informs the user about `payment` being involved.
```
$ ./gh-ost -database sakila -table rental -alter 'ADD COLUMN ghost_test_001 tinyint DEFAULT NULL' -port 19590 -user msandbox -password msandbox -verbose
2016-08-03 10:18:45 INFO starting gh-ost 1.0.8
2016-08-03 10:18:45 INFO Migrating `sakila`.`rental`
2016-08-03 10:18:45 INFO connection validated on 127.0.0.1:19590
2016-08-03 10:18:45 INFO User has ALL privileges
2016-08-03 10:18:45 INFO binary logs validated on 127.0.0.1:19590
2016-08-03 10:18:45 INFO Restarting replication on 127.0.0.1:19590 to make sure binlog settings apply to replication thread
2016-08-03 10:18:46 INFO Table found. Engine=InnoDB
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`payment` related to `sakila`.`rental`
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`rental` related to `sakila`.`rental`
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`rental` related to `sakila`.`rental`
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`rental` related to `sakila`.`rental`
2016-08-03 10:18:47 ERROR Found 4 foreign keys related to `sakila`.`rental`. Foreign keys are not supported. Bailing out
2016-08-03 10:18:47 FATAL 2016-08-03 10:18:47 ERROR Found 4 foreign keys related to `sakila`.`rental`. Foreign keys are not supported. Bailing out
```
Related Issue: https://github.com/github/gh-ost/issues/129
commit 825c64fd62484b989c492737de1c157a0cc6bb11
Merge: 01d48e6 3a0ee9b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 13:22:05 2016 +0200
Merge pull request #160 from github/fix-unsigned-columns
Fix unsigned columns
commit 3a0ee9b4a5637d2345a7726d1e5539c236601a85
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 10:50:41 2016 +0200
clarified commented transactional apply
commit 16d76aa299ba02b0f2bdc8ef0b90ce134b624fec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:52:23 2016 +0200
builder fixes arg type from signed to unsigned based on UnsingedFlags
commit 29d20316ba62dd595ee04eb932c92c92296ea50c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:51:58 2016 +0200
inspector applies unsigned flags to all migration related columns
commit f00a9814e65adc45050cfd39361ef181af564ccd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:51:06 2016 +0200
legacy comments cleanup
commit 4c8edf637207bc45510d007ed767818d4537664e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:50:40 2016 +0200
elaborate error message on applying event data: printing out the error, query and args
commit 7a0e2cfe3f2e477b75308e2496f309a7216469b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:49:20 2016 +0200
adding UnsignedFlags to ColumnsList
commit 596dce5993f15ee257380bd5a78ca171456730f8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 15 15:23:30 2016 +0200
elaborate output on error in apply dml
commit ac0b788153c4a5c8b447ce98c164a8e5beefbe11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 15 11:05:51 2016 +0200
rename trust-rbr to assume-rbr
commit 01d48e667ce69c22b5243fce6916541750d346a1 (tag: v1.0.9)
Merge: 20456c8 b2fee9a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 15 10:53:36 2016 +0200
Merge pull request #143 from EasyPost/issue_142
Thank you
commit 20456c894e794f7775c7e42314407a4c514a248a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 16:21:29 2016 +0200
manual fix to branch
commit 1995be2b3f02bbf86d91a5b928de8348404b52fe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 14:26:58 2016 +0200
accepting `--trust-rbr`
- avoiding need to restart replication
- in turn avoiding need for SUPER
commit 98f6ddf00cb20e101b9bfbcf1cb7b8dad947a57f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 13:04:17 2016 +0200
merged dveeden-build_failfast
commit 8bf07c506f6b2f56b44a0b0e6b29187d9eed7d20
Merge: 51111e0 35ff3f5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 11:26:37 2016 +0200
Merge pull request #147 from github/cleanup-socket-file
Cleanup socket file
commit 51111e0aa7995373900c853909c07d9bc68184d9
Merge: 5001e73 a46022f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 11:25:18 2016 +0200
Merge pull request #155 from github/relaxed-log-slave-updates
relaxed check for log_slave_updates
commit 5001e7303f7f37f623e2215f2f32467819e3cc20
Merge: bfe7e11 95b4f9e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 11:24:20 2016 +0200
Merge pull request #152 from github/validate-no-triggers
testing for trigger existence
commit a46022f72776d94adc27ae380b800f8ae0e9f36b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 17:37:50 2016 +0200
localized function name
commit 66ff5964eda06be220b2346a81eb99705ca11140
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 14:49:14 2016 +0200
relaxed check for log_slave_updates
commit 95b4f9e440009e778b02f519cea099984b0ddf20
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 14:10:35 2016 +0200
testing for trigger existence
commit bfe7e117902d356fa4de37d65e4300cf2012637c
Merge: a1f9c47 5d29e3d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:19:07 2016 +0200
Merge pull request #148 from github/master-master-limitation
doc: active-active master-master unsupported
commit 5d29e3dedd1885b8145cb6e90c389d454015c254
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:18:22 2016 +0200
master-master unsupported
commit a1f9c4710294818aee515ba3b5eb3f8c34a56442
Merge: 0d62f36 95ba07e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:07:48 2016 +0200
Merge pull request #137 from dveeden/grants_info
Thank you
commit 35ff3f5b7b289489801e4ba4b0dc06720699e010
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:03:39 2016 +0200
added log message
commit dd1ef29dacf0f337619b16e9770323cb41d80a49
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:01:14 2016 +0200
cleaning up socket file
commit 0d62f362b75c8ed823a7d7a3f8c836613a7b1a6c
Merge: 1418395 d837c6b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 08:50:54 2016 +0200
Merge pull request #126 from dveeden/exec_buildsh
Thank you!
commit 1418395e99fa5a72ccab2d2efb7dd817483bc987
Merge: e48f4ee e02a494
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 08:50:06 2016 +0200
Merge pull request #124 from dgryski/time-since
Thank you!
commit b2fee9a037effbf0006165abba99fb78d0ea8179
Author: James Brown <jbrown@easypost.com>
Date: Fri Aug 5 16:50:09 2016 -0700
detect IPv6 literals and wrap them in square brackets in GetDBUri
commit e48f4eecbc1ad5dd5817a76d44597b3f71bac8b8
Merge: 511e2c8 7786356
Author: Ben Kochie <superq@gmail.com>
Date: Fri Aug 5 17:51:30 2016 +0200
Merge pull request #139 from dveeden/typo_fix_autoinc
Fix typo: s/auto_incrmenet/auto_increment/
commit 7786356a45bfb3b9a26a820e2a619f5db42e9983
Author: Daniël van Eeden <git@myname.nl>
Date: Fri Aug 5 17:46:38 2016 +0200
Fix typo: s/auto_incrmenet/auto_increment/
commit 95ba07e01bddcfd76da28b93adce15c34ad82610
Author: Daniël van Eeden <git@myname.nl>
Date: Fri Aug 5 11:41:36 2016 +0200
More user friendly error reporting for privileges
Related Issue: https://github.com/github/gh-ost/issues/136
New output:
```
2016-08-05 11:39:07 DEBUG Privileges: Super: true, REPLICATION SLAVE: false, ALL on *.*: false, ALL on `sakila`.*: true
2016-08-05 11:39:07 ERROR User has insufficient privileges for migration. Needed: SUPER, REPLICATION SLAVE and ALL on `sakila`.*
2016-08-05 11:39:07 FATAL 2016-08-05 11:39:07 ERROR User has insufficient privileges for migration. Needed: SUPER, REPLICATION SLAVE and ALL on `sakila`.*
```
commit d837c6b8e27c7b567d13b14faff3858f737b3b77
Author: Daniël van Eeden <git@myname.nl>
Date: Wed Aug 3 08:48:30 2016 +0200
Set executable bits on build.sh
commit 511e2c87c821768b5f167ce88999390f0d6ca1ad
Merge: 97496d9 a94f64b
Author: Ben Kochie <superq@gmail.com>
Date: Tue Aug 2 17:24:33 2016 +0200
Merge pull request #125 from sethkrasnianski/sjk/typo
[go cmd] Correct spelling for main() comment
commit a94f64b42c426ea5566b17ea1ff50f4589f25659
Author: Seth Krasnianski <sethkrasnianski@gmail.com>
Date: Tue Aug 2 09:22:42 2016 -0400
[go cmd] Correct spelling for main() comment
commit e02a49449e8d341e8d2399a80ac8f8a4764efaa4
Author: Damian Gryski <dgryski@gmail.com>
Date: Tue Aug 2 08:38:56 2016 -0400
all: use time.Since() instead of time.Now().Sub
Patch created with:
gofmt -w -r 'time.Now().Sub(a) -> time.Since(a)' .
commit 97496d9a7e2d2ae400bfc75314a034c6838e1355
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 2 10:25:36 2016 +0200
Clarifying row image requirement
commit 1c1869d876c2aa48708a60c4089794c5d3e987b8
Merge: c73fcdc e695f23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 2 00:25:58 2016 +0200
Merge pull request #123 from adamvduke/patch-1
Thank you
commit e695f239ec53e75ebcab48c0c78e892209b61773
Author: Adam Duke <adam.v.duke@gmail.com>
Date: Mon Aug 1 18:20:42 2016 -0400
Fix README typo
commit c73fcdc57cf3686cccb6161d707db4f602bd5c5b
Merge: f06b469 c3d53cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 1 22:37:27 2016 +0200
Merge pull request #122 from cflewis/patch-1
Thank you
commit c3d53cf419fa4c5e2dbfa77463692ed20fddaff8
Author: Chris Lewis <c@chris.to>
Date: Mon Aug 1 12:46:42 2016 -0700
Mention that Google Cloud SQL also requires SUPER
commit f06b469227208000d70739233fc222b1b4998f04 (tag: v1.0.8)
Merge: 6cd5915 8e17880
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 1 10:37:31 2016 +0200
Merge pull request #121 from github/release-1-0-8
release 1.0.8
commit 8e17880608a861609d3199278c73cec41d2d35b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 1 10:36:17 2016 +0200
upped version
commit 6cd5915240a83d02910386e8cd3645f4e99cba4e
Merge: f11a39f bae4af8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:10:30 2016 +0200
Merge pull request #119 from github/row-copy-start-mark
ETA counting rows, fixed copy time on count
commit f11a39fb2a7904296df81c6d55491a7c40509e87
Merge: 5b0593c d20a82c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:10:04 2016 +0200
Merge pull request #120 from github/the-fine-print
adding The Fine Print documentation
commit d20a82c2d241b740809038830bdb3dc73663295d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:07:59 2016 +0200
README updates
commit d2742e6c53bf7cf9c283bfbd95611c1903db36d2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:05:42 2016 +0200
link to CONTRIBUTING.md from pull-requests template
commit 327fd70aa2d23bdb6b85dd51fee088189575618e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 15:56:27 2016 +0200
understanding output: updated with output improvements
commit 4121a1af1a1061fcbaed122394a5c15b4c3a259a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 15:25:32 2016 +0200
limitation noted: generated columns
commit b90a6d185f7774e18d41fb6e268fb129406cd821
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 09:46:15 2016 +0200
adding The Fine Print documentation
commit bae4af8c76704baec897caae3ed88bf7c808ec2d (tag: v1.0.7)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 09:18:50 2016 +0200
updated version
commit 46bbea2a321c234fbf570dca98e776a7f8d5cc40
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 10:40:23 2016 +0200
ETA counting rows, fixed copy time on count
commit 5b0593c29bc4f01bef4bf5ec3c75ca7bf80834ac
Merge: edacb8f 25ce8b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 09:22:06 2016 +0200
Merge pull request #117 from github/status-hint-normalized-names
status hint parameters using normalized names
commit 25ce8b0758ce4552bf22a0b740b65a9c1ae042c8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 09:20:00 2016 +0200
status hint parameters using normalized names
commit edacb8f9590eea37a4eec245b956d342fc0e3e37
Merge: 836f751 be8a023
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 07:16:33 2016 +0200
Merge pull request #116 from github/nice-ratio-float
nice-ratio is now float64
commit 836f7515cbdd14e866900dd4782a909ca76b283a
Merge: 8a8401b b99ce96
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 07:16:25 2016 +0200
Merge pull request #115 from github/serve-sooner
serving socket before counting table rows
commit be8a023350edbc4932f5b85e9257178da1952add
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 28 14:37:17 2016 +0200
nice-ratio is now float64
commit b99ce969c7cbeac32ecc88d1e9649a52fb3b2779
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 28 13:01:26 2016 +0200
serving socket before counting table rows
commit 8a8401be499df10ba9708564f98cd463aaea72dd (tag: v1.0.6)
Merge: 3b377f1 b548a6a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:57:59 2016 +0200
Merge pull request #112 from github/flag-file-indicator
status hint shows [set] next to existing flag files
commit b548a6a172e843664240a3b594d7510d8dbd91a5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:45:22 2016 +0200
adding human friendly hint re: throttling and binary logs
commit dbcc0e09c7dafec942e3d7e754fa3865e63aa05b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:36:24 2016 +0200
status hint shows [set] next to existing flag files
commit 3b377f1bf0bcdeb27fbd1200fe47724ab4445cdc
Merge: 2f4d9b8 e900dae
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:01:47 2016 +0200
Merge pull request #111 from github/throttle-replicas-more-info
More informative information upon control-replicas lagging
commit e900dae2e99cb7150cf669058da5b6060c2f03cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 09:59:46 2016 +0200
More informative information upon control-replicas lagging
commit 2f4d9b80bb6ab13257d4b2edc67190dba464a14c
Merge: 5d23b72 b53ee24
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 14:17:35 2016 +0200
Merge pull request #109 from github/replication-lag-query-dynamic
dynamic replication-lag-query
commit b53ee24a1fce158bfa406282f5e6db8d402795d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 14:14:25 2016 +0200
dynamic replication-lag-query
commit 5d23b729551b43e31352962257b6d6a2a7528d8e
Merge: 0fb045d 034ea76
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 12:13:22 2016 +0200
Merge pull request #107 from github/throttle-control-replicas
fix to throttle-control-replicas check
commit 0fb045d88b11276041cfea991a2d022bdefaacc1
Merge: f3d78be 7a70c24
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 12:08:04 2016 +0200
Merge pull request #108 from github/cut-over-cleanup
replica-migration cleanup; updating allEventsUpToLockProcessedInjecte…
commit 7a70c2450301222214cb99db46fea6b369c52296 (origin/cut-over-cleanup)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 12:06:20 2016 +0200
replica-migration cleanup; updating allEventsUpToLockProcessedInjectedFlag
commit f3d78be28ed38c1cc27ee07add46c8effb2ad7f5
Merge: a75912d 6dbf5c3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 11:57:57 2016 +0200
Merge pull request #106 from github/remove-two-step-cut-over
Removed legacy 'safe cut-over'
commit 6dbf5c31a26a3c3d23ae9a76f2d15cdd80d5383e
Merge: ef59a86 a75912d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 11:57:01 2016 +0200
resolved conflict
commit 034ea7646a3257d055a5f51a500d468f97117da2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 11:51:24 2016 +0200
fix to throttle-control-replicas check
commit a75912d1a4a1b814361f6e6b8d17f823453c5389
Merge: 071817a 4774b67
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 09:28:23 2016 +0200
Merge pull request #105 from github/credentials-env-variables
config file supports environment variables
commit 071817a28adf00e2d24c3c4031dc387b6e74d393
Merge: a74c1c0 1d77425
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 09:27:49 2016 +0200
Merge pull request #103 from github/limited-streamer-retries
capped streamer retries
commit 4774b67ffdc6e87837ca1a2d413fe416f938eeba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 25 15:46:37 2016 +0200
config file supports environment variables
commit 1d77425fbe1cb1ed6b59b2c6044ac164cb5b80a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 25 15:17:30 2016 +0200
capped streamer retries
commit a74c1c0fd625c8a536f821939fca3d3f4081cb00
Merge: 783df49 bdd8701
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:31:03 2016 +0200
Merge pull request #101 from github/templates
issue and PR templates
commit bdd8701d7fdf652cbca5ad30bad0386724356a62
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:30:00 2016 +0200
issue and PR templates
commit 783df492abdfd12baaa8396f68493fc152d920a5
Merge: 4bd2179 ccb0b79
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:11:02 2016 +0200
Merge pull request #100 from github/documentation-fixes
linux and grammar fixes
commit ccb0b796e1f1f5378e47e6aa0caf3704d05a00b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:10:42 2016 +0200
linux and grammar fixes
commit 4bd2179d40b1c1d101d7aa0adb9a8c9bffa5ade0
Merge: 2808c52 7480455
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:08:49 2016 +0200
Merge pull request #98 from github/drop-unix-socket-file
supporting --initially-drop-socket-file
commit 74804559c8d7be6503a0c9647b2acede952c199f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:34:18 2016 +0200
supporting --initially-drop-socket-file
- by default gh-ost will not delete an existing socket file
and thus, will fail running if socket file exists. This is the desired behavior.
- The flag --initially-drop-socket-file indicates we take responsibility and wish gh-ost to delete this file on startup
commit 2808c522b62e07f1ed30380155e6f3fe163b9f7d
Merge: 14eb564 3f172d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 09:27:07 2016 -0600
Merge pull request #97 from github/readme-visual
A minor attempt at integrating the logo nicely within README
commit 3f172d350016e28b0bf0fbf8c479c647aa377c5f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:26:33 2016 +0200
fixed broken link, typos
commit b0e5fd3afb229796658241750e1c0a1b1e65ddeb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:24:39 2016 +0200
img in header
commit fa409fe9d7a9defa10a35a9ea67def794ae6ace5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:23:20 2016 +0200
using <img> tag
commit d0c5835b1b607ec623fe371904eef1555a9c4564
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 17:33:30 2016 -0600
alignment
commit c3ade4907f86eaa99f281997295d08689c62c99c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 17:32:40 2016 -0600
README image float
commit 14eb564685b511ab5adb5f67b68783e4eac05658 (tag: v1.0.2)
Merge: 53508af a0e10a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 17:00:46 2016 -0600
Merge pull request #94 from github/documentation
More documentation updates
commit a0e10a17d8c3a7d1d06062d0f9d88a98c006c043
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 16:40:50 2016 -0600
more what-if
commit 25e2d29a1ee07c3dc2a5c3070f295e3e12a7384b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 10:59:43 2016 -0600
more doc
commit ef59a866d80dcfda31dd725997ffafa3787cae22
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 08:12:19 2016 -0600
Removed legacy 'safe cut-over'
Now that we have the atomic cut-over, the former is redundant
commit 53508af84ae59ba38f7a4e81c9fdec56098f4b01
Merge: 67979fa 033ee7f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:40:06 2016 -0600
Merge pull request #93 from github/documentation
Documentation
commit 033ee7f367e071bb6d875afd0dbdb75d4b111fef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:37:33 2016 -0600
more doc
commit f252e79e6fb51e150fa5808aa9c4e87f3567e3d2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:32:30 2016 -0600
more doc
commit 6e411c7025a4c0bf6a9dcc3217ba9af6421fefcb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:30:22 2016 -0600
more doc
commit 30f9212ab1d02d002328b8efecc58e7258f0f823
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:14:25 2016 -0600
more doc
commit b0c0049c769d3a9f744bea3a979cf51838be84a8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:57:22 2016 -0600
more doc
commit de2fba167f5195012361c08e5355e140d0b93643
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:45:53 2016 -0600
more doc
commit 3de08105463466af2bb7e2fa749e2c58c2326233
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:33:22 2016 -0600
more doc
commit fb714b4d0860b75517c40ccb7f9e5c299f321772
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:32:34 2016 -0600
more doc
commit f09af79b9f196ca7d9447a147cb0612cca6d9bec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:44:04 2016 -0600
illustrations
commit 4a66290b8c401ed6e3e07b5d0d94ca43af73c0a9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:36:32 2016 -0600
general flow
commit 30069871ed23f44fe04fb02e7de9052e403512bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:32:06 2016 -0600
cheatsheet text
commit 5fb65968a4e515751d5937931a2bf702e9c3287a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:28:21 2016 -0600
cheatsheet text
commit d688cadabc0933afb19f8464e5d8c3d1e2baac51
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:27:44 2016 -0600
cheatsheet text
commit 6aba76cd793d7e35e7ab03656e677cdf32a781f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:24:00 2016 -0600
cheatsheet text
commit 8ae191cf1250fdc12cb6248a88ab9eb5577bc0dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:22:35 2016 -0600
beginning cheatsheet
commit 1fec66d646b174da093d9016eeb762a87a17ea13
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:20:34 2016 -0600
prettify
commit 3eeed24cddc3d0fe04aa8705c44a0a7f6972b13c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:19:06 2016 -0600
more documentation
commit 7643eb39a27bda6a3c5f360adcded5dc7fc4b1a4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:18:45 2016 -0600
more documentation
- what if?
- requirements and limitations
- more abotu variables
- logo
commit 67979fa04403ca89ec6100b2d938b0b5daf0d3e1
Merge: 6824447 8e46b4c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 13 09:45:42 2016 +0200
Merge pull request #92 from github/dynamic-max-lag
max-lag-millis is dynamicly controllable
commit 8e46b4ceea9219fdd1e3e51173102f67a20d4381
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 13 09:44:00 2016 +0200
max-lag-millis is dynamicly controllable
commit 682444786100114ccdda9d47b61fc2fe7389c39a (tag: v1.0.1)
Merge: 44b43ef 8217536
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 8 10:16:40 2016 +0200
Merge pull request #90 from github/control-lock-wait-timeout
supporting --cut-over-lock-timeout-seconds
commit 8217536898664e65524d8fe4540b2468818c05c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 8 10:14:58 2016 +0200
supporting --cut-over-lock-timeout-seconds
commit 44b43efa45d952170e28a58f0194c32349b3a5ad (tag: v0.9.9)
Merge: b9e5548 c116d84
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 4 14:30:14 2016 +0200
Merge pull request #87 from github/nice
added nice-ratio
commit c116d84acbf21409e2a5ef74f6d746312d9ad008
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 4 14:29:09 2016 +0200
added nice-ratio
commit b9e554896a86f9674d6c53c48cf95cae33a615b6
Merge: 1c56d1f 41908c7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:25:38 2016 +0200
Merge pull request #86 from github/more-documentation
More documentation
commit 41908c7a0560ebf644eec079b8c1028a87238804
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:25:11 2016 +0200
readme simplification
commit 16de269de41850228926da54cd6d242c4f9ba29f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:19:02 2016 +0200
throttle-query, unpostpone
commit b7def18b20966850d4a114a0331e93de23ac2bc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:02:46 2016 +0200
describing atomic cut-over; elabrating on increased traffic
commit 1c56d1f4d05c9db03e0dabce99fe2287ced0f351
Merge: b583458 37e3c94
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 11:03:03 2016 +0200
Merge pull request #85 from github/unpostpone
supporting 'unpostpone' command
commit 37e3c94c87b1ad99fe8bb6fd0b0fb0eb90284581
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 10:59:09 2016 +0200
supporting 'unpostpone' command
commit b583458bc231113729d0642891678c6689370f5b (tag: v0.9.8)
Merge: ad25e60 0191b28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 28 13:01:05 2016 +0200
Merge pull request #84 from github/cut-over-atomic
an atomic cut-over implementation
commit 0191b2897de4ccb1af8f3782d524d3b2f0051f54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 27 11:08:06 2016 +0200
an atomic cut-over implementation, as per issue #82
commit ad25e60e0cc0e2cb8337e56e045acc0818697a72
Merge: b4a2a3b 4f299f3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 27 08:50:06 2016 +0200
Merge pull request #83 from github/noop-verbose
noop more verbose
commit 4f299f320eb66db58b68f330e0413b02662d2d54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 27 08:49:26 2016 +0200
noop more verbose
commit b4a2a3bfbe20015e675b70ecd36b10c93e6e7016
Merge: 45625a6 e0de69b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 12:39:38 2016 +0200
Merge pull request #81 from github/noop-show-create-table
a noop operation dumps SHOW CREATE TABLE
commit e0de69b0289678743fcc4428267fde2dcc481e64
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 12:39:13 2016 +0200
a noop operation dumps SHOW CREATE TABLE
commit 45625a6a6d6569be80032dece1f2b3a3fa0ccfad
Merge: 35752c9 5b20122
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:49:21 2016 +0200
Merge pull request #79 from github/noop-drop-ghost
on noop operation, drop ghost table at end
commit 5b2012295739fec2970a67c357630374ad770876
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:48:17 2016 +0200
on noop operation, drop ghost table at end
commit 35752c931dafc48629b9f47e7f36e8f625a3c0bd
Merge: b6d88dd 690e046
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:39:45 2016 +0200
Merge pull request #78 from github/allow-master-master
adding --allow-master-master
commit 690e046c51f76785009a839dddc7208d7ea26cbc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:38:13 2016 +0200
adding --allow-master-master
commit b6d88ddeced24c8e385257d9b0e8e3ee6601e0b1 (tag: v0.9.7)
Merge: dc8d274 96e8419
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 12:56:53 2016 +0200
Merge pull request #77 from github/cut-over-lock-table-names
Solved cut-over stall; change of table names
commit 96e8419a35cd460e51ef6a411e064dd714cc174d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 12:56:01 2016 +0200
Solved cut-over stall; change of table names
- Cutover would stall after `lock tables` wait-timeout due do waiting on a channel that would never be written to. This has been identified, reproduced, fixed, confirmed.
- Change of table names. Heres the story:
- Because were testing this even while `pt-online-schema-change` is being used in production, the `_tbl_old` naming convention makes for a collision.
- "old" table name is now `_tbl_del`, "del" standing for "delete"
- ghost table name is now `_tbl_gho`
- when issuing `--test-on-replica`, we keep the ghost table around, and were also briefly renaming original table to "old". Well this collides with a potentially existing "old" table on master (one that hasnt been dropped yet).
`--test-on-replica` uses `_tbl_ght` (ghost-test)
- similar problem with `--execute-on-replica`, and in this case the table doesnt stick around; calling it `_tbl_ghr` (ghost-replica)
- changelog table is now `_tbl_ghc` (ghost-changelog)
- To clarify, I dont want to go down the path of creating "old" tables with 2 or 3 or 4 or 5 or infinite leading underscored. I think this is very confusing and actually not operations friendly. Its OK that the migration will fail saying "hey, you ALREADY have an old table here, why dont you take care of it first", rather than create _yet_another_ `____tbl_old` table. Were always confused on which table it actually is that gets migrated, which is safe to `drop`, etc.
- just after rowcopy completing, just before cutover, during cutover: marking as point in time _of interest_ so as to increase logging frequency.
commit dc8d27466c3165e6f4e9985af6463bd93d05531a
Merge: 0200cc9 cd6b3c5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 09:23:23 2016 +0200
Merge pull request #76 from github/cut-over-no-throttle
not throttling during cut-over operation
commit cd6b3c5e9e82ef91dd5c166e4863cac2f7645fb9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 09:21:58 2016 +0200
not throttling during cut-over operation
commit 0200cc9305c7a7c0fe2ec498081da930962ef5c2 (tag: v0.9.6)
Merge: 94c8812 2c8121c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 12:10:03 2016 +0200
Merge pull request #75 from github/dynamic-throttle-control-replicas
supporting interactive command throttle-control-replicas
commit 2c8121c070a68ba99d92dc151dc99ad14514b603
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 12:09:35 2016 +0200
upped version
commit 80fcc05eb5f5b2859a34ce41b129389970705c36
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 12:09:04 2016 +0200
supporting interactive command throttle-control-replicas
commit 94c8812146e9cd0b8002abc441dafb3466f2659c
Merge: 9197eed f0b012b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 08:04:17 2016 +0200
Merge pull request #74 from github/status-clueanup-comments
Retries, better visibility, documentation
commit 9197eedc64e3aed5748c1984cde9ea0f4c2b3083
Merge: b31ba4e 23cb8ea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 08:02:28 2016 +0200
Merge pull request #73 from github/throttle-critical
Throttling & critical load
commit f0b012b238c308ab4c4d25354d022f091156f007
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 06:38:29 2016 +0200
support for 'panic' interactive command
commit 62b8a897e309d4c1bd86f23788ee89ef76c72f71
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 19 17:55:37 2016 +0200
Retries, better visibility, documentation
- Rowcopy time is bounded by copy end-time
- Retries are configurable via `--default-retries` (default: `60`)
- `migrator` notes the hostname
- `applier` and `inspector` note `impliedKey` (`@@hostname` and `@@port`)
- Added lots of code comments
- Adding documentation for "triggerless design"
commit 23cb8ea7e9f1e70ed25ac53406ab9e2623415c9d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jun 18 21:12:07 2016 +0200
Throttling & critical load
- Added `--throttle-query` param (when returns > 0, throttling applies)
- Added `--critical-load`, similar to `--max-load` but implies panic and quit
- Recoded *-load as `LoadMap`
- More info on *-load throttle/panic
- `printStatus()` now gets printing heuristic. Always shows up on interactive `"status"`
- Fixed `change column` (aka rename) handling with quotes
- Removed legacy `mysqlbinlog` parser code
- Added tests
commit b31ba4e8cef4f07576376383d03b4758af1ae9c6
Merge: 2b0f7af d38ff68
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 11:41:25 2016 +0200
Merge pull request #71 from github/panic-file
supporting `--panic-flag-file`;
commit d38ff68a1526b91d47a1caf6ba290ac6e4d3b951
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 11:41:10 2016 +0200
minor formatting
commit 94f311ec7b79b7ca726ea5d5a4d790388b97856c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 11:40:08 2016 +0200
supporting `--panic-flag-file`; when it exists - app panics and exits without cleanup
commit 2b0f7af84be90f136afa73a57ed35ed0ba61253f
Merge: 5a8688e 836d0fe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 08:04:03 2016 +0200
Merge pull request #70 from github/identify-rename
Supporting column rename
commit 836d0fe119ad75a7fcf31638c0b6d2a9c0ac98ca
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 08:03:18 2016 +0200
Supporting column rename
- Parsing `alter` statement to catch `change old_name new_name ...` statements
- Auto deducing renamed columns
- When suspecting renamed columns, requesting explicit `--approve-renamed-columns` or `--skip-renamed-columns`
- updated tests
commit 5a8688ee2ea8e52e8691bff6b2b7e78232b3ce5e
Merge: 166c6f3 3e83202
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 16:07:13 2016 +0200
Merge pull request #69 from github/check-privileges
more elaborate check that user has privileges
commit 3e83202b97bb978a80b0d7435ae276ec6f187fc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 16:06:26 2016 +0200
more elaborate check that user has privileges
commit 166c6f3457ea469f890d0cc76d4b8f0c108b551a
Merge: 18f0ea6 8c17701
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:51:09 2016 +0200
Merge pull request #68 from github/dependencies
Dependencies
commit 8c17701e584e991d01f62320eeb6c5ef7a3a5994
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:49:16 2016 +0200
more attempts
commit 2cab1eaab751d0742303bd185edd4db7672621d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:48:39 2016 +0200
more attempts
commit 869bc4b6dacbca73d4e84d362d5cf93a5be69f9a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:46:44 2016 +0200
more attempts
commit e0aca0a768464fade060cccd2178e94fb4356997
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:46:06 2016 +0200
more attempts
commit 02ec1d2b0ccfa2ee4313a0a4b9d26bead4a3bfda
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:30:43 2016 +0200
trying to get rid of godeps
commit 41569d81618309a4279f77365777d2d58864d613
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:28:42 2016 +0200
trying something else. Go deps are hell
commit 9d1c420ff156245aed285703eccd276dc477babe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:19:58 2016 +0200
adding go/vendor dependencies
commit 18f0ea6bc305245cb0c7f80a99cffb07b333014f
Merge: 60fef6b 1cfdb27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:16:50 2016 +0200
Merge pull request #67 from github/go-vendor-dependencies
resolving go/vendor dependencies
commit 1cfdb27a3a37c407d6c8782563a87615971d38c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:15:56 2016 +0200
added siddontang dependencies
commit 60fef6b5fe193df1219c1b955aff73d6b47ab005 (tag: v0.9.2)
Merge: 574c372 1226fa8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 12:32:32 2016 +0200
Merge pull request #66 from github/execute-on-replica
--migrate-on-replica
commit 1226fa893f70a2fc0eb6dc5aad17f191df364581
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 12:31:38 2016 +0200
updated documentation re: cut-over, test-on-replica, migrate-on-replica
commit 7d0ec9c9dcc8bf0c7af53de7d8e50809df016568
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 12:18:59 2016 +0200
added --migrate-on-replica flag; runs complete migration on replica
commit 574c372fba49df21d6efa317b35a5f9b76973d5c
Merge: 302dbf0 85d6883
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 10:14:07 2016 +0200
Merge pull request #64 from github/safe-cut-over
Safe cut over
commit 85d6883e69290e9d35fcb6e48d0d90de1dc519c1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 10:13:06 2016 +0200
printing migration status on waitForEventsUpToLock()
commit 96bc3804ebe5cd0e05763d75a795d45b5b300017
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 12:50:07 2016 +0200
test-on-replica stops replication completely
commit 97adbf1ff85bfbae67b8405d822b37c34ec3894e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 09:01:06 2016 +0200
- `--cut-over` no longer mandatory; default to `safe`
- Removed `CutOverVoluntaryLock` and associated code
- Removed `CutOverUdfWait`
- `RenameTablesRollback()` first attempts an atomic swap
commit cb1c61ac473a8592941bb3e7ae1c8c9573a20416
Merge: 8292f56 302dbf0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 09:00:56 2016 +0200
- `--cut-over` no longer mandatory; default to `safe`
- Removed `CutOverVoluntaryLock` and associated code
- Removed `CutOverUdfWait`
- `RenameTablesRollback()` first attempts an atomic swap
commit 8292f5608f4f8af1c345b40d9c1245b0cbf7df22
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 08:35:07 2016 +0200
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)
commit 302dbf09397003b84aac6a38df92e3f1c1d900bc
Merge: 29aead6 b8c7e04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 08:32:11 2016 +0200
Merge pull request #63 from github/cut-over-on-test-on-replica
test-on-replica to invoke cut-over swap
commit e4ed801df5a08ce67b8777abf27358355baa0d45
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 13 18:36:29 2016 +0200
noting posponing status
commit b8c7e046a1def10afc962b4213949a9ad74c8f95
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 10 11:15:11 2016 +0200
test-on-replica to invoke cut-over swap
commit 29aead621295e59ddabd7bfa3edc7b974c48d3e7 (tag: v0.8.8)
Merge: b608d5b 087d1dd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 9 11:25:54 2016 +0200
Merge pull request #61 from github/more-operational-perks
suuporting dynamic reconfiguration of max-load
commit 087d1dd64d189ba413fe71957f4b1cbbe4f94f67
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 9 11:25:01 2016 +0200
suuporting dynamic reconfiguration of max-load
commit b608d5b39185119be7339769468eefbe220652de
Merge: a5f0a64 0ca6e26
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:16:47 2016 +0200
Merge pull request #60 from github/more-docs-4fix
fixed doc path
commit 0ca6e2655afdcdf79a664d9ab1bfa5acc992133b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:16:15 2016 +0200
fixed path
commit a5f0a64afdcd35f6e8b6a7c94e9b615a4c95dea2
Merge: 0749e02 b042fc1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:15:15 2016 +0200
Merge pull request #59 from github/more-docs-4
More docs
commit b042fc1ea884401dd2515efa468552a3dd552816
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:14:59 2016 +0200
moar documentation
commit b0e00f561e0b18cb879647431e3be451b0174130
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:14:58 2016 +0200
moar documentation
commit 0749e025ef2e0b665607b198fc09029dca600532
Merge: d30638f cd6038d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 11:14:57 2016 +0200
Merge pull request #58 from github/more-docs-3
moar, moar docs. Explaining why triggerless
commit cd6038dfe567132f1774a8429f2534819249acdc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 11:13:56 2016 +0200
fixed links
commit fe0e791c39d89d7ac70f4069c83417b794e44199
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 11:12:20 2016 +0200
moar, moar docs. Explaining why triggerless
commit d30638f1cce86b6b71fb9a823409f336a571e871 (tag: v0.8.7)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:26:01 2016 +0200
updated version
commit 72e09fc3c75c70d9e2a4a8eeded006703873c092
Merge: 0d8d366 2cdc72b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:24:57 2016 +0200
Merge pull request #56 from github/tcp-nil-fix
fixed nil TCP listener when TCP undfined
commit 2cdc72bd1cc5b6fdadd3e1e4f3148f80cf955bc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:24:30 2016 +0200
fixed nil TCP listener when TCP undfined
commit 0d8d366903cb2ff9f6c9083e11576f9dec208ec7 (tag: v0.8.5)
Merge: 3cb8061 8e32604
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:19:00 2016 +0200
Merge pull request #55 from github/doc-more
more documentation
commit 8e32604e49d014d123d96045ea7083eb7b3c96bd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:18:55 2016 +0200
more documentation
commit 3cb80619de2fb194ce87a18493c792b62a31bf4e
Merge: 7573c12 a6c21dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:05:52 2016 +0200
Merge pull request #54 from github/doc-throttle
documentation additions; cut-over flag
commit a6c21dcdb063865088054c894dcc3a359162e9ba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:05:25 2016 +0200
- `--postpone-swap-tables-flag-file` renamed to `--postpone-cut-over-flag-file`
- More `README` documentation
- Added "throttle" documentation
commit 7573c1245a054ab4c4d0a0dc1aa9522d2e1f3f5f (tag: v0.8.4)
Merge: c9d02b9 fc00cb2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 11:59:49 2016 +0200
Merge pull request #53 from github/listen-socket
adding interactive user commands
commit fc00cb2289921f0a0b8bc793b0238dc37d58ff42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 11:59:17 2016 +0200
adding interactive user commands
commit c9d02b99fcca0d25e5b7aeab54089fa2caa6d0a9 (tag: v0.8.3)
Merge: 57347ec 6338a38
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 13:01:47 2016 +0200
Merge pull request #52 from github/more-documentation
more documentation updates
commit 6338a385eebeb8d2fbc94a9631c045e15dc19f23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 13:01:47 2016 +0200
some more stuff in README
commit e75f1e30f95d464600f246c31ba1002b9e63095e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 12:47:32 2016 +0200
more documentation updates
commit 57347ec5b0954509a66b04b7877a0a6efcedb9bc
Merge: 78a39d9 bbd19ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 12:33:25 2016 +0200
Merge pull request #51 from github/cut-over
cut-over flag and other stuff
commit bbd19abc9a45fbbd272e414813c4d0698e2b1b13
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 12:33:05 2016 +0200
- 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`
commit 78a39d90f82e03d422be4320e69c81650078171e (tag: v0.8.2)
Merge: 7dccf7e 42ae3e3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 1 10:41:52 2016 +0200
Merge pull request #49 from github/end-cleanup
cleanup at end of operation
commit 42ae3e37f52b9041eb84d62e0f471d15fbc0d96a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 1 10:40:49 2016 +0200
dropping _osc (changelog) table at end of operation; also better status hint at end of operation
commit 7dccf7e4f00d63a9f6adc1c457bbf5e396466648
Merge: 25fd74b b73eb5a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 31 21:13:30 2016 +0200
Merge pull request #46 from github/operational-perks
operational perks
commit b73eb5adfc111f5f8a9b7c8397d51c024ac44dd1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 31 21:13:01 2016 +0200
updated version
commit 2df94f9c518675d36dc9cfab8ce0ab5b66092d6a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 31 21:12:39 2016 +0200
printing courtesy reminder once per 10 minutes
commit 25fd74baf811c631673eacade6c0d9ae60d6d031
Merge: c63df25 df9c42e
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri May 27 16:04:37 2016 -0700
Merge pull request #47 from github/fix-typos
fix typos
commit df9c42e3015c96b96a7f7fe7e8103013d731fc57
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri May 27 16:03:47 2016 -0700
fix typos
commit 9519a66825356ed3804e6c41ba027bd92898f8bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 26 14:25:32 2016 +0200
added courtesy-reminder
commit c63df257dbd55caebe28f9c1f0f12f47203e85f1
Merge: e723909 ed81a42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:36:46 2016 +0200
Merge pull request #43 from github/documentation
Beginning documentation
commit ed81a42e863de1a3d8b7e0a6abef468c3c424957
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:34:37 2016 +0200
adding documentation
commit b4d5115187627970a3f65d0dd8477ba2d5a53306
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:31:33 2016 +0200
adding documentation
commit 583d6d31475445598c975f9932e1cb3516be07de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:27:58 2016 +0200
accepting SIGHUP. Reloads configuration and marks as point of interest
commit e7239091d7a042c5a12a9aac6f2e2fb01137ea3e
Merge: 6d9a8ba 20f0008
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 24 08:48:44 2016 +0200
Merge pull request #45 from github/print-status-point-of-interest
support for marking point-of-interest in migration
commit 6d9a8baa687928f871ca19cbcebfe7f811eaea19
Merge: ae899bd 896f560
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 24 08:48:25 2016 +0200
Merge pull request #44 from github/reconnect-streamer
Handling gh-ost replication timeouts
commit 20f000833f09f7f00f822c64aa6ab47769286131
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 14:58:53 2016 +0200
support for marking point-of-interest in migration
commit 059a59939ec2ee3079d681939ab6909967a84a7f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 12:33:28 2016 +0200
adding documentation
commit 026cd122baa66eb1f457bc40955ea0c1c5324bc0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 12:32:43 2016 +0200
adding documentation
commit 493b8512acc95b74da52f942cf913ef95b97f734
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 12:13:54 2016 +0200
adding documentation
commit aae0f5cee48929887f432c04524730c7a165b47d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 11:59:42 2016 +0200
adding documentation
commit 0050665393bf43d6cab5fb2e4ad2513e8e01d11f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 11:35:04 2016 +0200
adding documentation
commit 896f560dcea3e10242a79f885356bffa634b84fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 11:12:59 2016 +0200
after timeout: reconnecting as new replica; skipping queries correctly
commit 5a5f43d15bebecefe4d760158a12062f8abbd676
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 17:08:31 2016 +0200
adding documentation
commit 8430dbe878bebb0925bcea70613f19e5b6acc767
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 17:00:16 2016 +0200
adding documentation
commit 8102c90ee235f2871329329e817e43bdf576279e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:35:52 2016 +0200
adding documentation
commit a9d4c11aa194e1783583284f4eb230b48ae53788
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:34:52 2016 +0200
adding documentation
commit 7463079e0da64e1dd3ddac5c10329d1e644e81f0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:26:47 2016 +0200
adding documentation
commit 1d287a841765de63d84ab920a24415c82e6cd00e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:22:28 2016 +0200
adding documentation
commit 5180206bc63ffa620c31c55c157b9d4c349585c7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:10:02 2016 +0200
adding documentation
commit 02ddf76da00f0e21da2d7c752d53930be62f001d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:07:45 2016 +0200
adding documentation
commit d5f583d6c9de13ead4001b6343d43fd9a52cc5fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:17:45 2016 +0200
more doc template
commit 79f31631eb5691b6231fa97efc80aae15e4c8574
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:10:50 2016 +0200
initial CONTRIBUTING.md
commit a863ea6b292d156bcef2b4f5d6a9f64ae11bfc26
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:08:46 2016 +0200
adding templates
commit 1a4bf6ec9fe5469bf4b69037f0ef5ac0b598db04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:06:41 2016 +0200
initial doc layout
commit ae899bd65c0276771813ff1c5c18657e7b412dc0 (tag: v0.7.16)
Merge: 079f1c0 5375aa4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 12:53:34 2016 +0200
Merge pull request #41 from github/master-pos-wait-fix2
Various problem fixes
commit 5375aa4f6940bf35e8de732c518fcb824a6c6427
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 12:52:14 2016 +0200
- 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
commit 9b54d0208f6047d41cf6c3a10482e4919e8bbf72
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 19 15:11:36 2016 +0200
- Handling gomysql.replication connection timeouts: reconnecting on last known position
- `printStatus()` takes ETA into account
- More info around `master_pos_wait()`
commit ec34a5ef75e6d04722906a5461fd73bc0c1932b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 15:08:47 2016 +0200
master_pos_wait is now OK to return NULL. We only care if it returns with -1
commit 079f1c0f98a1b332704b422f11a54b24e669fdb1
Merge: 45371d9 9f56a84
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 14:53:52 2016 +0200
Merge pull request #40 from github/fix-single-row-copy
Fixing single-row table migration
commit 9f56a84b57e4b9a362903a62eca08b5ed1a5841a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 14:53:09 2016 +0200
Fixing single-row table migration
- `BuildUniqueKeyRangeEndPreparedQuery` supports `includeRangeStartValues` argument
- `applier` sends `this.migrationContext.GetIteration() == 0` as argument
commit 45371d93748832538a53eb396a5a8eaf1828af8b
Merge: 55e4633 065d9c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 12:21:22 2016 +0200
Merge pull request #36 from github/master-pos-wait-fix
some messagages are now Info instead of Debug
commit 55e463350b2af43b4cf3ef5018a06f5df6a2ec3a
Merge: fbfe0c7 df0a751
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 15:37:04 2016 +0200
Merge pull request #38 from github/credentials-config-cli
This closes #25
commit df0a7513f5409ee43a004e108d21a469b8a612c9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 15:35:44 2016 +0200
- 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
commit fbfe0c71ff1490a592572e20fdd4b02660a741e7 (tag: v0.7.2)
Merge: 9a3c607 879b2b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 14:42:12 2016 +0200
Merge pull request #37 from github/postpone-swap-tables-flag-file
postpone-swap-tables-flag-file
commit 879b2b425e521d845be7e7907389c62b79785802
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 14:40:37 2016 +0200
- Support for `--postpone-swap-tables-flag-file`: while this file exists, final table swap does not take place, and the ghost table keeps being synchronized
- Fixed version printing
- `rowCopyCompleteFlag` is a hint that allows us to escape the infinite loop of rowcopy once we are sure we have reached the end
commit 065d9c40ec8823fd5feaa3049afd1805648f18da
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 11:57:43 2016 +0200
some messagages are now Info instead of Debug
commit 9a3c60766591d64b6fa7ea2c72beb5905fdcbedc
Merge: c6a371e 41b0a4f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 11:51:55 2016 +0200
Merge pull request #35 from github/app-version
supporting --version
commit 41b0a4f3174e8455f6d694b4fd04a9c88222c2e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 11:51:21 2016 +0200
supporting --version
commit c6a371e6db8d497b48d6cc0e7436d8940495a398 (tag: v0.7.1)
Merge: 92d09db 21f6ae9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:11:55 2016 +0200
Merge pull request #34 from github/rename-gh-ost
Rename to gh-ost
commit 21f6ae9dcacb34f8a310a597df5885ca8ec5fe01
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:10:12 2016 +0200
renaming to gh-ost
commit 9d055dbda716734c5c72f16e96926a0af7465324
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:09:17 2016 +0200
renaming to gh-ost
commit 92d09dbcf63831bc7d6ec5bdad04678aebd3e7cf
Merge: 619be65 1e10f1f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:03:50 2016 +0200
Merge pull request #31 from github/fix-out-of-order-dml-apply
initial, simple solution to our-of-order applying of DML events
commit 1e10f1f29ebc48ab28edee49e5077e741ff2e7f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:03:15 2016 +0200
Solved various race conditions:
- Operation would terminate after events lock noticed but before applying all events: race condition where the event would be captured asynchronously. The event is now handled sequentially with the DML events, hence now safe.
- Multiple rowcopy operations would still write to `rowCopyComplete` channel. This is still the case, but now we only wait for the first and then just flush (read and discard) any others, to avoid blocking
- Events DML listener is only added after table creation: the problem was that with very busy tables, the events func buffer would fill up, and the "tables-created" event would be blocked.
- `waitForEventsUpToLock()` unifies the waiting on all variants of complete-migration
- With `--test-on-replica`, now stopping replication "nicely", using `master_pos_wait()`
- With `--test-on-replica`, not throttling on replication after replication is stopped (duh)
- More debug output
commit 134bf385fdb00fd033b58b11cb92d352c325ae55
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 5 17:14:55 2016 +0300
initial, simple solution to our-of-order applying of DML events
commit 619be6552428a7abfc9dbc5b8b94ad7150f743a6 (tag: v0.7)
Merge: ee673e2 6528010
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 5 09:19:11 2016 +0300
Merge pull request #29 from github/status-eta
Adding ETA starting at 2% progress
commit 65280107422b177d0fba478d9c9c64a5fbe9b818
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 5 09:18:19 2016 +0300
Adding ETA starting at 2% progress
commit ee673e2f2e9025c20a23acc984aee6af2a6a9724
Merge: dfdac96 800c110
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 09:50:31 2016 +0300
Merge pull request #28 from github/fix-statistics-query
fixed statistics query
commit 800c1109b028cfee15315f92908e23c5bcc6aa80
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 09:50:00 2016 +0300
fixed statistics query: getting the correct column names by unique key
commit dfdac964f1d107cbb4df3c2953ef1e4593ed827a
Merge: 567cd32 74d8b06
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 08:26:17 2016 +0300
Merge pull request #27 from github/exact-rowcount
exact-rowcount implices updating number of rows as we make progress
commit 74d8b06db11ae7839f0467c9568531268404d614
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 08:23:34 2016 +0300
exact-rowcount implices updating number of rows as we make progress
commit 567cd32ef0ad9015bd8da50f71ad8bd6700a6a2a
Merge: bd74137 36905d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 12:58:35 2016 +0300
Merge pull request #24 from github/initially-dropping-tables
old/ghost drop tables
commit bd741371d06ee27544a3bcc60f5f38d0966b2990
Merge: 93ac641 627e412
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 12:55:59 2016 +0300
Merge pull request #23 from github/cnf-file
initial support for config file
commit 36905d82e341eab88d33a49cedec15645f5beaac
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 12:55:17 2016 +0300
- supporting `--initially-drop-old-table`
- supporting `--initially-drop-ghost-table`
- validating existence of `old` and `ghost` before beginning operation
commit 627e412b6b590ba7ab0dca0e89c1351711ee3dd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 11:56:53 2016 +0300
fixed password assignment
commit 86fd2b617a615dd3908a51185d417d1d8ed4c8c8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 10:28:48 2016 +0300
initial support for config file
commit 93ac641455fbea28e71dd0fd36afff47170ddb0f
Merge: 1286585 07063a4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 1 21:37:12 2016 +0300
Merge pull request #22 from github/throttle-control-replicas
throttle via control replicas
commit 07063a41813836a339959b72ecf0fc75fae11513
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 1 21:36:36 2016 +0300
- added `throttle-control-replicas` flag, a list of control replicas
- when `--test-on-replica`, the tested replica is implicitly a control replica
- added `replication-lag-query`, an alternate query to `SHOW SLAVE STATUS` to get replication lag
- throttling takes both the above into consideration
commit 128658579aa72413d18c866703ff614e3c7514b3
Merge: fbe226e 421ab0f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 1 21:32:46 2016 +0300
Merge pull request #21 from github/lossless-swap-tables
Lossless, atomic swap tables
commit 421ab0fc83889e1166d5ca7af183b05dba02d1e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 22 19:46:34 2016 -0700
woohoo, logic complete
- Introduced `SwapTablesTimeoutSeconds`; `RENAME` is limited by this timeout
- If `RENAME` fails (due to the above), we throttle and retry
- `SwapTablesAtomic()` sets `lock_wait_timeout` and notifies with connection id
- `GrabVoluntaryLock()` intentionally grabs (and later releases) voluntary lock. It notifies when it is taken and awaits instructions as for when it could be released.
- `IssueBlockingQueryOnVoluntaryLock()` does what it says. It notifies with its connection_id so that it can be easily traced
- `stopWritesAndCompleteMigrationOnMasterViaLock()` does the thang. Oh dear this was agonizing and the code is a pain to look at, though under the limitations I do believe it is as clean as I could hope for.
commit 1ed1b0d156b4af2832db2b086c864ef0b83754e6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 22 13:41:20 2016 -0700
- `quick-and-bumpy-swap-tables` uses quicker swap tables, at the expense of a period where the table does not exist (non atomic renames)
- refactored lock-and-swap code, in preparation for atomic swap
commit 54c6d059b5472359ea16438d67dbc5f4d6b78f8d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 22 13:18:56 2016 -0700
- `quick-and-bumpy-swap-tables` uses quicker swap tables, at the expense of a period where the table does not exist (non atomic renames)
- refactored lock-and-swap code, in preparation for atomic swap
commit fbe226ebb26e47bb7ca02e88ede47f45799e4a1d
Merge: 4efbfd6 3c85298
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 19 04:26:22 2016 -0700
Merge pull request #20 from github/noop-replica-and-stuff
NOOP code cleanup
commit 3c85298b77a07030bf783723be53883894206467
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 19 04:25:32 2016 -0700
- Better, fewer NOOP checks around the code
- Keeping track of `TotalDMLEventsApplied`
commit 4efbfd6e0fef07fb98591bb5e4d880494ac535fb
Merge: bb264fd 9dce88e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:59:58 2016 -0700
Merge pull request #19 from github/oops-leftovers
oops, leftover file
commit 9dce88e6c01ccf79c9ad128a52de4c0dd6796782
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:59:34 2016 -0700
oops, leftover file
commit bb264fdc2b780d52ef634ac299bd1588249f1f96
Merge: 75c3fe0 eeffa70
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:58:59 2016 -0700
Merge pull request #18 from github/ongoing-initial-work-3
Full cycle works!
commit eeffa701d6dde409f72599a12134ee2144a9d15a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:57:18 2016 -0700
- Added `ok-to-drop-table` flag
- Added `switch-to-rbr` flag; applying binlog format change if needed
- Using dedicated db instance for locking & renaming on applier (must be used from within same connection)
- Heartbeat now uses `time.RFC3339Nano`
- Swap tables works! Caveat: short table outage
- `--test-on-replica` works!
- retries: using `panicAbort`: from any goroutine, regardless of context, it is possible to terminate the operation
- Reintroduced changelog events listener on streamer. This is the correct implementation.
commit 75c3fe0bee2d0133cca5360863af34a5990d80f7
Merge: 4652bb7 a4ee80d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 14 13:39:48 2016 +0200
Merge pull request #16 from github/ongoing-initial-work-2
ongoing development:
commit a4ee80df13801d7bf725701aef0b48072fbdca86
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 14 13:37:56 2016 +0200
- Building and applying queries from binlog event data!
- `INSERT`, `DELETE`, `UPDATE` statements
- support for `--noop`
- initial support for `--test-on-replica`. Verifying against `--allow-on-master`
- Changelog events no longer read from binlog stream, because reading it may be throttled, and we have to be able to keep reading the heartbeat and state events.
They are now being read directly from table, mapping already-seen-events to avoid confusion
Changlelog listener pools table in 2*frequency of heartbeat injection
commit 0d25d11b40d9638a9f709294abc2a9c6b447040b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 11 19:06:47 2016 +0200
added types_test
commit 04525887f3a9c59deecaddb2617c8b8486c1a222
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 11 17:27:16 2016 +0200
- Throttling-check is now an async routine running once per second
- Throttling variables protected by mutex
- Added `--throttle-additional-flag-file`: `operation pauses when this file exists; hint: keep default, use for throttling multiple gh-osc operations`
- ColumnList is not a `struct` which contains ordinal mapping
- More implicit write changelog + audit changelog
- builder now builds `DELETE` and `INSERT` queries from data it will eventually get from DML event
- Sanity check for binlog_row_image
- Restarting replication to be sure binlog settings apply
- Prepare for accepting `SIGHUP` (reloading configuration)
commit 80163b35b6faabd96a07704ba4c4c35a04a541d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 14:44:36 2016 +0200
extracted on-throttle functions outside loop
commit a1a34b81506bfed206ddb56cc5c3e8a4576121ba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 14:35:06 2016 +0200
ongoing development:
- accepts --max-load
- accepts multiple conditions in --max-load
- throttle includes reason
- chunk-size sanity check
- change log state writes both in appending (history) mode and in replacing (current) mode
- more atomic checks
- inspecting ghost table columns, unique key
- comparing unique keys between tables; sanity
- intersecting columns between tables
- prettify status
- refactored throttle() and retries()
commit 4652bb7728160545c1a44ffd2a32ff6a47dfc475
Merge: bba3529 75f68c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 10:35:57 2016 +0200
Merge pull request #14 from github/ongoing-initial-work
WIP, ongoing basics
commit 75f68c075275bcb14c5d8886b6dc8e1c860a2b97
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 10:34:44 2016 +0200
- row copy and row events are now handled by a single routine which prioritizes events over rowcopy
- Supporting `--throttle-file-flag`
- Printing status
- Supporting transactional table syntax
- code cleanup; refactoring
- proper use of atomic where required
- iterations are in changelog (erm... maybe too much)
- `LOCK TABLES`, `UNLOCK TABLES` working
commit 0e7b23e6fede886cfb7eb67c2035baa612598a9a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 7 15:57:12 2016 +0200
- Creating an populating Changelog table
- Using heartbeat
- Throttling works based on heartbeat
- Refactored binlog_reader stuff. Now streaming events (into golang channel, which makes for nice buffering and throttling)
- Binlog table listeners work
- More Migrator logic; existing logic for waiting on `state` events (e.g. `TablesCreatedState`)
commit 4dd5a93ed7f217dcdecdb7eaab77ee6287919570
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 6 18:44:54 2016 +0200
- More work on go-mysql reader: now properly notes binlog coordinates as it makes progress
- Properly creating multiple BinlogEntry-ies when reading multi statement binlog event (Still todo: transactions)
commit 5deff2adb6a6480c029d61cb4b5e959d4d1ff29c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 6 13:05:58 2016 +0200
- working POC of row-copy iteration cycle
- initial work on table columns
- initial work on events streamer
commit f771016bd5e91c8d71451260678151bea186c84b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 6 13:05:21 2016 +0200
.
commit d8fefb3d6f67bda9035843841befe1249ed100b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 5 19:50:49 2016 +0200
exploded args on range query building; iteration works
commit 3583ab5dc5475377966d7bdb2f2257ad2e1d624d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 5 09:14:22 2016 +0200
beginning support for ranges and iteration. Still WIP
commit ea0906f4e5b388b1c16e351d7e68083012581508
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 18:19:46 2016 +0200
reading table (range) min/max values, right now according to hardcoded unique key
commit 937491674cd456a718c54984fb1bad216cc8b6ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 15:30:49 2016 +0200
adding applier, instance_key, instance_key_map
commit cf87d160449640ce926ac65fa0301e2e9f49ef9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 15:29:02 2016 +0200
detecting master (includes sanity checks). Introducing Applier. Creating and altering ghost table
commit bba352922adbdf08aaf8af65d3c3b6872faef60d
Merge: 5e5b868 c75cd99
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 12:29:35 2016 +0200
Merge pull request #10 from github/initial-db-access
Initial db access
commit c75cd998fb6a94892859ddd723bd594f85d29d02
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 12:27:51 2016 +0200
a bunch of 'inspector' initial tests on the replica
commit 1b8c5ff286be4597588998dd5522e081e1cd2c27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:05:54 2016 +0200
preparing for db access
commit f5b276415a28aada4a3caa37c52724a28015e0d0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:05:44 2016 +0200
initial work on context
commit b461c320cc748896ca39246e7925c227a25bd630
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:05:17 2016 +0200
added BuildUniqueKeyRangeEndPreparedQuery()
commit f0e37cde1cc426defcd9b420a7cecc47fd895b02
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:04:27 2016 +0200
added vendor packages
commit 5e5b868c5cb00541278f2e6fd11fad57f4eb4eb8
Merge: 9b368a7 41c3d15
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:56:33 2016 +0200
Merge pull request #9 from github/build-range-prepared
building prepared queries (with positional params)
commit 41c3d15963d2a3a0eb6b7dc5990690ea34309d6d (origin/build-range-prepared)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:55:51 2016 +0200
building prepared queries (with positional params)
commit 9b368a7720f50d0df45c83e9b9c13c94268a7cf2
Merge: 20a74d5 39ebc75
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:54:20 2016 +0200
Merge pull request #8 from github/sql-queries-manipulations
merging so I can use this on other branches
commit 20a74d578df3aa519d36eefa42b6175ed2b1d730
Merge: e3210a9 8f3d13e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:54:07 2016 +0200
Merge pull request #6 from github/experimenting-go-mysql
merging so I can use this on other branches
commit 39ebc75c434dcb660ea74e95e116cfba8e402304
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:36:56 2016 +0200
initial work on sql query building
commit 8f3d13e0714bace07a7f347fa43dd923cf4c063e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 30 15:43:40 2016 +0200
still experimenting, yes? go-mysql binlog parser looks good
commit e3210a9fa264d2f083af8ebbbdb4f34fc88b5aec
Merge: e088a3a 30a472f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 30 10:25:59 2016 +0200
Merge pull request #4 from github/parsing-mysqlbinlog
further work on mysqlbinlog_reader
commit 30a472f74141fefeba7c6e591ffaf93ba02debbc (origin/parsing-mysqlbinlog)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 22:27:39 2016 +0100
begin work on positional columns. Incomplete
commit 96a8fd50c3271b30e1a70cc84ce40f916727febc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 15:11:56 2016 +0100
minor refactoring; fixed license comments
commit fb04eb232fec74686765fd5124ba2c230509d338
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 14:52:49 2016 +0100
simplified appendBinlogEntry()
commit 8aa6a9750cdfc944ed471c40c8be6d7f146e2352
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 14:25:52 2016 +0100
adjusted automaton to accept multi-statement entries; added tests
commit 1768b55b3b36f4ae794800ff3f65711488e563ca
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 15:25:45 2016 +0100
mysqlbinlog_reader is now a simple state machine
commit e088a3abac04f4babfcef125f0fb03719a9612c7
Merge: 295d98c e36bb51
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 13:53:30 2016 +0100
Merge pull request #2 from github/initial-code
adding initial bunch of code
commit e36bb51b69b5440e3ac4b81a8171b39bf0528ed0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 12:40:17 2016 +0100
initial seems-to-be-working parser for binary logs, which reads log pos, end log pos, statement type, schema and table. Performs some validations along the way. Reads in chunks of up to 32M per chunk
commit 1576119576aae45b3fdc652c5f015680266fa2e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 12:39:24 2016 +0100
adding build file
commit 09046c8f6e49f09a0d4d5fa331b236cbb9ac7865
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 22 15:12:51 2016 +0100
initial binlog package
commit bb1c6dae301e0d350b0dfdb2a682270e84f4fea7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 21 15:57:01 2016 +0100
adding initial bunch of code
commit 295d98c5b2e383bea945a4ab9daff10967786dea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 21 11:08:52 2016 +0100
Initial commit
Merge: 987cf1a 7d8e4e8
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Wed Aug 3 10:55:08 2022 +0800
Merge branch 'github:master' into master
commit 7d8e4e8d3d7114812d79053bf6603d361c9caae8
Merge: ffe54f4 2d3e8d9
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 20 15:31:34 2022 +0100
Merge pull request #1154 from github/fix-build-script
Only build RPM and deb packages for amd64
commit 2d3e8d998ee92e6912a5c797d956e569ab78b139
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 20 14:47:51 2022 +0100
Only build RPM and deb packages for amd64
commit ffe54f48ed2d3e2c0ec0deb369937ad9520f79cb
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jul 18 18:37:18 2022 +0200
Enable more `golang-ci` linters (#1149)
commit 84dca03311a18ef71060cf5291adfe101f22f4cd
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jul 18 18:21:32 2022 +0200
Add script and docs for linter (#1151)
commit f527d63c86e66fc9c89a37968b070c45053758b3
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jul 11 11:02:04 2022 +0200
Move `.Kill()` func from inspector to `go/mysql` (#1148)
commit ae02941f6733d210b7b95b603808828d91664673
Merge: 4648da1 ed8c05c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Jul 8 11:22:09 2022 +0100
Merge pull request #1147 from timvaillancourt/rm-go-os-process-go
Remove unused `go/os/process.go`
commit ed8c05c210dda131a1947493d4b7f85728ef4076
Merge: 582d4cb 4648da1
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Jul 8 10:50:05 2022 +0100
Merge branch 'master' into rm-go-os-process-go
commit 4648da15ecd747cfc47e7c70660cadce3b115e0e
Merge: 3da9a9c 607ea8d
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Jul 8 10:48:40 2022 +0100
Merge pull request #1134 from github/changelog-migrated-state
Add `Migrated` changelog event state
commit 582d4cb115895cec43beca3e7f4e8c46333719b8
Merge: 30c8688 3da9a9c
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Fri Jul 8 00:21:25 2022 +0200
Merge branch 'master' into rm-go-os-process-go
commit 30c868816c4ffe192b3860f7fe4650684b39ad8e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Fri Jul 8 00:19:54 2022 +0200
Remove unused `go/os/process.go`
commit 607ea8d3a9906cd841cac6552bc404732534b703
Merge: 54db417 3da9a9c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 17:01:16 2022 +0100
Merge branch 'master' into changelog-migrated-state
commit 3da9a9c0157807c98d08f7d78be60b2d3463bab5
Merge: eee8ffe 9c611bd
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 17:00:22 2022 +0100
Merge pull request #1146 from github/switch-to-term-package
Switch to golang.org/x/term; go mod vendor
commit 54db4174b351ac8ec1e7259e122e098a3bc17311
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 17:40:01 2022 +0200
Consolidate no-op states
commit 246800e053c3631360181fd95dd3ca58d71ed924
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 17:38:41 2022 +0200
Fix lint
commit 9c611bda5006ced7abfffc04c26810735ee75c3f
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 16:38:22 2022 +0100
switch to golang.org/x/term from deprecated golang.org/x/crypto/ssh/terminal module; go mod vendor
commit d6d1d3b436078818e9f377d4ed3bdf3e8ec2361b
Merge: ec199f1 eee8ffe
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 17:35:59 2022 +0200
Merge branch 'master' into changelog-migrated-state
commit eee8ffe7dcdca5c015f687e2b471949c767a1403
Merge: 78da0d0 f9fa423
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 16:22:49 2022 +0100
Merge pull request #1145 from timvaillancourt/golang-ci-staticcheck-linter
`golang-ci`: enable/fix `staticcheck` lint warnings
commit f9fa4231d75fb18e338a6e72fd24e6085e205ba9
Merge: 6d5d496 78da0d0
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:47:59 2022 +0100
Merge branch 'master' into golang-ci-staticcheck-linter
commit 78da0d09c48a47ffbd56dea8ef73782b808789fa
Merge: 02258ac 8eb9708
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:47:21 2022 +0100
Merge pull request #1138 from github/changlog-table-comment
Changlog table comment
commit 6d5d49616f841575352bda254de0254c4005f73a
Merge: e453570 02258ac
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:46:18 2022 +0100
Merge branch 'master' into golang-ci-staticcheck-linter
commit 8eb970875591227b2cb8bf27c0e6ddeb152cc489
Merge: 387b325 02258ac
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:34:30 2022 +0100
Merge branch 'master' into changlog-table-comment
commit 02258ac15dc321b9e37876fef90ce69e5077544c
Merge: b751499 09bb5ca
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jul 7 15:07:24 2022 +0100
Merge pull request #1137 from github/go-mysql-binlog-dead-code
Remove unused code in `go/mysql/binlog.go`
commit e45357097f0bd2db791f30d45d42919054c86d0c
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 05:10:22 2022 +0200
cleanup v5
commit eead61cb6d322df06e45880b5ee063c3e79432a9
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 05:05:37 2022 +0200
cleanup v4
commit c3593c94ff55d9f4e008153df07a2ccb5bfb4c6e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:27:36 2022 +0200
cleanup v3
commit 0303031fc244a0623a7141262cd6e61b807736e4
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:22:53 2022 +0200
cleanup v2
commit 0ec555badf84d7eef859baa304f9966d1c78defe
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:19:53 2022 +0200
Cleanup
commit 500fbefdb9f855db4148ffcc6ff45ca9e4d2a8c3
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 03:12:44 2022 +0200
`golang-ci`: fix `staticcheck` linter warnings
commit 09bb5caf8820fbd3708d4aed8768c62b387cadb8
Merge: eb80144 b751499
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 00:39:24 2022 +0200
Merge branch 'master' into go-mysql-binlog-dead-code
commit b751499091abd1e35af96a6ed381fcd18a452d88
Author: Andrew Mason <amason@hey.com>
Date: Wed Jul 6 18:23:23 2022 -0400
Cancel any row count queries before attempting to cut over (#846)
* Cancel any row count queries before attempting to cut over
Closes #830. Switches from using `QueryRow` to `QueryRowContext`, and
stores a context.CancelFunc in the migration context, which is called to
halt any running row count query before beginning the cut over.
* Make it threadsafe
* Kill the count query on the database side as well
* Explicitly grab a connection to run the count, store its connection id
* When the query context is canceled, run a `KILL QUERY ?` on that connection id
* Rewrite these to use the threadsafe functions, stop exporting the cancel func
* Update logger
* Update logger
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
Co-authored-by: Tim Vaillancourt <tim@timvaillancourt.com>
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit 308ba7f915c7f5723f2ff5994782b4382d93f0f9
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jul 7 00:05:23 2022 +0200
Default to `go1.17.11` (#1136)
* Default to go1.17.11
* `go mod vendor`
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit 0918bab29b511aa776157ae89777252c09d1d59a
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 23:56:07 2022 +0200
Add context/timeout to HTTP throttle check (#1131)
* Add context/timeout to HTTP throttle check
* Dont run `.GetThrottleHTTPInterval()` on every loop
* Update help message
* Var rename
* 2022
* Add timeout flag
* Add unix/tcp server commands, use ParseInt() for string->int64
* Var rename
* Re-check http timeout on every loop iteration
* Remove stale comment
* Make throttle interval idempotent
* var rename
* Usage grammar
* Make http timeout idempotent too
* Parse time.Duration once
* Move timeout to NewThrottler
* Help update
* Set User-Agent header
* Re-add newline
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit 0b066c16a58eb9cd7692101ca0a2cae6474f807b
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 23:45:26 2022 +0200
Use `switch` statements for readability, simplify `.NewGoMySQLReader()` (#1135)
* Use `switch` statements for readability
* Simplify initBinlogReader()
commit 6bf32f20150e9f6755584f2da418ee4f483d6e47
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 23:32:15 2022 +0200
Ensure mysql rows responses are closed (#1132)
Co-authored-by: dm-2 <45519614+dm-2@users.noreply.github.com>
commit cc38a17e501002b6d819c8fbdc6995ad1d1b6994
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 7 00:22:21 2022 +0300
compound pk tests (#387)
* compound pk tests
* more details in failure diff
* more elaborate test; the pk-ts one consistently fails
* Fix merge conflict
Co-authored-by: Shlomi Noach <shlomi-noach@github.com>
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
Co-authored-by: Tim Vaillancourt <tim@timvaillancourt.com>
commit 987cf1a647cef402c0f06e6fb6656c71c12c7588
Merge: 2c43a9b 3901a86
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 18:11:54 2022 +0200
Merge branch 'master' into master
commit 3901a864221e0a6d2349597b58a6b4bd65d91b31
Merge: 8d9761d b7f7e2c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 17:11:16 2022 +0100
Merge pull request #1140 from timvaillancourt/fix-issue-1117
Fix `integer divide by zero` panic in migrator
commit 2c43a9bb9d2c5095ea3b7fb383d787400427617d
Merge: 446f32d 8d9761d
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Jul 6 18:09:38 2022 +0200
Merge branch 'master' into master
commit b7f7e2c0b0eefee672d4cfd6abf798f971b19a7c
Merge: f35bfd3 8d9761d
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:58:51 2022 +0100
Merge branch 'master' into fix-issue-1117
commit 8d9761d616236cbc8730fb4c05dc0d904a1476ca
Merge: f0209e8 b80b6e7
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:58:25 2022 +0100
Merge pull request #1141 from shaohk/fix-two-phase-commit-lost-data_v2
fix(lost data in mysql two-phase commit): lost data in mysql two-phas…
commit f35bfd39978693349256a64e107b200319a66380
Merge: de339dd f0209e8
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:32:02 2022 +0100
Merge branch 'master' into fix-issue-1117
commit b80b6e78fd45ffbfd2726b875a66e3c861d722af
Merge: 38e86e5 f0209e8
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:25:54 2022 +0100
Merge branch 'master' into fix-two-phase-commit-lost-data_v2
commit f0209e8c71d02fcba43f6044937c0ef26a035311
Merge: ed46138 d07c4f0
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:25:31 2022 +0100
Merge pull request #1143 from github/codeql-run-on-prs
Run CodeQL analysis on PRs
commit d07c4f097d6131aa3c3f2f1f79a414f2743dbe1e
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Wed Jul 6 16:23:15 2022 +0100
Run CodeQL analysis on PRs
commit 38e86e5791d6169f56f8cde33ad4f581c64586e1
Merge: 87970f6 ed46138
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Sat Jun 25 00:37:12 2022 +0200
Merge branch 'master' into fix-two-phase-commit-lost-data_v2
commit 87970f6312a8158a76da2fe207c9fedbdb4320eb
Author: shaohk <shaohk@yeah.net>
Date: Fri Jun 24 11:38:05 2022 +0800
fix(lost data in mysql two-phase commit): lost data in mysql two-phase commit
commit de339dd042b239f262fe7e2e1efd6d5143ebd75a
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Jun 23 03:37:18 2022 +0200
Fix `integer divide by zero` panic in migrator
commit 387b32594e8c528ff3ca36cf789f3c27ce451a74
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Tue Jun 7 01:49:18 2022 +0200
Var rename
commit bf0c13b46d1184039fda0e23f73d0448e108f09a
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Tue Jun 7 01:47:51 2022 +0200
Add table comment to changelog
commit eb801441c2ec82b6d7410806b35d026e5ea0c7a7
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jun 6 02:31:47 2022 +0200
Remove unused `Type` field
commit 261e1f7820994505c5b30f13126b9dc1aedc3f6e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Mon Jun 6 02:29:01 2022 +0200
Remove unused code in `go/mysql/binlog.go`
commit ec199f11858193131309e15399e15ceea54e4fc5
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Sun Jun 5 00:06:41 2022 +0200
revert out of scope change
commit af99b247f9525a46a9e20f3b8711c457fab73da2
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Sat Jun 4 23:59:00 2022 +0200
Add `Migrated` changelog event
commit ed46138c06430421b44fe285a26a44398b256a1c
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Tue May 31 21:23:39 2022 +0200
Add `golangci-lint` CI action, fix `gosimple`, `govet` + `unused` lint errors (#1127)
* Add `golangci-lint`, fix `gosimple`, `govet` and `unused` linter complaints
* Go 1.16
* Update copyright dates
commit 8f361f6445c2fe1d830b053e315a70a69d60e73f
Merge: 68c614e 520fd7b
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Mar 11 16:37:18 2022 +0000
Merge pull request #1108 from jecepeda/add-binaries-for-arm64-architectures
Add binaries for arm64 architectures
commit 520fd7beb2dc560790898587ac61c193103ed9fc
Merge: df6443b 68c614e
Author: Jaime Cepeda <jcepedavillamayor@gmail.com>
Date: Fri Mar 11 14:26:06 2022 +0100
Merge branch 'master' into add-binaries-for-arm64-architectures
commit df6443bb6129e6204a3c59c43be5ea9795c01e84
Author: jecepeda <jcepedavillamayor@gmail.com>
Date: Fri Mar 11 14:10:58 2022 +0100
Add binaries for arm64 architectures
commit 68c614e117f668dea80b7c9d09baf5e033099c25
Merge: e15166e f62e9dc
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Mar 11 11:14:29 2022 +0000
Merge pull request #1101 from github/remove-5.6-support
Remove support for MySQL 5.6 (end-of-life Feb 2021)
commit f62e9dc4f4005ffd59b9371bbbdfe83f360f96e1
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Mar 1 11:37:31 2022 +0000
Remove support for MySQL 5.6 (end-of-life Feb 2021)
commit e15166ecb9322f4fc8ef09d0d0ccf1cef140c229
Merge: d3ea39c 31f3ac0
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 15:01:35 2022 +0000
Merge pull request #1097 from timvaillancourt/remove-eol-5.5
Remove end-of-life MySQL 5.5.x version
commit 31f3ac0c8b77ac8f5ffec33a1e9d429c55c25c5b
Merge: 5ea949f d3ea39c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:45:58 2022 +0000
Merge branch 'master' into remove-eol-5.5
commit d3ea39c6698a75082fa0fe1216e5bd9f0df1a3fa
Merge: 4142f5d 605104c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:26:26 2022 +0000
Merge pull request #1100 from github/fix-rpm-build-os
fix: update build script to explicitly build RPMs for linux
commit 605104c9a26baa207249cef08d65e7847d342522
Merge: 522fbb8 4142f5d
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:15:39 2022 +0000
Merge branch 'master' into fix-rpm-build-os
commit 522fbb849c8f424a72590b9b26fc3295f28ae3b1
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Fri Feb 25 14:10:42 2022 +0000
fix: update build script to explicitly build RPMs for linux
commit 5ea949f31e1e44c773e1ebfd67ee878ff7b60f1e
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Fri Feb 25 00:02:27 2022 +0100
Remove end-of-life MySQL 5.5.x
commit 4142f5d07bcfb347679fbbbf178abaec9d87d000
Merge: 3824eec 260e662
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Feb 24 10:45:11 2022 +0000
Merge pull request #1095 from timvaillancourt/inspector-connectionConfig-instanceKey-string
Use `.String()` for logging connection-config `InstanceKey`
commit 260e6621979d633bd42341dc1ff30cd0a414894a
Merge: f6db40e 3824eec
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Feb 24 10:34:19 2022 +0000
Merge branch 'master' into inspector-connectionConfig-instanceKey-string
commit 3824eec0ebf5f4925edffb6df2e847a5d746a28a
Merge: 0c7c9a5 1aa74bf
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Feb 24 10:34:12 2022 +0000
Merge pull request #1096 from timvaillancourt/inspector-fix-needless-fmt-sprintf
Fix needless `fmt.Sprintf` call in `go/logic/inspector.go`
commit 1aa74bfe6075ec1e2b76db99567d353eecf515ad
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Thu Feb 24 01:30:29 2022 +0100
Fix needless `fmt.Sprintf` call in `go/logic/inspector.go`
commit f6db40e4cdbb633798304430a23a8d6b4506ccbf
Author: Tim Vaillancourt <tim@timvaillancourt.com>
Date: Wed Feb 23 23:28:03 2022 +0100
Use `.String()` for logging connection-config `InstanceKey`
commit ac2309449763c0e7b80b34864dceb3fe55ed5dd2
Merge: 43d3afe 0c7c9a5
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Feb 22 00:57:58 2022 +0100
Merge branch 'github:master' into master
commit 0c7c9a52f3b37f84d6326c17fa8de583f69714cd
Merge: ebd5645 d84c687
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 16:29:50 2022 +0000
Merge pull request #1090 from github/add-hooks-status-interval-docs
Add docs for `hooks-status-interval`
commit d84c687d7c73dbed2faea3682c5e923744ca11bb
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 15:35:14 2022 +0000
Add docs for `hooks-status-interval`
commit ebd5645989be486fb4dbd2967313539990d72103
Merge: dc9a2e3 94ffadf
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 12:46:43 2022 +0000
Merge pull request #1083 from tknodell-recurly/customize_status_hook_interval
Add flag to customize the interval which the onStatus hook is called
commit 94ffadf1011153c63df64766b39fb059aae498c2
Merge: fbb53f4 dc9a2e3
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 11:51:42 2022 +0000
Merge branch 'master' into customize_status_hook_interval
commit dc9a2e3f243862379fb9af5440e1b20d6c707bda
Merge: d6c8363 997c5b8
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Mon Feb 7 11:51:08 2022 +0000
Merge pull request #1087 from github/arthur/reduce-minimal-chunk-size
Reduce the minimal chunk size from `100` to `10`.
commit 997c5b8bff66713792abafcbfad4dba641148f9f
Author: Arthur Schreiber <arthurschreiber@github.com>
Date: Mon Feb 7 11:23:39 2022 +0000
Reduce the minimal chunk size from `100` to `10`.
commit fbb53f4b04359600a1b784a22803eadbfbb6a86c
Author: Tyler Knodell <tknodell@recurly.com>
Date: Tue Feb 1 08:54:55 2022 -0700
Add flag to customize the interval which the onStatus hook is called
commit d6c83638d70dbfdad9e076ee61f8bbf062e09129
Merge: 39bba9c 619d9d3
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 17:00:16 2022 +0000
Merge pull request #1066 from EagleEyeJohn/documentation-update
Documentation update
commit 619d9d3f5e91591dd786f8896070b0ee69e575d8
Merge: 66fadc7 39bba9c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 16:41:18 2022 +0000
Merge branch 'master' into documentation-update
commit 39bba9c92a66e59b862eef299653d9f8b725c068
Merge: 1f780ae 09c35bd
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 16:32:01 2022 +0000
Merge pull request #1078 from github/fix-build-script
Update build script to generate releases
commit 09c35bd39344cfc85189b5bd873909c9d6517480
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 16:15:36 2022 +0000
Update build script to generate releases
commit 1f780ae97338e6a61481647f199b57df6afaae27
Merge: be644eb 8cd027c
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 15:59:32 2022 +0000
Merge pull request from GHSA-rrp4-2xx3-mv29
Security: fix vulnerability where `-database` parameter accepts arbitrary DSN strings
commit 8cd027c7f5f8aef37b4a023eb4dadf3cc7e8c1dc
Merge: 83413c3 be644eb
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Tue Jan 18 12:09:26 2022 +0000
Merge branch 'master' into advisory-fix-1
commit 83413c339ec4601e5a4e0d3e3288bda9b6977170
Author: dm-2 <45519614+dm-2@users.noreply.github.com>
Date: Thu Jan 13 16:07:51 2022 +0000
Security: fix vulnerability where `-database` parameter accepts arbitrary DSN strings
commit 66fadc71d718f6716c644b78f87cfdd79f2eac7e
Merge: 2c13d81 be644eb
Author: John Nicholls <john@eagleeye.com>
Date: Tue Jan 18 09:27:40 2022 +0000
Merge branch 'master' into documentation-update
commit be644ebd43b9376c1aa754cd77362c630af91786
Merge: e484824 0dc9092
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Fri Jan 14 14:52:53 2022 +0100
Merge pull request #1076 from github/rashiq-update_gh_ost_hook_docs
commit 0dc9092d5cc96a60fa90a31eeb2c876e8ea08a9a
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Fri Jan 14 02:49:16 2022 +0100
Update hooks.md
commit 2c13d814ac11bec2443813ba807e0be352eedd3e
Author: John Nicholls <john.nicholls@eagleeye.com>
Date: Wed Dec 15 16:37:39 2021 +0000
Improve command line flags documentation grammar
commit 47fd51f80471fb0c4eda0cf00ee5cfdd69f57b17
Author: John Nicholls <john.nicholls@eagleeye.com>
Date: Wed Dec 15 16:34:05 2021 +0000
Document critical-load-hibernate-seconds
commit 446f32d91ec586e955d92eda9efa2937604166a2
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Tue Nov 9 15:28:49 2021 +0800
Update builder_test.go
update expected test query
commit 1c0f292ce59353fbf254aead3f42294b46892a24
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Sun Oct 24 19:50:48 2021 +0800
add retry to applier.ReadMigrationRangeValues()
For applier.ReadMigrationRangeValues() now adds read lock when query uniquekey range , there is possible that executing applier.ReadMigrationRangeValues() may fail. Add retryoperation invoking applier.ReadMigrationRangeValues()
commit a75f74d569e8d5d317d2951714d1d17e0bcf6d62
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Sun Oct 24 19:45:13 2021 +0800
Update migrator.go, add retry to applier.ReadMigrationRangeValues
For applier.ReadMigrationRangeValues() now adds read lock when query uniquekey range , there is possible that executing applier.ReadMigrationRangeValues() may fail. Add retryoperation invoking applier.ReadMigrationRangeValues()
commit 411ee9645962eb41385705d60720742e4e5397f8
Author: wangzihuacool <47876169+wangzihuacool@users.noreply.github.com>
Date: Sun Oct 24 19:38:58 2021 +0800
buildUniqueKeyMinMaxValuesPreparedQuery() add read lock
Add read lock in UniquekeyRange query to ensure all transactions before Query UniquekeyRange are committed.
commit e484824bbd68085600386ce1b1edfda42af590ad
Author: Ed Toro <eddroid@gmail.com>
Date: Tue Jul 27 11:38:50 2021 -0400
typo (#1011)
"or and" => "or an"
commit a1862908c97171a19d4fe77bd770e7708413b483
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Jul 19 17:00:35 2021 +0200
Use github.com/go-sql-driver 1.6.0 (#1006)
* Replace deprecated go-mysql library
* Use github.com/go-sql-driver 1.6.0
* go mod vendor
* go mod vendor again
commit 732a0642317a544aee533f6b2e0d04de08a1d490
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jul 15 21:49:50 2021 +0200
Replace deprecated go-mysql library (#994)
commit 43d3afea5a13950d93cc078b7230106b4499260d
Merge: 6e1daf9 b5a1fec
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jul 15 21:08:01 2021 +0200
Merge branch 'master' of https://github.com/timvaillancourt/gh-ost
commit 6e1daf90eec872fe3c270d77c9977b14f7e801bf
Author: Andrew Mason <amason@hey.com>
Date: Wed Jul 14 10:48:03 2021 -0400
Check RowsAffected when applying DML events to get more accurate statistics (#844)
* Check RowsAffected when applying DML events to get more accurate statistics
Addresses #600.
When applying a DML event, check the RowsAffected on the `Result`
struct. Since all DML event queries are point queries, this will only
ever be 0 or 1. The applier then takes this value and multiplies by
the `rowsDelta` of the event, resulting in a properly-signed, accurate
row delta to use in the statistics.
If an error occurs here, log it, but do not surface this as an
actual error .. simply assume the DML affected a row and move on. It
will be inaccurate, but this is already the case.
* Fix import
* update wording to warning log message
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
Co-authored-by: Tim Vaillancourt <timvaillancourt@github.com>
commit d726b20ddaf70875d2e393185130f3429300595a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Jul 13 20:16:33 2021 +0200
Add CodeSQL actions workflow (#1005)
commit b5a1fecb11d178708621bc7a92dce35a79906096
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Jul 13 16:30:58 2021 +0200
Add CodeSQL actions workflow
commit 47d49c6b92c231b8dd7d5a106455ca1b859d4cb4
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jun 24 20:19:37 2021 +0200
Add go mod (#935)
* Add a go.mod file
* run go mod vendor again
* Move to a well-supported ini file reader
* Remove GO111MODULE=off
* Use go 1.16
* Rename github.com/outbrain/golib -> github.com/openark/golib
* Remove *.go-e files
* Fix for `strconv.ParseInt: parsing "": invalid syntax` error
* Add test for '[osc]' section
Co-authored-by: Nate Wernimont <nate.wernimont@workiva.com>
commit aef2a6990350f95d086c5e8a6011e6445691e876 (tag: v1.1.2)
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Jun 17 15:33:20 2021 +0200
v1.1.2 (#990)
commit 40acde022213c98a09e7f01cc18adf79fafd0170
Author: Dirkjan Bussink <d.bussink@gmail.com>
Date: Thu Jun 17 14:51:43 2021 +0200
Set the ServerName for TLS configuration (#988)
When TLS hostname validation used for the MySQL connection, the
ServerName property needs to be set so that it knows which name to
validate on the certificate.
Without this option and with InsecureSkipVerify set to false, validation
will error here with a fatal error otherwise:
```
FATAL tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config
```
commit 9bc508f068b28bd8f38cfcb558036e1f03dd2fa5
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jun 10 18:17:49 2021 +0300
Enum to varchar (#963)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* All MySQL DBs limited to max 3 concurrent/idle connections
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* hooks: reporting GH_OST_ETA_SECONDS. ETA stored as part of migration context
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* GH_OST_ETA_NANOSECONDS
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* N/A denoted by negative value
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* ETAUnknown constant
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* Convering enum to varchar
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* test: not null
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* first attempt at setting enum-to-string right
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* fix insert query
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* store enum values, use when populating
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* apply EnumValues to mapped column
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* fix compilation error
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* gofmt
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit f19f101610cbaaf67113aa4a1c223b702152dafb
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon May 31 15:15:51 2021 +0300
hooks: reporting GH_OST_ETA_SECONDS. ETA as part of migration context (#936)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* All MySQL DBs limited to max 3 concurrent/idle connections
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* hooks: reporting GH_OST_ETA_SECONDS. ETA stored as part of migration context
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* GH_OST_ETA_NANOSECONDS
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* N/A denoted by negative value
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* ETAUnknown constant
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit c41823ecc929303e9f6b77fc5ac6f8c73b3e760d
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu May 27 21:00:58 2021 +0300
All MySQL DBs limited to max 3 concurrent/idle connections #15 (#931)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* All MySQL DBs limited to max 3 concurrent/idle connections
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit 8f42dedef8dfbdcd989bd90c206e200bdfa97de8
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue May 25 13:22:28 2021 +0200
Add GO111MODULE=off to build.sh, use Golang 1.16 (#966)
* Add GO111MODULE=off to build.sh
* Use golang 1.16
* Update go version in README.md
* Add missing GO111MODULE=off
* Add missing GO111MODULE=off again
* Use go1.16.3 explicitly
* Use 1.16 for CI test
* Update min go version
* Use go 1.16.4
commit 36c669dd759d4cefedbebf8461f68527b9ea22ce
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon May 24 21:16:49 2021 +0300
Generated column as part of UNIQUE (or PRIMARY) KEY (#919)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
* Generated column as part of UNIQUE (or PRIMARY) KEY
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* skip analysis of generated column data type in unique key
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit 57a81ceff58fe253f29dea4766430a6e836214b2
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed May 19 14:08:32 2021 +0200
Use GitHub Actions CI badges (#970)
commit c71dbf9ef3e8511b1eefb3ec38ef6d3ce768f0e6
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 14 15:32:56 2021 +0200
Copy auto increment (#967)
* v1.1.0
* WIP: copying AUTO_INCREMENT value to ghost table
Initial commit: towards setting up a test suite
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* greping for 'expect_table_structure' content
* Adding simple test for 'expect_table_structure' scenario
* adding tests for AUTO_INCREMENT value after row deletes. Should initially fail
* clear event beforehand
* parsing AUTO_INCREMENT from alter query, reading AUTO_INCREMENT from original table, applying AUTO_INCREMENT value onto ghost table if applicable and user has not specified AUTO_INCREMENT in alter statement
* support GetUint64
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* minor update to test
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
* adding test for user defined AUTO_INCREMENT statement
Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
commit fef83af378f96bf908901e01be151e7d7c9e6db5
Merge: d8bd21a 38bec2e
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 01:11:26 2021 +0200
Merge pull request #968 from timvaillancourt/parallel-ci-tests
Use matrix build for replica test CI
commit 38bec2e20785a237d3359699271fe781784f2951
Merge: 5e37110 d8bd21a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 01:03:02 2021 +0200
Merge branch 'master' into parallel-ci-tests
commit d8bd21acdf0713f47c5ccc112a0418df559bdba8
Merge: 29b8cfa cd5beeb
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 01:01:49 2021 +0200
Merge pull request #819 from github/tar-xz-dbdeployer-upgrade
replication tests CI: switch to .tar.xz binaries, upgrade dbdeployer
commit 5e37110cfd92f61013baa89b164dd5edd6afe592
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:45:59 2021 +0200
merge tar-xz-dbdeployer-upgrade
commit a25f63aa2abe4d39c2b8136f6f39e3299cb2c9ec
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:44:28 2021 +0200
merge tar-xz-dbdeployer-upgrade
commit cd5beeb495c19478457c708870100e45284042bf
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:35:19 2021 +0200
Remove git branch steps
commit 535687023eebdf928f167a7239182cb1b3c5f29f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:34:38 2021 +0200
Fetch master branch of ci env
commit 2634534cf505b06bb39bcef3ab0f26e8f7114a2a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:26:46 2021 +0200
Fix var name
commit 5ebbfaea893c533dc840bea30b1aeb199b1e55fa
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat May 8 00:23:31 2021 +0200
Use matrix build for replica test CI
commit 7ae7cc67f7b773c14b9c896ee27dfe0a8328006f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:52:01 2021 +0200
Use right var name
commit 3976b7acf2cf3e09400c636438bbf708198ef917
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:50:24 2021 +0200
Remove 'mysql-' prefix from mysql version so dbdeployer can make a port num
commit 8df36d4bfd44d3bf568d986c38bbde6aeefcb168
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:32:24 2021 +0200
Fix git checkout
commit 6aaab786573a41a4cae7d8d3126da8dd08494613
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 23:22:18 2021 +0200
Use fix-8016-tarball branch
commit afa221bb45a5d0c8065c78be63b0d2696267c225
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 22:38:25 2021 +0200
Use HEAD
commit 90a14d58bd769f8061efde4de3c68f67e6c3e60f
Merge: 1f99b64 29b8cfa
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 22:24:58 2021 +0200
Merge branch 'master' into tar-xz-dbdeployer-upgrade
commit 29b8cfad48f2fd6b64e6607e43dd99cd2e325a61
Merge: 8ab0a89 0dc6475
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 15:30:13 2021 +0200
Merge pull request #921 from ccoffey/cathal/safer_cut_over
Cut-over should wait for heartbeat lag to be low enough to succeed
commit 0dc64757eb4b26a4beb544f25b18801b5967f81f
Merge: d3bf3cd 8ab0a89
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri May 7 15:13:29 2021 +0200
Merge branch 'master' into cathal/safer_cut_over
commit 8ab0a89cdc9a2fabbbbad0fac447287601d4f85b
Merge: 0a1fb97 5af869a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 15:31:29 2021 +0200
Merge pull request #954 from yakirgb/remove-rpm-build-id
Remove build_id files from rpm
commit 5af869ac3b01ccddbd9bf159e5f6954b35df7c75
Merge: c480ff1 0a1fb97
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 15:01:36 2021 +0200
Merge branch 'master' into remove-rpm-build-id
commit 0a1fb97b2a224f91f6be7c12363d99f7132f7059
Merge: 6cdf4b5 0d742e2
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 14:12:54 2021 +0200
Merge pull request #962 from Fanduzi/master
fix #961
commit 0d742e2699102d6021910c4677ba6d78cf47e70f
Merge: 74f8071 6cdf4b5
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu May 6 13:45:35 2021 +0200
Merge branch 'master' into master
commit 6cdf4b572bcc0771d2828d9d3c054a404229d5e1 (tag: v1.1.1)
Merge: d95dda3 38eeaa1
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon May 3 16:55:25 2021 +0200
Merge pull request #965 from timvaillancourt/v1.1.1
Update RELEASE_VERSION to v1.1.1
commit 38eeaa103675591246bd47a12c68b173c6948cc1
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon May 3 16:30:42 2021 +0200
Update RELEASE_VERSION to v1.1.1
commit 74f807103ee4391693054c892c845ea1b99edffc
Author: Fan() <18501341937@163.com>
Date: Thu Apr 29 14:33:10 2021 +0800
Update inspect.go
commit 94dfef3ae7b82b4bbf1778246dd2c6fde0c09207
Merge: d95dda3 f40f14b
Author: Fan() <18501341937@163.com>
Date: Thu Apr 29 14:16:49 2021 +0800
Merge pull request #1 from Fanduzi/Fanduzi-patch-1
fix #961
commit f40f14b9eeba6205fdcc303132548a6e29ce3318
Author: Fan() <18501341937@163.com>
Date: Thu Apr 29 13:43:24 2021 +0800
Update inspect.go
fix https://github.com/github/gh-ost/issues/961
commit c480ff133790d6558fcb6457c1a173ca62bdd906
Author: Yakir Gibraltar <yakir.g@taboola.com>
Date: Tue Apr 6 18:15:05 2021 +0300
Remove build_id files from rpm
commit d95dda3a66878cc820e082c8a34e9e703850f7a4
Merge: 08085b7 157dba9
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sun Apr 4 18:55:57 2021 +0200
Merge pull request #951 from timvaillancourt/add-server-cmd-hosts
Add 'applier' and 'inspector' commands to server
commit 157dba920c1dddbb6b405dc6b7f2fdd5a1270b8b
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat Apr 3 23:24:29 2021 +0200
Add mysql port and version
commit 23a421cef7f6a2b3a90a5e4765678322e41b1dc0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Sat Apr 3 22:34:20 2021 +0200
Add 'Hostname:' prefix to output
commit 5e9b9130355e0b4ba2cf061b7af8f840c451bb16
Merge: 123b46f 08085b7
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 16:59:56 2021 +0200
Merge branch 'master' into add-server-cmd-hosts
commit 123b46f9bb091989aba9b8bdaa674bb4424774ec
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 16:57:13 2021 +0200
Split into 'applier' and 'inspector' commands
commit cffb523badf2b98d3b5618f8e28c384ab483ac9f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 02:02:08 2021 +0200
Fix help typo
commit 7ea47cbfb5b02b08866b8c9638a37622b9be02e4
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 01:58:59 2021 +0200
Fix order
commit 094d11d722eb0fd8fe69f01a0645ff2559b1623c
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 01:58:06 2021 +0200
Use a single line
commit 2fb524f43a8d24e9b3f8e5e1f26624780112913f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Apr 2 01:50:11 2021 +0200
Adds 'hosts' command to server
commit 08085b7d083de5c8c5d986d01115e69b1731abed
Merge: d4c91e6 577528a
Author: Guinevere Saenger <guineveresaenger@github.com>
Date: Mon Mar 15 11:24:05 2021 -0700
Merge pull request #941 from guineveresaenger/socket-file-doc
Adds doc entry for --serve-socket-file flag
commit 577528a3bd43e94042a56fb852ccb20d10f43ea3 (origin/socket-file-doc, origin/guineveresaenger-socket-file-doc)
Author: guineveresaenger <guineveresaenger@github.com>
Date: Fri Mar 12 12:07:13 2021 -0800
Adds doc entry for --serve-socket-file flag
commit d3bf3cde4d6d42ca5b8f61c81f342f5716fea4cb
Merge: 3135a25 d4c91e6
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Mon Mar 8 20:59:14 2021 +0100
Merge branch 'master' into cathal/safer_cut_over
commit d4c91e6a2ce4d91aee1b33c4abf892f7e23f52f3
Merge: 62ce678 db51387
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Mon Mar 8 20:25:09 2021 +0100
Merge pull request #915 from cenkore/iss909
fix: issue 909
commit db513872c183f1f8bdca43403918f458448a4445 (origin/cenkore_iss909)
Merge: 40bc5ae 62ce678
Author: Rashiq <rashiq@users.noreply.github.com>
Date: Mon Mar 8 18:20:03 2021 +0100
Merge branch 'master' into iss909
commit 40bc5aedf2ff1d85c10c4d31a594d0b176d149d7
Author: thsun <thsun@ctrip.com>
Date: Fri Feb 26 14:23:24 2021 +0800
enhance processing efficiency
commit 960d8012762f7140096f8727e0ac9e6e68f72636
Author: thsun <thsun@ctrip.com>
Date: Wed Feb 24 17:18:21 2021 +0800
canonical code
commit 62ce678eee98f2c28d04952ca74778f3468e8bd9
Merge: c681c54 048d583
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 14:24:58 2021 +0100
Merge pull request #515 from akshaychhajed/improve-conn-log
Improved connection type logging
commit 048d5838db9ca19ac02e10a6f86ee5fab6b27a6e
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 13:37:39 2021 +0100
Fix whitespace after merge-conflict fix
commit 72ccd0b0d01f0d5782769d245732974e14cda360
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 13:36:59 2021 +0100
Fix whitespace after merge-conflict fix
commit edbc8d673329053b18d67206e4ad33fb6454dcce
Merge: ccb7654 c681c54
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Mon Feb 8 13:35:30 2021 +0100
Merge branch 'master' into improve-conn-log
commit 3135a25c1f5bf07ebc08be668a19a4640e579c72
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Feb 7 14:29:10 2021 +0000
HeartbeatLag must be < than --max-lag-millis and --cut-over-lock-timeout-seconds to continue
commit 503b7b0d6cff548669a143f579255b9c1e2ca3af
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Feb 7 13:52:59 2021 +0000
Consolidate the two sleepWhileTrue loops
commit d5c2414893fefc19c1b8b6d4666a6d209addf7fb
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Fri Feb 5 10:12:54 2021 +0000
Move 'heartbeat is too high' back to Debug logs again
commit 48ce0873de2979d9dba8bb83e75543a004652d3a
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Wed Feb 3 09:02:58 2021 +0000
Store lastHeartbeatOnChangelogTime instead of CurrentHeartbeatLag
commit 4efd15675948aebcb3868cfdaa361b9699d90dfa
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Tue Feb 2 09:17:31 2021 +0000
Move 'heartbeat is too high' to Debug logs
commit 8a26c9ebf47008d40efb255b55892ff1f9e0b634
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:28:25 2021 +0000
Don't cut-over until it is safe to do so
commit a4218cd6f416c9448298c219fdac442bd82961ec
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:27:34 2021 +0000
Progress should print HeartbeatLag
commit 8aee288fd79ead7b9ae6023b8002116f4d62c69b
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:24:26 2021 +0000
Handle onChangelogHeartbeatEvent and update CurrentHeartbeatLag
commit 7207bc146a1cf144b15ce5ca4fdcd0a786d57729
Author: Cathal Coffey <coffey.cathal@gmail.com>
Date: Sun Jan 31 18:23:09 2021 +0000
Make it easier to handle different onChangelogEvents
commit 2b5d5e0a11a54db8819c092a0f549d8e859d2d2c
Author: thsun <thsun@ctrip.com>
Date: Thu Jan 14 14:51:14 2021 +0800
gofmt
commit d0f0b95cf8046af8b0aaff0ba0c4628157bea3b1
Author: thsun <thsun@ctrip.com>
Date: Wed Jan 13 17:21:21 2021 +0800
rm main
commit 3665d666b9227da1275db78ae29fe09b8ecfaf8a
Author: thsun <thsun@ctrip.com>
Date: Wed Jan 13 16:29:39 2021 +0800
fix iss909
commit c681c54e8f33db697f188c42e1e72c88082b3536
Merge: 8ae02ef 6029410
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Dec 22 16:30:50 2020 +0100
Merge pull request #906 from github/golang1.15
Use golang:1.15.x, remove jessie tarball build
commit 60294109ca895f0fcc4b98dec2cd4e32304a5a49
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Dec 17 23:17:34 2020 +0100
Update comment
commit dd2568631a8e4523981c898a930a0119d338ccd9
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Dec 17 17:26:51 2020 +0100
Use golang:1.15.x, remove jessie tarball build
commit 8ae02ef69c0ec886e12e4361d136f1e5a88d7552
Merge: e99b915 bf408b0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Dec 17 13:45:22 2020 +0100
Merge pull request #905 from github/azure-support
Support Azure Database for MySQL (merge PR)
commit bf408b0d0eb9f6e12dec8d5faba1be8ec06377dd
Merge: 88e59dd e99b915
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Dec 16 12:53:59 2020 +0100
Merge branch 'master' into master
commit e99b915cf5eb7b795e12e0f0f682fc32e599785c
Merge: 447a98a 8c4cd10
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Oct 23 12:11:21 2020 +0200
Merge pull request #640 from github/ipv6
Parsing ipv6 addresses
commit 88e59dd2a3b69c3e5e8c77862945893056965d09
Merge: 57955b9 447a98a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Oct 22 23:22:32 2020 +0200
Merge branch 'master' into master
commit 8c4cd10d795c531d6838d2abcbc8ffbf93e41fcb
Merge: 809908c 447a98a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Oct 22 11:39:46 2020 +0200
Merge branch 'master' into ipv6
commit 447a98a6b5116b346738c701e017facb71a7def1
Merge: ce03757 0e2d33a
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Oct 21 18:07:56 2020 +0200
Merge pull request #888 from github/fix_dup_delete_old_table3
use sync.Once to avoid to send drop cutover sentry table to mysql twice (merge PR)
commit 0e2d33ad86c11a26abda216027e78831646d04c4
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Tue Oct 20 16:08:49 2020 +0200
Merge in https://github.com/github/gh-ost/pull/755
commit ce03757deb4af519131fac13ebe0c5728efada7e (tag: v1.1.0)
Merge: eef81c0 ee91745
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 22:08:00 2020 +0200
Merge pull request #879 from github/fix-buster-tarball-build
Fix buster tarball build
commit ee9174550a2351c2d28b7017a88574e2f3dec8bf
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 20:57:33 2020 +0200
Fix typo
commit bcaffc11a2f12cc1b8a28357fe5fb47f3301a497
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 20:49:51 2020 +0200
cp jessie package too
commit 69ce8e869a75058271d3bb3d53e877296ec81810
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 20:45:46 2020 +0200
Fix/hack build-deploy-tarball to allow buster builds
commit eef81c0f733889f93f11499ffede45dc3c2a7c30
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 16:00:31 2020 +0200
Update RELEASE_VERSION to 1.1.0
commit c940a85a28bad68878c5d1622aa7c4e595b35b38
Merge: ebb1de5 8b3a8be
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 20 14:10:47 2020 +0200
Merge pull request #835 from ajm188/handle_driver_timeout_error
Add a check to rows.Err after processing all rows
commit 8b3a8bef0a512919253f91f4a5da733b321eac9c
Merge: f268259 ebb1de5
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 23:20:10 2020 +0200
Merge branch 'master' into handle_driver_timeout_error
commit ebb1de5cdf3c996e6b9981a38cd59c3930c0aeec
Merge: 5e953b7 81a9538
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:47:21 2020 +0200
Merge pull request #562 from github/limitation-encrypted-binlogs
Documenting limitation: encrypted binlogs
commit 81a9538d6fdd15cb2d08c3f6ea2b357f0ad5b0ba
Merge: 48e1281 5e953b7
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:46:40 2020 +0200
Merge branch 'master' into limitation-encrypted-binlogs
commit f268259f5e1a9c5b21cec95182a30a4293cfb2b3
Merge: 4bbc8de 5e953b7
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:04:55 2020 +0200
Merge branch 'master' into handle_driver_timeout_error
commit 5e953b7e3eb13716e84a9c4017cc8add0648b8d0
Merge: 720182f 10724f0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 22:04:15 2020 +0200
Merge pull request #878 from github/parse-alter-statement
Support a complete ALTER TABLE statement in --alter (merge PR)
commit 10724f08c5c75ee0695cbc877fe0cab46f30a63c
Merge: 720182f ae4dd18
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:39:36 2020 +0200
Merge branch 'parse-alter-statement' of https://github.com/openark/gh-ost into parse-alter-statement
commit 720182f58b6dbe879f9f300045c4115e1a4a087a
Merge: 835e86e 28bbe67
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:38:31 2020 +0200
Merge pull request #824 from github/connection-timeout
Support --mysql-timeout flag
commit 28bbe67c6d968901afbe24a38cda6e666f76ab32
Merge: 97f2d71 835e86e
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:08:22 2020 +0200
Merge branch 'master' into connection-timeout
commit 835e86e682d600570b0a372062947e39fab22d4d
Merge: 06cd4a0 2bb4060
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:07:58 2020 +0200
Merge pull request #823 from github/update-go-sql-driver-2020-02
Update go-sql-driver to latest
commit 2bb40605d6a6b200da8744d931ebbb8894af6493
Merge: 7f0254f 06cd4a0
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:06:50 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit 06cd4a0a469d3a4adb89eb7a0f8f31decf388693
Merge: 4bfbe90 d5eac58
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 21:01:48 2020 +0200
Merge pull request #877 from github/workflow-upload-artifact
Workflow upload artifact
commit d5eac588aca3e1a90e7429fa2f7b71a32c28c56c
Merge: 4bfbe90 b54d256
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:59:16 2020 +0200
Merge branch 'workflow-upload-artifact' of https://github.com/openark/gh-ost into workflow-upload-artifact
commit 4bfbe90fca93eb3cda75e0670ef2690caa39aeed
Merge: f334dbd 0ac3a38
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:54:44 2020 +0200
Merge pull request #876 from github/golang1.14
Update to golang:1.14.7, add @timvaillancourt to README.md
commit 0ac3a3833d96a5faae05e3e2638c3a5ae1a9ccf9
Merge: 42bd918 f334dbd
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:27:47 2020 +0200
Merge branch 'master' into golang1.14
commit 42bd9187c1cf93b37438ea6dae9ca0a93d14c863
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:27:11 2020 +0200
Use 1.14.7
commit 25d28855b27bb4519d6951eb236118b1c0e44a15
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 20:21:40 2020 +0200
Copy of PR https://github.com/github/gh-ost/pull/861
commit 7f0254f30b56b82b65b763f7e84563fe7184ce6d
Merge: c9db407 f334dbd
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Wed Aug 19 19:17:50 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit f334dbde5ebbe85589363d369ee530e3aa1c36bc
Merge: c07d08f 2eb1410
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Fri Aug 14 17:03:10 2020 +0200
Merge pull request #810 from yaserazfar/check_unchecked_errors
Adds error checking for an err variable that was left unchecked
commit 4bbc8deb774c16fa4d5375a2c61c03ed22554460
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 13 15:50:38 2020 +0200
Fix tabs from merge conflict
commit 5b6da5b7f3f1c3ef2a872eb0d507ac7f3244d5d7
Merge: 90ad7a0 c07d08f
Author: Tim Vaillancourt <timvaillancourt@github.com>
Date: Thu Aug 13 15:49:34 2020 +0200
Merge branch 'master' into handle_driver_timeout_error
commit ae4dd1867a230c2864538d3e45adbf2a2804c4ff
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Wed Jul 29 15:06:13 2020 +0300
extra unit test checks
commit b54d2567255502e2d09c9499011bd549d4e9283a
Merge: b9d400a 34d1624
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Tue Jul 28 11:40:21 2020 +0300
Merge branch 'master' into workflow-upload-artifact
commit 34d1624dde9d0f506060ddd3d7682f44d064506f
Merge: 87595b1 d1fcef4
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Tue Jul 28 11:39:37 2020 +0300
Merge pull request #1 from openark/golang1.14
Using golang 1.14
commit b9d400abd82c802502c5385a87416c18513eae5c
Merge: 2b71b73 c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon Jul 27 10:28:16 2020 +0300
Merge branch 'master' into workflow-upload-artifact
commit d1fcef4c3dd9398aa8d2ccbeb119fa7f9098fe14
Merge: 8eb300b c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon Jul 27 10:24:09 2020 +0300
Merge branch 'master' into golang1.14
commit 731df3cd152656ac21781bbdcf43e397542042e6
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 14:04:14 2020 +0300
comments
commit 88c73c0338f115fc7300d4cda348ff398fd92419
Merge: c9249f2 87595b1
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 14:02:38 2020 +0300
Merge branch 'master' into parse-alter-statement
commit 87595b17808490d4c955e96cb859f7ef2bbb5f78
Merge: 4dab06e c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 14:01:49 2020 +0300
Merge pull request #6 from github/master
Updates from upstream
commit c9249f2b71ba30d13cbf0ead2717f287786e780f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Thu Jul 23 11:38:05 2020 +0300
Updating and using AlterTableOptions
commit f482356a9426a32835971311a58fd9b489a647c5
Merge: 6c7b473 c07d08f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Wed Jul 22 12:36:59 2020 +0300
Merge branch 'master' into parse-alter-statement
commit 6c7b4736e15e0fc8c1768395d16cc514c95036a0
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Wed Jul 22 12:33:02 2020 +0300
Support a complete ALTER TABLE statement in --alter
commit c07d08f8b58e170da7031624c1a8ec93e705d1c0
Merge: 4dab06e b02900a
Author: Justin Fudally <jfudally@github.com>
Date: Tue Jul 21 16:40:50 2020 -0500
Merge pull request #864 from github/logging-interface-contrib
Logging interface contrib
commit b02900ae06d89454bdd41b59d4367b8e7658c241
Merge: 6b6f9ec 4dab06e
Author: Justin Fudally <jfudally@github.com>
Date: Tue Jul 21 16:01:29 2020 -0500
Merge branch 'master' into logging-interface-contrib
commit 6b6f9eccf4660b195a9baf21d0452ce4e0c0feab
Merge: 7c9c2b3 a36d6be
Author: Justin Fudally <jfudally@github.com>
Date: Tue Jul 21 15:57:38 2020 -0500
Merge pull request #789 from abeyum/master
implement a logging interface
commit 8eb300bdc8bb183e79e4f50f40288e114aa5c55a
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Mon Jun 29 09:52:47 2020 +0300
expect 1.14 and above in build scripts; update to readme.md
commit 2b71b73285338e96798d2530c8adec9aeb28910f
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Sun Jun 28 08:57:19 2020 +0300
Actions/workflows: upload binary artifact
commit fb4aca156751db491d8a83096367c379cdebcc64
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Sun Jun 28 08:49:30 2020 +0300
checksums
commit 1a8c372947bd441ab95bf6a4b2ea5b1922475eb4
Author: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Date: Sun Jun 28 08:39:16 2020 +0300
Using golang 1.14
commit 57955b968b9e6a163085590f83d4eb22c5189041
Merge: 1d4f998 4dab06e
Author: Shuode Li <lshuode@gmail.com>
Date: Wed May 6 00:15:57 2020 -0700
Merge branch 'master' into master
commit 90ad7a061f9ace1fcd752ed42851a0017081268f
Author: Andrew Mason <amason@slack-corp.com>
Date: Tue Apr 21 12:50:23 2020 -0400
Handle the rest of `rows.Err` cases
commit 61de0980721838f1bfe1e335ac3ebe272ca0deaf
Author: Andrew Mason <amason@slack-corp.com>
Date: Tue Mar 31 16:25:16 2020 -0400
Add a check to rows.Err after processing all rows
Closes #822.
In https://github.com/go-sql-driver/mysql/issues/1075, @acharis notes
that the way the go-sql driver is written, query timeout errors don't
get set in `rows.Err()` until _after_ a call to `rows.Next()` is made.
Because this kind of error means there will be no rows in the result
set, the `for rows.Next()` will never enter the for loop, so we must
check the value of `rows.Err()` after the loop, and surface the error up
appropriately.
commit 4dab06e92b20954b46301e3b176d3a873615e3af
Merge: 78dda8a 2178b59
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 14:38:56 2020 -0500
Merge pull request #833 from github/jfudally-throttle-fix
Throttle on HTTP throttle error
commit 2178b5947be80da499fef2c31ac827eaf4920d48
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 10:05:23 2020 -0500
remove spammy error
commit 5816ede7b3350d3810878d299dd8341f79b4eb2d
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 09:55:49 2020 -0500
add error message
commit 7893f8e1c3b575523176705de127e790c2a3ca40
Author: Justin Fudally <jfudally@github.com>
Date: Mon Mar 30 09:53:10 2020 -0500
catch error in collectFunc
commit df60fa4204bc7e84a02b5a9b82a19938353149e9
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 16:06:17 2020 -0500
add error logging
commit 57cf5f3c90c2e2db50863505362e484f1bb26695
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:58:32 2020 -0500
add override to ignore http errors
commit 46dabd338b40ef73fb782046b792d3fc1f30d83d
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:48:19 2020 -0500
go fmt
commit d31f3aac0c09ecb258a29f1cf0f0bb3d2b4a639c
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:47:56 2020 -0500
Add CLI flag for ignoring http errors
commit ca0b822a3de06345a36326fa10a15bead239adaf
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:41:23 2020 -0500
Add comment
commit 64083e4705042a1d6a816a5671a61735139fe347
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 15:40:09 2020 -0500
Throttle on no metrics/error
commit 0b2702bf539aebea09948fe5e9486a30135e4241
Author: Justin Fudally <jfudally@github.com>
Date: Wed Mar 25 14:12:00 2020 -0500
Throttle on no metrics/error
commit d5a7e43266c36d86b7ef478bc975983ca24317a9
Author: Justin Fudally <jfudally@github.com>
Date: Tue Mar 24 14:54:54 2020 -0500
update gitignore
commit 1d4f99812430599608ab4b75af6de6a04c4f5450
Merge: 13b5f48 78dda8a
Author: Shuode Li <lshuode@gmail.com>
Date: Mon Mar 23 19:40:42 2020 -0700
Merge branch 'master' into master
commit 97f2d7161637b56351d9ed2c3dad136558b869c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 12:52:26 2020 +0200
fix unit tests
commit 9f5edc923e5eaef2150b9680307dee02818e6e46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 12:48:23 2020 +0200
Support --mysql-timeout flag
commit c9db40739e6a13de2dd81de50be468aaa2aeae57
Merge: a155700 78dda8a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 06:48:06 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit 78dda8ae2411893f2bf03c745aea1f75a50224fd
Merge: 5ce00ef eaa1839
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 16 06:47:37 2020 +0200
Merge pull request #455 from github/test-latin1text
latin1 tests with TEXT columns
commit eaa1839a9b9ced76b6ff05822ad2ae8f6b327bde
Merge: 30e2512 5ce00ef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 09:27:10 2020 +0200
Merge branch 'master' into test-latin1text
commit 5ce00ef161d9a1f5c73f83dfa5e33aec71d3282c
Merge: 86d8cf4 ef5cbed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 09:26:26 2020 +0200
Merge pull request #655 from github/tests-varbinary
Adding binary/varbinary tests
commit 30e2512b3922aa8406f7269b4e25c790718a5cc8
Merge: 3cc41e2 86d8cf4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 08:33:25 2020 +0200
Merge branch 'master' into test-latin1text
commit ef5cbed0ec32c645c1e2efb32acc4fedbacc7c06
Merge: 4fd4be1 86d8cf4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 08:33:12 2020 +0200
Merge branch 'master' into tests-varbinary
commit 86d8cf4948393b38b81b86b2a3f3dd4272da9794
Merge: c6eb8db 6894916
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Feb 15 08:32:55 2020 +0200
Merge pull request #692 from github/bigint-change-nullable
Testing nullable int
commit 4fd4be13080d980121db48177d38b7995bf8d20a
Merge: 48e01ad c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 14 09:03:38 2020 +0200
Merge branch 'master' into tests-varbinary
commit 3cc41e24a86d2d6f10d01ce69fdcb7ec6de69b01
Merge: 42fa64e c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 14 09:02:53 2020 +0200
Merge branch 'master' into test-latin1text
commit 68949165163bd195a516e5155dac26327f0b3e5f (origin/bigint-change-nullable)
Merge: dd41d9a c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 14 09:00:05 2020 +0200
Merge branch 'master' into bigint-change-nullable
commit a155700b78e49d90108b9960888ce70a7169f466
Merge: 08f1717 c6eb8db
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 13 13:47:00 2020 +0200
Merge branch 'master' into update-go-sql-driver-2020-02
commit 08f171790b01810f83e5972a0d0c1f4cdbc74276
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 13 13:45:39 2020 +0200
Update go-sql-driver to latest
commit c6eb8db16352dcb0150ce6f1c1eae68299c742d6
Merge: 05b4ac0 85a285a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 10 09:04:54 2020 +0200
Merge pull request #820 from github/dock-build
Adding script/dock: simplifying testing/packaging
commit 85a285a9e4ecfd63f817c04f998b572a2fd18e5d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 10 08:59:44 2020 +0200
cleanup
commit f6ea377a4b372e2cf11645dbffd326d5a9f57a38
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 16:11:50 2020 +0200
Dockerfile.packaging
commit 40953fe82f9db405cbd45f04ee4f473b2f0511ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 16:11:34 2020 +0200
Adding script/dock: simplifying testing/packaging
commit 8bdf2d2dbd698a71c40e20d3885f92aca85a6805
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 16:11:19 2020 +0200
Adding script/dock: simplifying testing/packaging
commit 05b4ac08b22991c9f6e31a6f04acfe79a3034321 (tag: v1.0.49)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 9 11:43:19 2020 +0200
Release v1.0.49
commit 1f99b64c3131aa27b725068c8d2b994ec8fddc17
Merge: 5a2bcfc 5bffec3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 11:10:09 2020 +0200
Merge branch 'master' into tar-xz-dbdeployer-upgrade
commit 5bffec3412f9c04681d050c2293be24aa0ed495f
Merge: ea339b6 c30e586
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 11:09:06 2020 +0200
Merge pull request #818 from github/replica-tests-8-0
Replication tests: MySQL 8.0
commit 5a2bcfc09b97224e6f12f7cacf2a90398a8d66ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:59:39 2020 +0200
try not specify version
commit abc30b96c88bc5a87240c90721029210bff0beef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:52:25 2020 +0200
typo
commit 4e5a708f307b94cfecd71a7c302dc6a2e2d115a2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:49:52 2020 +0200
testing dbdeployer version
commit c30e5862f7b46170c1a8d444b7439e02bd16a752
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:43:08 2020 +0200
8.0 is on master now
commit 4f827a271e5094a3b59c195dd9e4af54a1fb857d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:42:36 2020 +0200
8.0 is on master now
commit b72ebfbbd2ca45c6d8cb2f3728f9c98a4d8c376f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:28:54 2020 +0200
replication tests CI: switch to .tar.xz binaries, upgrade dbdeployer
commit a6d0d5ca26fa9291721afc73f61792933e9565d7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:12:29 2020 +0200
not null for unique key test
commit b0f487ea613445c6d5a444b9176b3e93e333d7ea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 10:07:14 2020 +0200
create user
commit 9201b9bc04b41dbfadd9da7406dd3549f3fe4ad7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:54:07 2020 +0200
fetch and checkout from git path
commit 3528d675502f2c1cefd4cee1f6caa77042faf21d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:51:40 2020 +0200
fetch the correct branch. Oh and removing travis
commit 919647cbbc32a7ec5514d64396cbb9349694d35a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:50:34 2020 +0200
removing travis
commit 14674274dc9858ef8fa027db4fd366aacd613c0d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:48:55 2020 +0200
Experiment with https://github.com/github/gh-ost-ci-env/pull/8
commit 9af130d93127fb2b3f8109ff764c27bef9905bd1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 5 09:46:35 2020 +0200
Replication tests on 8.0
commit 2eb141010bbc63da9aed593304026affa8b6606f
Author: Yaser Azfar <yaserazfar@gmail.com>
Date: Fri Dec 27 16:54:43 2019 +1300
adds error checking for an err variable that was left unchecked
commit 13b5f48ca5e7cc83bf7af2455785304c2c4385fb
Author: Shuode Li <shuodl@microsoft.com>
Date: Tue Dec 17 04:03:51 2019 +0000
Remove useless code
commit ae762694fbb9a40e5e0ae29b62e8ba0651c38263
Author: Shuode Li <shuodl@microsoft.com>
Date: Tue Dec 17 03:47:14 2019 +0000
Support Azure Database for MySQL.
commit ea339b602380d60921f6e686f29de69d6163c8f0
Merge: 7c9c2b3 19215b2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 16 06:51:07 2019 +0200
Merge pull request #805 from knepe/update-rds-docs
Update rds docs
commit a36d6bee947bc522bfcd2a1a5b0395f8fc4af175
Merge: 3ca5f89 7c9c2b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Dec 11 07:03:37 2019 +0200
Merge branch 'logging-interface-contrib' into master
commit 19215b268834c8d909f866f7561a89ebad0900b6
Author: Tobias Johansson <tobias.johansson@fasttrack-solutions.com>
Date: Tue Dec 10 13:57:18 2019 +0100
Update rds docs
commit 7c9c2b3f43ea159d2edef42d56c0d5adc698539d
Merge: af43fbd 8598000
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 5 10:57:50 2019 +0200
Merge pull request #795 from mohitm15/master
Update command-line-flags.md
commit 859800079bfb73a3e86ee778d51bfcdc1095b739
Author: Mohit Maroliya <35539313+mohitm15@users.noreply.github.com>
Date: Thu Oct 31 20:13:54 2019 +0530
Update doc/command-line-flags.md
Thank you for the suggestion @shlomi-noach
Co-Authored-By: Shlomi Noach <shlomi-noach@github.com>
commit 991cdc51f0f882a917d3b559945595f485a1d697
Author: Mohit Maroliya <35539313+mohitm15@users.noreply.github.com>
Date: Thu Oct 31 19:28:54 2019 +0530
Update command-line-flags.md
commit af43fbd52f73805b61a7e24f262fe5ae84bb7be6
Merge: dcc3e90 d0ce7c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 30 08:03:24 2019 +0200
Merge pull request #788 from github/context-status
context, status and hooks: progressPct and CurrentLag
commit d0ce7c014ee7fd4f1692574527506c0f8ce9b258
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 23 10:18:56 2019 +0300
truncate lag digits
commit 3ca5f89fa52aa76d4ef0725ddad1eb85e13dc5f7
Author: Abeyu M <abeyu12@gmail.com>
Date: Tue Oct 8 13:49:15 2019 -0400
add migrationcontext to gomysql_reader
commit f4676bf463e39a983803c55fe8d790f0ce858951
Author: Abeyu M <abeyu12@gmail.com>
Date: Mon Oct 7 11:10:36 2019 -0400
implement a logging interface
commit 21e7ec6b7c005d713eae354f76f6791a9f539e50
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 7 07:06:11 2019 +0300
lag: %+vs notation, e.g. 1s
commit 271c7274a3dbac3f82c8939ccfbbc22ec8bcd964
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 7 06:59:56 2019 +0300
refactor progressPct into migrationContext
commit 8893b2207b4bbadedf80f428dc43de28810dc4b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 6 17:12:20 2019 +0300
documenting new hook env variables
commit 78698899880b45c6e93a715b190317b55d07eabc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 6 17:08:35 2019 +0300
context, status and hooks: progressPct and CurrentLag
commit dcc3e90f29ad7b06b707468bad79c750ce5b9b49
Merge: cc3caff 36b0adb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 15 11:25:11 2019 +0300
Merge pull request #778 from github/ci-build-pipelines
CI: adapting to internal builds system
commit 36b0adb1b8a06aa490f00518348e5c4dcf37ce42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 15 11:14:10 2019 +0300
executable scripts
commit 6cc1a1a34e27a301fb755ff21646acc9f3f7cdf0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 15 11:10:48 2019 +0300
CI: adapting to internal builds system
commit cc3caffe67e8d6b353b44541dba16f9c99ef0ffa
Merge: 26afeed 3175c2f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 13 08:41:03 2019 +0300
Merge pull request #777 from github/ggunson-panic-message
Changing the panic message
commit 3175c2fe74412e4829d680e5b665511bb71a29e4
Merge: 3362c5d 26afeed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 13 08:39:43 2019 +0300
Merge branch 'master' into ggunson-panic-message
commit 26afeed694ab455cccc8fa1fd0062b9ccd76f1c8
Merge: b38814f 143abf0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 13 08:21:15 2019 +0300
Merge pull request #776 from github/initial-github-ci-cd
Initial GitHub CI/CD
commit 3362c5d32254bd78e0bfcf305c77cff46e62983c
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Aug 12 12:40:31 2019 -0700
Changing panic message
commit 143abf05b0f85080cc1e27a6c5f2ed5f1538cef3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 12 08:03:17 2019 +0300
fail when go is < 1.12
commit e1c8df744788721ef7b1def8c75b4981f686f0bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:29:28 2019 +0300
travis: declaring mysql service
commit 17e4fe80175c1d00b2665017d07a3571619814d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:26:29 2019 +0300
TravisCI updated to go1.12 ; but we are likely to remove TravisCI anyhow
commit 90ab2368dd247da73d1cc58c726fc7fc089e86ed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:21:04 2019 +0300
graceful sleep; remove extra debug info
commit 1305ff6e010e40631fb887c3e317acedb7c09af5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:17:48 2019 +0300
debug info
commit 106ca5df3caa3a9c972dbc69cf966eb583e72406
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:12:14 2019 +0300
debug info
commit b881bff1e8f3801ed00a727bb9bafe42c7299c46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:06:03 2019 +0300
fixed linter issue
commit e618682ff9355093c6b7ce7625aec3057e352891
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 15:04:04 2019 +0300
go1.12
commit 18612b661ac30e3ff45237ba104af251308a0a8f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 14:59:22 2019 +0300
name of test
commit 6cfa76d1399238fb6350125e1b20613247cb50c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 14:58:37 2019 +0300
adding replica-tests
commit 43ea21c3bb1b6b9b5e50038278e7bebbe5d0f096
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 11 14:54:00 2019 +0300
Initial GitHub CI/CD
GitHub CI/CD is [a thing](https://github.com/features/actions)! We will attempt:
- CI: build + unit test
- replica tests: running `gh-ost` tests on multiple MySQL versions
commit b38814f90ebfd429bd1bdf0ebd258472e5bb3965
Merge: 8113d38 84fe34b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 16:50:21 2019 +0300
Merge pull request #754 from zmoazeni/zmoazeni/bump-localtests-default-retries
Bump default-retries to 3
commit 84fe34b22c9a80a265ffbea043ef1918ceed7eef (origin/zmoazeni/bump-localtests-default-retries)
Author: Zach Moazeni <zach.moazeni@gmail.com>
Date: Mon Jun 10 09:24:03 2019 -0400
Bump default-retries to 3
There are some legitimate retries that can occur during testing. Namely
`logic.ExpectProcess()` (in `applier.go`). We'll look for a process that
does exist, but timing-wise doesn't have the `state` or `info` columns
populated.
Without this, the test will fail abruptly.
commit 8113d38d57bd1b96a9e5979a86f4b7831012551b
Merge: bd47692 681458e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 16:05:30 2019 +0300
Merge pull request #723 from github/no-auto-value-on-zero
Always use NO_AUTO_VALUE_ON_ZERO
commit 681458e8f93565e8a2b5145ff35f75b3e7e9c9dc
Merge: 226cf03 bd47692
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 15:17:39 2019 +0300
Merge branch 'master' into no-auto-value-on-zero
commit bd47692bebb88b58d32efe2d0a293653f6f12d80
Merge: ffc6c40 b8cdd5d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 10 15:17:22 2019 +0300
Merge pull request #736 from github/update-go-sql-driver
Update go-sql-driver/mysql 2019-05-16
commit b8cdd5d133b97ac308dc33323b797a6d57bdc785
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 16 13:29:40 2019 +0300
Update go-sql-driver/mysql 2019-05-16
commit 226cf03a6d46c790174d1c8f24f3630a983a9fa7
Merge: 64db9b6 ffc6c40
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 16 13:23:34 2019 +0300
Merge branch 'master' into no-auto-value-on-zero
commit ffc6c40150efb149321a2f32103b98424d6652b1
Merge: 7cc1817 2560258
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 14 08:18:29 2019 +0300
Merge pull request #726 from jchambers/patch-1
Fix a trivial it's/its typo.
commit 256025853c3cb386453ed223f865c9affc249b93
Author: Jon Chambers <jon.chambers@gmail.com>
Date: Fri Apr 12 12:07:00 2019 -0400
Fix a trivial it's/its typo.
commit 64db9b6b18c5545f0fa20326c0c6830852945ffa
Merge: f0ed7ae 7cc1817
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 2 13:18:30 2019 +0300
Merge branch 'master' into no-auto-value-on-zero
commit 7cc1817b81db94ea7608e00bc8ccffd419c59dc6
Merge: d6c6508 773cddc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 31 06:53:48 2019 +0300
Merge pull request #724 from simonw/patch-1
Clarify it's foreign key /constraints/ that don't work
commit 773cddc88acaa47b52f99157a3faf746b3708f78
Author: Simon Willison <swillison@gmail.com>
Date: Fri Mar 29 05:05:40 2019 -0700
Clarify it's foreign key /constraints/ that don't work
commit f0ed7aeb0b09ba9e11ac887802d246214210a4ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 24 11:32:42 2019 +0200
Always use NO_AUTO_VALUE_ON_ZERO
commit 4d7370529b833de4452d034bd284465526d99b9d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 24 11:32:37 2019 +0200
Always use NO_AUTO_VALUE_ON_ZERO
commit d6c650837f722ad7600b4eff4ace04074598a0a5
Merge: 2c0aa36 7ae32f7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 24 11:13:59 2019 +0200
Merge pull request #712 from babinomec/skip-strict-mode
add --skip-strict-mode option
commit 7ae32f71846c4c71a83425f131519cd3d1d59bba (origin/skip-strict-mode)
Merge: 7d5749b 2c0aa36
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 17 23:49:13 2019 -0700
Merge branch 'master' into skip-strict-mode
commit 2c0aa36251407c18d0df3759834f8cad39a17cc8
Merge: 0e36857 766040d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 11 17:54:02 2019 +0200
Merge pull request #695 from github/named-panic
Adding --force-named-panic option
commit 766040d83f4641e354d06ff9f0172af4a9d3e6ed
Merge: 7ead4c4 0e36857
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 6 12:47:06 2019 +0200
Merge branch 'master' into named-panic
commit 0e3685773a34a85295ff6c7b9650e6b242265e62
Merge: a8fae98 b4da7cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 6 08:38:11 2019 +0200
Merge pull request #716 from RafeKettler/rafe/ssl-crt-key
Improve SSL support
commit 7ead4c4a56dda163fbf50fce6bb22ac6d96b690f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 25 14:02:57 2019 +0200
named throttle, no-throttle
commit ff17d2f844d09de3757fa49e09c4af6eb7e4d643
Merge: 6c5805d a8fae98
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 25 14:00:12 2019 +0200
Merge branch 'master' into named-panic
commit b4da7cfbfb0a08a94e13df82403789713da4ed71 (origin/rafe/ssl-crt-key)
Author: Rafe Kettler <rafe@squareup.com>
Date: Fri Feb 22 10:33:19 2019 -0800
Improve SSL support
Related issue: https://github.com/github/gh-ost/issues/521
- Add --ssl-cert and --ssl-key options to specify SSL public/private
key files
- Allow combining --ssl-allow-insecure with other --ssl* flags.
`mysql.RegisterTLSConfig` allows combining the corresponding
parameters in the `tls.Config` it receives, so gh-ost should
allow this. I found being able to pass --ssl-allow-insecure along
with --ssl-ca, --ssl-cert, and --ssl-key useful in testing.
- Use the same TLS config everywhere. Since the CLI only supports
a single set of --ssl* configuration parameters, this should be
fine -- `mysql.RegisterTLSConfig` documentation indicates the
TLS config given will not be modified, so it can safely be used
in many goroutines provided we also do not modify it. The previous
implementation did not work when the TLS config was duplicated,
which happens when gh-ost walks up the replication chain trying
to find the master. This is because, when the config is duplicated,
we must call `RegisterTLSConfig` again with the new config. This
config is exactly the same, so it's easiest to side-step the issue
by registering the TLS config once and using it everywhere.
commit 7d5749b84a30b1e41ec99bbb55795db1f0352425
Author: babinomec <babinomec@users.noreply.github.com>
Date: Thu Feb 14 15:58:49 2019 +0100
add --skip-strict-mode option
commit a8fae9818daa42681c7806f843067e2d5d360273 (tag: v1.0.48)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 14 12:07:25 2019 +0200
v1.0.48
commit 8e564debeb41140b3e82197cff2779aad831c8a6
Merge: 4ff5d6a b82fc45
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 14 12:06:18 2019 +0200
Merge pull request #710 from github/deb-maintainer-email
Adding maintainer email in DEB package
commit b82fc452212e6757b1ab97fb1762d142424c1fd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 12 08:01:47 2019 +0200
Adding maintainer email in DEB package
commit 4ff5d6a0559362030b86b137f3712448d57a5d27
Merge: 909ef0e 09ef7f4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 15:30:50 2019 +0200
Merge pull request #705 from brandonbodnar-wk/add-tls-support
Initial SSL Connection Support
commit 09ef7f4d24caee606dd8153cc04551c95124ccc8
Merge: 9da2e21 909ef0e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:59:27 2019 +0200
Merge branch 'master' into add-tls-support
commit 909ef0e222d19207071cef450fa84b49ab4540bf
Merge: b12ac78 1327e30
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:59:02 2019 +0200
Merge pull request #707 from github/tests-updates
minor updates to test
commit 1327e3042a1fb8325227b7fd9277edadafa1e26a
Merge: c37ea5d b12ac78
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:27:44 2019 +0200
Merge branch 'master' into tests-updates
commit 9da2e21e0341d8033cd984b70923bdb5a98f4cd0
Merge: 1543098 b12ac78
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:27:36 2019 +0200
Merge branch 'master' into add-tls-support
commit b12ac7837f05ff7e081d5219df343bb5ebca6abe
Merge: 79ddcec 1671530
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:27:17 2019 +0200
Merge pull request #703 from github/hints-owner-token
added: --hooks-hint-owner, --hooks-hint-token
commit c37ea5dea060a831f6bae8ddec6929670ae7833d
Merge: 0fd4603 79ddcec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 10 11:24:19 2019 +0200
Merge branch 'master' into tests-updates
commit 1543098891296e496e16f63b671d6d0ea80342e8
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Tue Feb 5 08:02:47 2019 -0600
Document ssl-related command line flags.
commit 5b0dfb009c5e0dfb815d125da2faec1f132a4c75 (origin/add-tls-support)
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Mon Feb 4 16:21:25 2019 -0600
Wireup allowing insecure ssl
commit 79df0d1c5de9eec208da73f2657b6ff666af6239
Author: Matt Belisle <matthew.belisle@workiva.com>
Date: Mon Feb 4 14:46:08 2019 -0600
Adding --ssl-insecure flag
commit 5319157789e317d296e298c0eb86240d3ef3cd56
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Fri Feb 1 13:20:17 2019 -0600
Expand usage statement to indicate setting applies to multiple hosts
commit f67ec15f2b972fd6b6b5b1892fe9838a3f0c9e34
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Fri Feb 1 13:16:54 2019 -0600
Handle returned error
commit c440112d440112e819d17f8d6997f3b41882edac
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 17:23:19 2019 -0600
Explain default setting for TLS param in DSN
commit dc599bb0368f0ccd15a605348a6615cfe8f03faf
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 17:20:11 2019 -0600
Remove unnecessary branching
commit 4f9367e6909dc93d824cda9f536921e449cf689e
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 16:59:42 2019 -0600
Fix casing for initialism
commit 23617f287fbf0903e8979ec4ba5086b032e0bc23
Author: Brandon Bodnar <33429657+brandonbodnar-wk@users.noreply.github.com>
Date: Thu Jan 31 10:03:48 2019 -0600
Add initial support for ssl encryption connections to database servers.
- Adding a command line option for users to enforce tls/ssl connections
for the applier, inspector, and binlog reader.
- The user can optionally request server certificate verification through
a command line option to specify the ca cert via a file path.
- Fixes an existing bug appending the timeout option to the singleton
applier connection.
commit 16715303008c180e019959f062afbdb26262ff16
Merge: 3161cd5 79ddcec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:28:58 2019 +0200
Merge branch 'master' into hints-owner-token
commit 79ddcecb1fba7f1105d3153edcd69524ccad6451
Merge: 0d773f7 7ffcca0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:28:48 2019 +0200
Merge pull request #696 from wcurrie/patch-1
Add Why Is "Connect to Replica" mode preferred?
commit 7ffcca0a2a3a4c47095062c3adeca5e4894fb6cf
Merge: 5eec741 0d773f7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:28:09 2019 +0200
Merge branch 'master' into patch-1
commit 0d773f7b3d5be698625b2e80fdfd4457df4b0a7f
Merge: e48844d 93b88e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 28 08:26:34 2019 +0200
Merge pull request #701 from github/gh-ost/patch-1
inspect: remove redundant join conditions
commit 3161cd5823ccb3e213f8783e972c082f72ad6571
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 24 13:06:20 2019 +0200
added: --hooks-hint-owner, --hooks-hint-token
commit 93b88e262a2d813bfd77be0075668d8084a298af
Merge: afa108f e48844d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 23 08:13:55 2019 +0200
Auto-merged master into gh-ost/patch-1 on deployment
commit e48844de0bee9a8db611a06cd6080cac4dab25cb
Merge: d5c374a d323045
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 23 08:13:04 2019 +0200
Merge pull request #578 from MOON-CLJ/minor_changes
minor changes and typo correction
commit afa108f8fa49ec66a3b873c094f1bd09e4aaa169
Author: twotwotwo <randall@wawd.com>
Date: Tue Jan 22 12:26:55 2019 -0800
inspect: remove redundant join conditions
The TABLE_SCHEMA and TABLE_NAME are already guaranteed to have the same value in COLUMNS and UNIQUES because of the WHEREs in each query. Dropping it from the ON clause makes it complete much faster.
On (at least) MySQL 5.6 installs with thousands of tables, this query completes in a few seconds without the additional join conditions, but takes more than a minute with it.
commit 809908cb1d7c72fd8078a91d2ed4fa52f7e30dcf
Merge: 6284a34 d5c374a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 20 09:02:34 2019 +0200
Merge branch 'master' into ipv6
commit 5eec74132750f4119b1b761e7607aeee83928a67
Author: Will Currie <wscurrie@gmail.com>
Date: Wed Jan 16 06:28:05 2019 +1100
Add Why Is "Connect to Replica" mode preferred?
commit 6c5805d844935776a0ebdb4260b91f598f878c81
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 14 13:32:43 2019 +0200
documenting new flag
commit 5f587c3262259c4d6ca5a17e955fc96f8f03e0d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 14 13:27:44 2019 +0200
Adding --force-named-panic option
commit d32304520cb5ab37a932b90596013edad3e61807 (origin/minor_changes)
Merge: 97c1e72 d5c374a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 14 10:45:27 2019 +0200
Merge branch 'master' into minor_changes
commit d5c374a7c9d41b01d0104ff2b16d5af87b76345a
Merge: 6a94f65 7e0bdbe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 13 13:05:48 2019 +0200
Merge pull request #684 from github/test-decimal
Fixed DECIMAL datatype
commit dd41d9a4b1b4b0511152aea81920c0eead8873a3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 3 11:18:07 2019 +0200
Testing nullable int
commit 7e0bdbe72a7f81d7a5546bc74279ade9f79baec5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 12:28:34 2019 +0200
old timestamp, old datetime
commit 7c17cee0104ac0fdb903abfc028b5000d774157f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 11:47:41 2019 +0200
reverting some changes
commit 0be91ba0f2ca7aa6888afbd83d02e543ea582c1f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 11:39:43 2019 +0200
trying something...
commit f25d0b1a3c16254568e8f19888e33777ca93f36d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 11:02:27 2019 +0200
applying datetime patch
commit 14e396ed730987069a250b2cce0d9eb6b5a0a147
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 10:58:12 2019 +0200
updated go-mysql
commit 255314927d10b4c16804f6efae1fe2b2839f1875
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 10:57:46 2019 +0200
Updated go-mysql library, now with fix to decimal. May break datetime
commit ffd8fa0ea839006bcbbd2464bfe7836dded015d3
Merge: 6f673fa 6a94f65
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 1 10:44:32 2019 +0200
Merge branch 'master' into test-decimal
commit 6a94f65b2fd6632bdc512177c1d001587b665b9e
Merge: 17233fc 419794e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 25 08:59:08 2018 +0200
Merge pull request #633 from heng4fun/master
Support database with underscore
commit 419794e16d35b1bede9f7e1587a5a9d974686ab7
Merge: 29e3d48 17233fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 25 07:20:47 2018 +0200
Merge branch 'master' into master
commit 17233fc6b079732bb6ed83c12d97cea6ea7dedf7
Merge: 8245b23 179a3c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 11:14:27 2018 +0200
Merge pull request #661 from esnunes/fix-inspector-column-types
Fix inspector column types
commit 179a3c2fc49c83f0173d01989d9c947b484a6d8d (origin/gh-ost/fix-inspector-column-types)
Merge: 736696f 8245b23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 10:28:28 2018 +0200
Merge branch 'master' into fix-inspector-column-types
commit 8245b23b6f13070cb17f73f49751cc34b1abda39
Merge: 034d9e4 9e6b7ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 10:28:10 2018 +0200
Merge pull request #689 from ClareCat/update_docs_throttle_http_flags
Update docs to include info about throttle-HTTP and some undocumented flags
commit 9e6b7ffc43556d8b615a35dc4b32c08a1b67cb72 (origin/update_docs_throttle_http_flags)
Merge: 432e83e 034d9e4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 09:22:25 2018 +0200
Merge branch 'master' into update_docs_throttle_http_flags
commit 034d9e43b85e15fe01b5dd670d33738d6c1f13cd
Merge: 49270ee 44db643
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 09:21:54 2018 +0200
Merge pull request #648 from github/ggunson-shared-key-docs
Draft rewrite of shared key page
commit 432e83e1969f1d9b4145f2d056bad430c6bc5a96
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 16 07:48:20 2018 +0200
lower case arg name
commit d5aab8e03de6e95eb33aabfc732c0d18ad4ede23
Author: ClareCat <clarescool@hotmail.com>
Date: Thu Dec 13 20:26:51 2018 -0800
Add missing quotes
commit 2c48be107cbd00d68870b60be906ab2150970c2c
Author: ClareCat <clarescool@hotmail.com>
Date: Thu Dec 13 20:25:04 2018 -0800
Update command-line-flags
commit 96d00d470e9586cc9465324e36cdb067714400b9
Author: ClareCat <clarescool@hotmail.com>
Date: Thu Dec 13 19:31:36 2018 -0800
Update throttle.md to describe --throttle-HTTP
commit 44db643d4f27d47d51d4bec713503482a19690e1
Merge: a93fccd 49270ee
Author: Gillian Gunson <ggunson@github.com>
Date: Thu Dec 13 15:42:47 2018 -0800
Merge branch 'master' into ggunson-shared-key-docs
commit 29e3d48c36489853534def07324421b2d0641f8e
Merge: ef686a4 49270ee
Author: 黄恒 <heng4fun@users.noreply.github.com>
Date: Tue Dec 11 13:12:47 2018 +0800
Merge branch 'master' into master
commit 736696fb6cb895607118adac0a378a0abf0205ee
Merge: ebba4f4 49270ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 29 08:35:52 2018 +0200
Merge branch 'master' into fix-inspector-column-types
commit 6f673fa6273693ae3d6d833469149b100a20313d
Merge: 00f5044 49270ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 28 10:20:07 2018 +0200
Merge branch 'master' into test-decimal
commit 00f5044f4ff49099343930dd5e5bc3768a7aa4b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 28 10:19:28 2018 +0200
Testing DECIMAL datatype
commit 49270ee577505044b3a121c68646123573068603
Merge: 2d9d602 a7aa4eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 21 12:15:35 2018 +0200
Merge pull request #680 from github/test-convert-utf8mb4
testing: convert to character set utf8mb4
commit a7aa4eb2c03f58e92e845818b97c358f9d14aee1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 20 19:48:59 2018 +0200
adding latin1
commit 5d4d1cd31bd8a09760e6972311fec987f58a3c56
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 20 19:37:51 2018 +0200
more interesting sample data
commit 13b17b93c432cc9ae6f061d29ba32be1fd8dda61
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 20 19:35:03 2018 +0200
testing: convert to character set utf8mb4
commit ebba4f46a3bd452b2a086538d49bc267709ccd9a
Merge: 7e93451 2d9d602
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 13 07:55:24 2018 +0200
Merge branch 'master' into fix-inspector-column-types
commit 2d9d60272966d42739d1734e891984dfefaf2783
Merge: bca6be2 f98ef18
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Nov 11 09:04:08 2018 +0100
Merge pull request #663 from jrgm/fix-sha256-go-darwin
Correct the go SHA used in script/ensure-go-installed for Darwin
commit 7e934518a536aa65d96b89c941628babb0be662d
Merge: 5f15f8a bca6be2
Author: Eduardo Nunes <esnunes@gmail.com>
Date: Mon Nov 5 09:59:55 2018 +0100
Merge branch 'master' into fix-inspector-column-types
commit f98ef182785fd66b7b3b2b6fd1b9193ee3db2149
Author: John Morrison <jrgmorrison@gmail.com>
Date: Thu Nov 1 21:42:56 2018 -0700
Correct the go SHA used in script/ensure-go-installed
commit bca6be23438bf15668b68a0b9a1d22c1c5ecf206
Merge: 32f2b06 c32823c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 1 15:44:48 2018 +0200
Merge pull request #659 from github/test-bit-support
BIT datatype tests
commit 5f15f8a5390fdd5eb6790d5d3f6940d3741cea4d
Author: Eduardo Nunes <esnunes@gmail.com>
Date: Thu Nov 1 14:43:57 2018 +0100
Remove not needed call by grouping columnLists
There is no need to call `applyColumnTypes` more than once for the same
`databaseName` and `tableName`, it is just move the additional
`columnList` to the first call.
commit dfc8aa28f46f5c3868e6dcd033fb4fe883a14e1f
Author: Eduardo Nunes <esnunes@gmail.com>
Date: Thu Nov 1 14:33:11 2018 +0100
Ignore not available columns when applying column types
The given `columnLists` may not contain all columns available in the
given table. This patch prevents the code to fail. Before this patch the
code was panicking whenever it was trying to set a value into a `nil`
object, e.g. `columnList.GetColumn('non-existant').Type = SomeType`.
For some reason the application was not completely failing but as a
side-effect any column after the non-existant column would never get its
Type properly set.
commit c32823c10a05864e974096653f55edd02c70f4dd (origin/test-bit-support)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 1 15:27:28 2018 +0200
BIT datatype tests
commit 48e01ad39b950a04ca45202baed279890a396b23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 29 10:09:15 2018 +0200
Adding binary/varbinary tests
commit 32f2b063d87cf4e59ef6c8ac4f24cbd049de5ed2
Merge: f41df8e 967baf9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 21 14:25:42 2018 +0300
Merge pull request #652 from HaraldNordgren/go_versions
thank you
commit 967baf9e3cfb041beb4a2573a06a2b8ea48950c1
Author: Harald Nordgren <haraldnordgren@gmail.com>
Date: Sat Oct 20 11:43:32 2018 +0200
Bump Travis versions
commit a93fccdd06136efee7c213604089b43443891edb
Merge: 70a4ce1 f41df8e
Author: Gillian Gunson <ggunson@github.com>
Date: Tue Oct 16 15:14:38 2018 -0700
Merge branch 'master' into ggunson-shared-key-docs
commit f41df8e6094c8571ab7c912c87cf324405a90b36 (tag: v1.0.47)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 11:50:37 2018 +0300
v1.0.47
commit 0c37a6daee4da5429906ac33d0512c1107216a72
Merge: 9f81a23 0260230
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 11:42:37 2018 +0300
Merge pull request #651 from github/test-throttle-file
localtests support throttle flag file
commit 02602302a05acee1555d1e5383d6a33ee34696f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 11:25:46 2018 +0300
more attempts at session time zone
commit 9512a2de40f3faf061cc03fa7d18acd8844f97c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 10:30:19 2018 +0300
forcinf UTC timezone
commit b8e02df0feeb5cea96d05794e301f23be352497f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 10:22:59 2018 +0300
reading original_sql_mode once
commit 789d247d83c77c0936a12dbdf5317b5fba144c6c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 16 09:47:30 2018 +0300
localtests support throttle flag file
commit 70a4ce1cb25d2a7cf1b4f152d7bd9a924ac25752
Merge: b3cd023 9f81a23
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 15 21:15:24 2018 -0700
Merge branch 'master' into ggunson-shared-key-docs
commit b3cd0233c9cfa63734e21c1591be581790ea3773
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 15 21:15:13 2018 -0700
quick syntax edits
commit 600faf62af50b7ee6f36a514cb6cd14587e94297
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 15 20:47:37 2018 -0700
added emphasis as requested by Shlomi
commit 9f81a2304652203d4b90d9839041f2c56f660ea0
Merge: d5f0f01 eb52906
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 15 11:58:19 2018 +0300
Merge pull request #650 from evaldasg/patch-1
Add sql snippets highlighting
commit eb529065bf82574841cde5ef50ef3a0c0c4d1b83
Author: Evaldas Grudzinskas <evaldasg@users.noreply.github.com>
Date: Mon Oct 15 11:51:02 2018 +0300
Add sql snippets highlighting
commit c1222a24165efd2cb9afdc7c0f010a1c999ea943
Author: Gillian Gunson <ggunson@github.com>
Date: Tue Oct 9 22:02:38 2018 -0700
Draft rewrite
commit d5f0f011da9e67a536a00984ce4cc6482d05da10
Merge: 2871843 60398e7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 4 08:04:29 2018 +0300
Merge pull request #641 from jacobbednarz/add-dry-run-env
Populate the hooks environment with dry run status
commit 60398e774fac61b84527959474aeb2f260aa4ef3 (origin/add-dry-run-env)
Merge: 09a005d 2871843
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 2 14:08:08 2018 +0300
Merge branch 'master' into add-dry-run-env
commit 6284a34823afd2f88696ddb5c1b8a2c3cdcbd072
Merge: 04c0be6 2871843
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 2 08:12:15 2018 +0300
Merge branch 'master' into ipv6
commit 2871843622c604fb803266b15326c4ad4277d038
Merge: 17b170d 7bd338f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 2 08:11:59 2018 +0300
Merge pull request #644 from github/deadlock-rtries
Fix to retry logic in row copy
commit 7bd338faf75d6a501e7bcb3ede5df12c2640f415
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 20 10:49:21 2018 +0300
Fix to retry logic in row copy
commit 09a005d79ee0f52c038e92ee6d992b84554c009c
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Sep 18 14:39:30 2018 +1000
Populate the env with dry run status
Updates the `applyEnvironmentVariables` function to populate whether or
not the current execution context is running as a dry run or not which
can then be used in hooks.
commit 04c0be6137ef65e4136a798e64f7f48c7b168722
Merge: 959d1af 17b170d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 09:35:18 2018 +0300
Merge branch 'master' into ipv6
commit 17b170dd1fcace81e2be75e5b749791d3ac8d03c
Merge: 1e067e5 695e32d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 09:33:06 2018 +0300
Merge pull request #611 from wfxiang08/dev_copyrow_hangs
fix copyRowsFunc hangs bug
commit 97c1e72dbefdecf1129bc0dddcdb9642b7fac951
Merge: 14eda7e 1e067e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 08:58:04 2018 +0300
Merge branch 'master' into minor_changes
commit 695e32d41b6b47536690adadc36aaebe3f184441 (origin/dev_copyrow_hangs)
Merge: c7dff99 1e067e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 17 08:42:03 2018 +0300
Merge branch 'master' into dev_copyrow_hangs
commit 959d1af211547f428a7d324cc91e0b3a8b6b4bf8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 16 11:52:59 2018 +0300
support ipv6 without port
commit a7cfaa4d336c5e1d0084c1120537bbdad3ad239c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 16 11:48:15 2018 +0300
added testing
commit 49b80df27b668512914799be756fdfdf6957e8cd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 16 11:44:52 2018 +0300
Parsing ipv6 addresses
commit 1e067e5a3782a44cea86d858e2b87511201d3b45
Merge: d2726c7 32f1cf1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 4 07:22:17 2018 +0300
Merge pull request #634 from github/gcp
Support for GCP (Google Cloud Platform)
commit 32f1cf1dbe4d9ed3cc31a847e5b87608ede6d636
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 2 09:51:40 2018 +0300
Support for GCP (Google Cloud Platform)
commit ef686a4e7bcd0e723200a232e25a567815cf6bc2
Author: 钟越 <huangheng.hh@alibaba-inc.com>
Date: Fri Aug 31 00:40:09 2018 +0800
Support database with underscore
commit c7dff99a194cc3693654746fab29becb8fa44eeb
Author: wangfei <wangfei@coohua.com>
Date: Mon Jul 23 09:29:21 2018 +0800
fix copyRowsFunc hangs bug
commit d2726c77f86cb65e25bce5c0ac5fe3fa0c997488
Merge: 6524a15 441f633
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 26 08:20:08 2018 +0300
Merge pull request #606 from ealter/patch-1
Fix a small typo in the documentation
commit 441f6331fdd01c53dd8821098fb12a604f4f15a2
Author: Eliot Alter <eliot.alter@gmail.com>
Date: Mon Jun 25 15:33:02 2018 -0700
Fix a small typo in the documentation
commit 6524a15ed343e6780c0d4a2e75042e6cb4121aa3 (tag: v1.0.46)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 28 07:49:51 2018 +0300
release 1.0.46
commit 80102dde89860ed1672f630f469527b8ca58136d
Merge: 582e44a b931204
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 28 07:48:35 2018 +0300
Merge pull request #595 from github/support-generated-columns
Support for GENERATED (aka virtual) columns
commit b93120413b42ba568e0a4943884aef8d7f8f3d92
Merge: 2c6b79c 582e44a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 23:25:57 2018 +0300
Merge branch 'master' into support-generated-columns
commit 582e44a293ccc313748e894616b163b3d537a13e
Merge: bba8b25 609890a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 21:05:35 2018 +0300
Merge pull request #599 from github/build-packaging
Build packaging
commit 609890aec1d81781eec2684ddb4e8445fa39a1e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 21:03:44 2018 +0300
only create builddir for linux
commit 0454c5ecb081b24b7a1ce6326ad4e1234ed9bb35
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 21:02:00 2018 +0300
do not delete during build
commit 7da0cbc270993327eb54a506968a5bbd5013fc7b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:59:58 2018 +0300
/tmp/gh-ost-release
commit 33e5974549ef24cb38560f168862ba29dd012067
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:53:18 2018 +0300
working directory
commit 460b15d827b98e8423e995eeceb214a06b295cb3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:49:08 2018 +0300
rpm and deb
commit d20903e2605672a34a3003aa0468e38fe97af613
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 27 20:29:09 2018 +0300
Package builds
commit 14eda7efe06f5eed297c0f243bd870aa6b6de8b4
Author: MOON_CLJ <lijunli2598@gmail.com>
Date: Sat Apr 28 12:20:28 2018 +0800
fix GetReplicationLag not used args
commit 21d455013e9d8ce3b4892e44e3750aaf4fb58d51
Author: MOON_CLJ <lijunli2598@gmail.com>
Date: Fri Apr 27 14:58:07 2018 +0800
minor changes and typo correction
commit 2c6b79c4e78916cc7cc0068a4e95dc5cf4709c42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 14:09:48 2018 +0300
test: add generated column
commit 5275ad93421d89d2bbb0c24a675e6ddca3923b8c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 13:05:12 2018 +0300
updated docs
commit 03b8dadda691d9080075c6a71ad41cb734102fa6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 12:55:57 2018 +0300
added generated column rename test
commit db871b42c4947a8657b7860452bff0b47ada20ae
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 12:36:52 2018 +0300
Support for GENERATED (aka virtual) columns
commit bba8b257d180c8e10666c63220f356e8ab1af746
Merge: d37ad9c dfeefed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 22 08:25:46 2018 +0300
Merge pull request #592 from github/changelog-table-exec-no-prepare
avoid prepared statements for changelog table
commit dfeefed5dc0d8704799448fa90cb3d3c1bf0609b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 20 13:46:33 2018 +0300
avoid prepared statements for changelog table
commit d37ad9c8d481c318c5adc07837c23fc77102e11c
Merge: ffc9583 1f772df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 20 12:11:42 2018 +0300
Merge pull request #539 from github/incorrect-datetime-1970
Incorrect datetime 1970
commit 1f772dfcd9adc0e83c2b052b95c516f471135bfe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 15:07:12 2018 +0300
experiment done: restoring patch
commit 0f9a26ef6c4b3b4c5bb1ce8f83ebcfa45cdcca8c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 14:03:10 2018 +0300
experiment: removing patch
commit 08637009a6c6d81f1a78a1a97f429eddfc73963c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 13:47:33 2018 +0300
supporting modified sql_mode
commit 80387d91603b6ca1a0c38d9a0bb987843604f3c6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 12:45:45 2018 +0300
experiment: handle zero MYSQL_TYPE_DATETIME
commit 7821582693a45ab3a0b7a44126719682c98b3325
Merge: 7d3514b ffc9583
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 15 12:12:18 2018 +0300
Merge branch 'master' into incorrect-datetime-1970
commit ffc958309646b9c0de985a344b10f623f527dad9
Merge: 4b1b70d ef28068
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 9 12:42:20 2018 +0300
Merge pull request #586 from SchumacherFM/fClose-Fix
go/base: Do not ignore f.Close error
commit 7d3514be08aa9c8f714f5d8d4be502052a5a6cda
Merge: e65e0ee 4b1b70d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 21:17:19 2018 +0300
Merge branch 'master' into incorrect-datetime-1970
commit ef28068d39921fc064c64701e8088fc94f4468e3 (origin/fClose-Fix)
Merge: 46bead0 4b1b70d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:57:17 2018 +0300
Merge branch 'master' into fClose-Fix
commit 4b1b70db0b28e019775b4ad1d916c63e3a96952c
Merge: a79109b a64613d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:57:06 2018 +0300
Merge pull request #590 from github/reject-rename-table-addendum
Reject rename table: docs
commit a64613dc3fae866990718f48fcec44374447a9a4
Merge: 8cbfa26 a79109b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:57:46 2018 +0300
Merge branch 'master' into reject-rename-table-addendum
commit 46bead0369742bcb95a99dd2b50248860db4a269
Merge: c6a6a53 a79109b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:53:56 2018 +0300
Merge branch 'master' into fClose-Fix
commit a79109b8ff358e2c3b0add0d495807dedbe29e3f
Merge: 3a3ee49 eaf1b51
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:53:47 2018 +0300
Merge pull request #589 from github/go-1-10
build.sh: supporting go1.9 and above
commit eaf1b5168ceb8a6cc74783db0e16125d87870d37
Merge: 37ed92d 3a3ee49
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:52:53 2018 +0300
Merge branch 'master' into go-1-10
commit 3a3ee495ee680d25cff5cd8a79a1c4e3992de500
Merge: 90a28be 24ed4ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 8 07:52:36 2018 +0300
Merge pull request #588 from github/reject-rename-table
Rejecting RENAME TO|AS
commit 8cbfa26adf22c393b06125876c53ee47e9772020
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 19:07:38 2018 +0300
updated limitations
commit 37ed92d4118815c4c1602d2bc4b3668a7b6cc733
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 19:03:32 2018 +0300
go version, updated README
commit b23f0a6874b146d4ca46e241d37ea38478135b07
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 12:34:42 2018 +0300
build.sh: supporting go1.9 and above
commit 24ed4ce5e605612044b35517ac10a0ee77ade957
Merge: fb00a13 90a28be
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 08:04:47 2018 +0300
Merge branch 'master' into reject-rename-table
commit 90a28be0964a799b651025eb3b78f1e38da16ca6
Merge: 2b69a5d 99fcbc3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 7 08:04:34 2018 +0300
Merge pull request #585 from atsushi-ishibashi/const_custom_type
Fix custom type assignment
commit fb00a1387161d2678e280dc55eb380c9a2a8da3a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 6 11:19:03 2018 +0300
Rejecting RENAME TO|AS
commit c6a6a533a1e5d82bfaa50f11286bd713c0914ce4
Author: Cyrill Schumacher <cyrill@schumacher.fm>
Date: Fri May 4 08:22:54 2018 +0200
go/base: Do not ignore f.Close error
commit 99fcbc35f39f5d3e6d1477944f14d8c5ef4389da (origin/const_custom_type)
Author: Atsushi Ishibashi <atsushi.ishibashi@finatext.com>
Date: Fri May 4 01:45:14 2018 +0900
Fix custom type assignment
commit 2b69a5d53ef0813f48ee1d766b6c0c411192bdf1
Merge: fab111e ec1e278
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 3 13:08:07 2018 +0300
Merge pull request #581 from ryanhall07/master
Fix the grammar for the opening sentence in rds.md
commit ec1e278bb5dc6c2dc64f417a92613b6e12cb8d4b
Merge: f56ddcd fab111e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 3 13:05:55 2018 +0300
Merge branch 'master' into master
commit fab111e97f7b42113635a4ff5958bcbf2b128ad5
Merge: b875a8e 581a764
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 3 08:57:48 2018 +0300
Merge pull request #582 from pkillian/patch-1
[Typo] Fix typo in 'PULL_REQUEST_TEMPLATE.md'
commit 581a764ad707cbabc84d37eeb1a45bd280a8d0de
Author: Patrick Killian <pkillian@berkeley.edu>
Date: Wed May 2 21:36:01 2018 -0700
[Typo] Fix typo in 'PULL_REQUEST_TEMPLATE.md'
Line 14: "... explain what is does" -> "... explain what it does"
commit f56ddcd3fa6bbba5e28319145c7e8e20aad3e884
Author: Ryan Hall <ryanhall07@gmail.com>
Date: Wed May 2 11:41:45 2018 -0700
Fix the grammar for the opening sentence
commit b875a8efd37489d1eca54a41e88e35610a617073
Merge: 68bf933 160e7a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 30 22:22:00 2018 -0700
Merge pull request #575 from github/validate-binlog-row-image
Enforcing binlog_row_image=FULL
commit 160e7a11f5221aa239edd549bd2090c0303b5189
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 24 05:56:03 2018 -0700
Enforcing binlog_row_image=FULL
commit 68bf933659f161f37f05cd68eab1cec993ce310c (tag: v1.0.45)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 17 09:00:50 2018 +0300
Release 10.0.45
commit f914b93171eff155f808dfb478869b8eb309c858
Merge: 3b7f1a7 831566c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 16 14:20:35 2018 +0300
Merge pull request #541 from zhangxiaojian/support-aliyun-rds
Support Aliyun RDS
commit 831566c18888417846c51e3529942a7fa28f628c
Merge: 3dc4930 3b7f1a7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 16 14:19:08 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 3dc4930ae3ae53b194347249bc5735fad8da8e32
Merge: 619f982 3b7f1a7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 16 14:17:03 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 3b7f1a7efd771af1eee228fcc3c05cdd90b05fa4
Merge: 85bbde2 50b8f2c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 15 08:39:08 2018 +0300
Merge pull request #568 from github/exponential-backoff-merge-master
Exponential backoff merge master
commit 50b8f2c3677f57f394c1f0ad710c3a48aee14f47
Merge: 731dfab 85bbde2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 15 07:55:30 2018 +0300
Merge branch 'master' into exponential-backoff
commit 619f982394cc2c5e7ada818e896f89ce95a80bdb
Merge: d3b98d9 85bbde2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 12 09:33:13 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 85bbde20c2f8ce0f2d2b9b7ace617b275b471b72
Merge: d2aca21 2376c91
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 11 16:11:34 2018 +0300
Merge pull request #567 from github/fix-long-json
Fix to long JSON values
commit 2376c917045f88848da423423dc241ca7ea010e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 11 09:11:27 2018 +0300
Fix to long JSON values
commit d3b98d9e746115834e5b9dd64e29a157eddcd854
Author: zj118228 <zj118228@alibaba-inc.com>
Date: Thu Mar 29 11:19:20 2018 +0800
Refactor the code and remove the global variable of
support-aliyun-rds branch.
commit b3f599acd87a2223336821534a377edef3bb9472
Merge: bf01b31 d2aca21
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 27 14:23:51 2018 +0300
Merge branch 'master' into support-aliyun-rds
commit 731dfab9fc273a3a3228b294c0f305a4d6ed5a3d (origin/exponential-backoff)
Merge: d2aca21 15e7417
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 25 08:35:31 2018 +0300
Merge pull request #563 from kurtzur/master
Support exponential backoff for cutover attempts
commit 15e7417fc5f863d01492f123388ed2b638dc09b1
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Mon Mar 19 12:29:49 2018 -0700
update comment
commit 117b197b2aaa9c3bbd8e14d051a1e8588bd91b66
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Mon Mar 19 12:26:46 2018 -0700
Obey defaultNumRetries in retryOperationWithExponentialBackoff; name max interval flag more generically (#2)
* rename flags, obey defaultNumRetries
* capitalization fixes
* fix flag description typo
* fix sleep algorithm
commit 8f1ec0572a40a14e715b7e139b7074ce7826925f
Merge: d2aca21 628983f
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Fri Mar 16 14:08:38 2018 -0700
Merge pull request #1 from kurtzur/kk-support-cut-over-exponential-backoff
Support exponential backoff for cutover attempts
commit 628983f78fce1d8d6514a489f0c3a07ee8210c11
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Fri Mar 16 12:39:55 2018 -0700
:art:
commit 64f66c4abb903643515acac56e7759fd7618d089
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Thu Mar 15 17:44:50 2018 -0700
add back nonFatalHint, fix type mismatches
commit bd62b19b0bc239503e8ba13c9bfebcb75028fdbb
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Thu Mar 15 17:41:15 2018 -0700
remove nonFatalHint argument from retryOperation; add retryOperationWithExponentialBackoff and conditionally use it
commit 3f0443833d4773fbf4f39baa3dc8378c9bc9b57c
Author: Kurt Kotzur <kurtgeorge@gmail.com>
Date: Thu Mar 15 17:40:15 2018 -0700
add flags for enabling exponential backoff and maximum backoff interval
commit d2aca21a01ebb4712d0d3df8a37fb05b293769a6
Merge: 12424e9 710abd5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 14 06:21:12 2018 +0200
Merge pull request #560 from github/gbk_encoding_simple
Gbk encoding simple
commit 48e12814ca404e62f39665a998da2e14313314b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 13 07:48:24 2018 +0200
Documenting limitation: encrypted binlogs
commit 710abd5a5bedbd585a46872bc48e615237d4a0d6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 12 16:20:46 2018 +0200
Fixed test
commit 2311df412dea20efdb1075ca2fe804c88f107dd7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 12 16:17:53 2018 +0200
gbk support, simplified
commit a17f2df3592ba96c1ce4bca0a5aa6b8a094560c2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 8 07:25:52 2018 +0200
more elaborate test
commit b7eacbb75fdb043f9917fb4368e50b947dd1fb34 (origin/gbk_encoding)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 8 07:21:50 2018 +0200
testing gbk charset
commit bf01b317955f483391af0e9dedb9032559b45264
Merge: 6ee5df1 12424e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 7 16:39:55 2018 +0200
Merge branch 'master' into support-aliyun-rds
commit 22091362582183ff56ceba781f20eac71439df63
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 7 16:30:02 2018 +0200
rename parameters
commit 186f083db8a7176862f55d4c91b051e51528612b
Merge: 1a882c6 12424e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 7 16:22:47 2018 +0200
Merge branch 'master' into gbk_encoding
commit 12424e94fb2cffceefb44f9d3ab20c2266a1ef2b
Merge: f83facc db9a12a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 5 11:12:27 2018 +0200
Merge pull request #556 from github/test-spatial-types
Added spatial (GEOMETRY, POINT) tests
commit db9a12a6cf888b0c63f1db61eb731a693dd42d02
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 5 09:06:58 2018 +0200
Added spatial (GEOMETRY, POINT) tests
commit 1a882c6eb58dc9b5f912bbb28821836ec1a9b6c8
Merge: 330650b f83facc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 14:06:59 2018 +0200
Merge branch 'master' into gbk_encoding
commit f83facc10963639997a47e1bbbb368c779aac9f6
Merge: d6f4ed7 994304d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 14:06:08 2018 +0200
Merge pull request #546 from github/gh-ost-ci-env
Adding localtests via gh-ost-ci-env
commit 994304d914d260ed56ecd9c05c4577e9658c6931
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:41:54 2018 +0200
text align
commit 6c1d502516ba95fce978d4eaf61f92c6b0dfdc29
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:40:46 2018 +0200
sanity
commit ae746112b1a42dccef6c122f9544ba42ddc58611
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:39:19 2018 +0200
more verbose
commit 813f99fd9142ee13252e69874254fb62dfc8822f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:38:19 2018 +0200
clong gh-ost-ci-env only if not same commit
commit 5480646de9583df6d5da5a9798a829ef1e993deb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:30:36 2018 +0200
adapting to dbdeployer 0.2.0
commit efe5641365b4b108fe2ab29d0111d3699eac4770
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:28:29 2018 +0200
directory reset
commit e2f6f4bc36f08587a0f830ccac3ea50e873b4d8c
Merge: ad87b72 d6f4ed7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 13:26:56 2018 +0200
Merge branch 'master' into gh-ost-ci-env
commit d6f4ed7ac3151fa876ab9e7086c6beb86b03796a
Merge: bf4b04f 9ae9cef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 27 06:23:18 2018 +0200
Merge pull request #553 from github/unquote-interactive-command
support quoted values in interactive commands
commit ad87b729aa8c037c8dbaee5ad16b14b22ebbe870
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:46:54 2018 +0200
sort order
commit 07a4a690496d736de2290764684e65f07341494e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:44:36 2018 +0200
quiet grep
commit 49b3917d2b9fa9302d79a74c1032b781b752e486
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:43:41 2018 +0200
skipping wording
commit fa9675733289f4c0afc6b4d799f5f163b4f81c70
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:41:42 2018 +0200
5.5 excluded tests
commit 9061d4fa5bdab4b2aac7bce5e9edf1a2e47ca3a5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:38:39 2018 +0200
5.5 excluded tests
commit ac7765eb9f8ebad2b1014106ff2a802b0a0ff7d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:35:55 2018 +0200
5.5 excluded tests
commit 242ee083631d699bb3c950976b7c9a51244a1b36
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:33:38 2018 +0200
5.5 excluded tests
commit 2d56df33046a8b2f24d071567e17f801cdb5581f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:29:45 2018 +0200
5.5 excluded tests
commit a9ead9e0f07f535a5536463aa01ca930c085ca11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 18:24:42 2018 +0200
5.5 excluded tests
commit 9cfbfbf306a82af609f539452bff63358048efe1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:41:21 2018 +0200
disable gtid for 5.5
commit 8f9f6c10399c56d014e32801afca66ed910fd885
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:22:57 2018 +0200
more verbose
commit df9dd49a4762cd2e8aed3993f8364761dc55d209
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:22:50 2018 +0200
support for ignored versions
commit 0a32d822f87e286f0feb87c8d990ce20bb570720
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 15:11:48 2018 +0200
normalizinf sandbox-diectory
commit 40b53b122255f230831b46d4e7294b1ec7e52301
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:48:48 2018 +0200
extracting build
commit 29b4f93bfe6a9f88d52c349e3e05f47244e009ad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:46:25 2018 +0200
fixed basename
commit 8e3694bccc4595266b7d13fba4b397099d2ff9e1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:43:11 2018 +0200
testing multiple versions
commit 00a4d1f9604040fc0bab0395410ce41a30b39300
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:32:58 2018 +0200
prebuilt binary for localtests
commit 540001b283d2e04f84b295d8af8332216ff4419c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 14:00:23 2018 +0200
temporarily removing localtests from travis
commit 222c42a1decb54868c1b3beb412630a5d4d5dd43
Merge: 34a55f1 bf4b04f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 26 13:50:04 2018 +0200
Merge branch 'master' into gh-ost-ci-env
commit 9ae9cef17a918319c75be547943588e869f751d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 25 19:17:37 2018 +0200
support quoted values in interactive commands
commit bf4b04f604b5b20f974c5b94149de916c8229ec6
Merge: 4390c85 427d8a4
Author: Gillian Gunson <ggunson@github.com>
Date: Tue Feb 20 10:54:15 2018 -0800
Merge pull request #551 from github/ggunson-update-team-names
Added teammates to authors list
commit 34a55f1518c8549a77f680937819f0f478cba64c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 20 15:56:10 2018 +0200
script/localtests is excutable
commit a2a06ad67f0ea1c5b1aeb8ef713761892498b03f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 20 15:53:30 2018 +0200
script/localtests is a separate test
commit 427d8a4551dff1f9ec655dceb1a3ce23eb0087d2
Author: Gillian Gunson <ggunson@github.com>
Date: Fri Feb 16 13:51:20 2018 -0800
added teammates to authors list
commit 6ee5df18ed7a6499d0209b85769ce1ea2b1c24c5
Merge: 6f3d54a 4390c85
Author: zhangxiaojian <xiaojian_whu@163.com>
Date: Fri Feb 16 10:02:42 2018 +0800
Merge branch 'master' into support-aliyun-rds
commit 482a521253d1588e2b53c031153a711c66e12763
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 12 11:14:40 2018 +0200
outputting test log file on error
commit 06b7b06b0547b2cd66e22fdbfd0211786d9091ac
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 15:13:03 2018 +0200
gtid based replication
commit 3d59f2fbd29ef1d272c54d1fcd47c0bacd7c97f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 15:03:42 2018 +0200
/tmp path
commit abb1be8a2e63df69c8bad9ac2216ed52c639dc67
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 15:02:00 2018 +0200
adding log-slave-updates
commit 9b0efd0d9324558acb1e54629b7ba83b57e128bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:58:16 2018 +0200
delegating to 127.0.0.1
commit fa120b1f56c69296042a6a49d3f03af9edc2ac9d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:39:57 2018 +0200
stop all
commit 674c582d2acda21ebb7e21f13cc0e1aee6e74309
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:33:39 2018 +0200
whoami
commit 0d8c4262dcf0b97fb23288d930ff369c742b0050
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:21:38 2018 +0200
Adding grants
commit dbda059e0c96d79171114d6ada4e83066661f023
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:15:38 2018 +0200
stopping sandboxes on startup
commit 27b8413d505aeec0b6013b21219c1b9ae01e9d95
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:14:43 2018 +0200
activating sandboxes
commit 9e95967748afa4b165fc2bd9360621dc84144e46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:10:53 2018 +0200
more cleanup
commit c9cf4cf29d7b59a0248de6fc9ce7eb946ada70fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:10:00 2018 +0200
more cleanup
commit 4515e91490b3115f65ad4b91d5fe8c7972967d25
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:08:39 2018 +0200
tests more verbose
commit dba1490b65b1763b8b448e36f79feddb42ec3d47
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:06:09 2018 +0200
relaxed idempotent commands
commit 4ebefea02a4b00b67e3f7c38e95f668e97d39864
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 14:05:05 2018 +0200
fixed sandboxes installation path
commit 511ee3f8aaa8112a484f058cd7a6211cf15f8994
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:46:27 2018 +0200
script cleanup
commit 64b4cd62e3a4a44a768eb94d3889c22d7cf1d609
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:43:49 2018 +0200
relaxed idempotent commands
commit 18285073d9fa5a376b75e6e4f095eadd6b655df7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:41:40 2018 +0200
full local tests
commit e346ecf11f101922e441f4ecd4106fd4d9fcaa11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 13:33:40 2018 +0200
Adding localtests via gh-ost-ci-env
commit 4390c854ca9a2433b90bfbb9335b09235f68b323 (tag: v1.0.44)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 11 09:30:09 2018 +0200
v1.0.44
commit e65e0eeeccb9542925b6ee18306ddd7bd0b329c1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 09:16:12 2018 +0200
explicitly naming columns
commit 3ad51b30cde9ad3e7ff2b75f7b6fda60c1c1b669
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 09:14:10 2018 +0200
to be perfectly aligned with bug report, explicitly setting the alter statement
commit ac1b85b12943615cae440c196c4d8aa410f69359
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 08:58:10 2018 +0200
Testing '1970-01-01 00:00:00' error
commit 858cd187d2a10922efbbb4c478ef23d3dd61efd7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 28 08:57:14 2018 +0200
Testing '1970-01-01 00:00:00' error
commit 6f3d54a13698b5079d285f8c2abadfd133021844
Author: zj118228 <zj118228@alibaba-inc.com>
Date: Tue Jan 23 13:51:41 2018 +0800
Aliyun RDS hide some mysql variables for secrity so gh-ost will get
ilegal values. Add --aliyun-rds flag to avoid getting them.
commit 330650baa91e726740e1188f55dea6eb4a9d8e23
Author: ceshihao <davidzheng23@gmail.com>
Date: Wed Jan 17 00:15:50 2018 +0800
rename includeMultibyteCharset -> includeRiskCharset, multibyteCharset -> riskCharset
commit 14315ee2ccf32a69aa9869e80244d28157adc080
Author: ceshihao <davidzheng23@gmail.com>
Date: Mon Jan 15 23:39:02 2018 +0800
resolve merge conflict
commit 346138772c3fbeb618f4779994507d472741b011
Author: ceshihao <davidzheng23@gmail.com>
Date: Mon Jan 8 23:43:10 2018 +0800
add an option --include-multibyte-charset
commit 35becabf3cb94479f47f46a9cb9a2ff852d24803
Author: ceshihao <davidzheng23@gmail.com>
Date: Mon Jan 8 18:25:33 2018 +0800
support gbk encoding
commit ce4e42da328ddad57ddea204fd768b91e58bdd96
Merge: f0c3028 a01e363
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 15 10:57:24 2018 +0200
Merge pull request #536 from github/go-mysql-ignore-pass
go-mysql library to avoid printing password in cleartext
commit a01e3639a2deac26cdf10a6adf0362ef576560be
Merge: fcda146 f0c3028
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 10:08:58 2018 +0200
Merge branch 'master' into go-mysql-ignore-pass
commit f0c3028f27d9fafc1f511a29d3105e9ada2798be
Merge: 7133a11 6578877
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 10:08:38 2018 +0200
Merge pull request #526 from github/teardown-contrib
Implement teardown for gh-ost library
commit 6578877a355227745814b3e6d1476b4dd32d5cc9
Merge: 0257907 7133a11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 09:42:07 2018 +0200
Merge branch 'master' into teardown-contrib
commit 7133a1109bbdfd9775dba516a908d86fdb058acb
Merge: 83416fb 6e0b4c6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 14 08:23:10 2018 +0200
Merge pull request #535 from github/keyword-column
Adding keyword-column tests
commit fcda14634d19967ff4b8069ec1d6370edd078043
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 11 14:51:14 2018 +0200
go-mysql library to avoid printing password in cleartext
commit 6e0b4c69027769fe14ac732479dd498c7dd7b620
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 11 09:59:53 2018 +0200
Adding keywork-column tests
commit 02579075d0fbf6406501bd7b37e65fecc3a95daa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 11 08:03:09 2018 +0200
Call the throttler.Teardown
commit 9226769a222994eba741f090161ed3869ea02a8d
Merge: 7ef284a e82d563
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 4 14:39:08 2018 +0200
Merge pull request #528 from nikhilmat/nm-teardown-contrib
Implement Teardown (added back DB cache)
commit e82d5633f915310077bfe652e9e7a60a48db7ab9
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Dec 18 11:03:37 2017 -0800
Close the binlog syncer
commit ec6ceffbcb9cc0dcec9a9088070ae9c97415f09b
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Thu Dec 14 15:53:29 2017 -0800
Pass in a migrationContext UUID for a migration specific connections cache
commit fac1ba702652486895c298e3734ad876d6536761
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Thu Dec 14 15:14:13 2017 -0800
Throttler teardown
commit 7ef284a3ad2608101045746b2040f063fb4484b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 11 08:02:32 2017 +0200
removed redundant CanStopStreaming func
commit e99671ea75b78c173db2876586bf84f9f4c94d45
Merge: 83416fb 0530b09
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 7 14:03:09 2017 +0200
Merge pull request #479 from nikhilmat/nm-refactor-migration-context
Implement teardown for gh-ost library
commit 0530b09700a59db7300e37e475e2bb75a82097bf
Merge: 538833e 83416fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 7 13:59:12 2017 +0200
Merge branch 'master' into nm-refactor-migration-context
commit 83416fbb191dc2b882abded0ad0c0eabeafadb32
Merge: 5d45b53 1ec6a8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 3 12:05:24 2017 +0200
Merge pull request #524 from github/go19
Moving to go1.9
commit 1ec6a8b209c1544e344e1b195224ddc2502a2447
Merge: bc8c7ca 5d45b53
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 30 10:39:52 2017 +0200
Merge branch 'master' into go19
commit 5d45b531b0774a8c2202859c3d79dd640e4e5dc7
Merge: 7d875b4 58c381f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 30 10:39:00 2017 +0200
Merge pull request #520 from github/update-migration-unique-key
UPDATE on migration's unique key column data loss: fixing
commit bc8c7caa0a2fbdbb049f6f87b439917e374a07af
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 23 12:13:25 2017 +0200
Moving to go1.9
commit 58c381f0a08510f8520e6d365457466409b86048
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 21 09:14:04 2017 +0200
some cleanup
commit 203ea6c2cdf813d046aaafa6683ba7fe436655d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 20 10:24:28 2017 +0200
refactor, simplifid code
commit 3898d49f6c362a06225aa35fad70fe1e16825e8a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 20 08:17:20 2017 +0200
supporting update to columns of migration key
commit 538833ea84d2ce16592aabbf7fd9fb284e068c08
Merge: 2ad65ee 7d875b4
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Tue Nov 14 10:29:49 2017 -0800
Merge branch 'master' into nm-refactor-migration-context
commit 2ad65ee1d7be55ea70483e099faa3516a3585479
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:44:22 2017 -0800
Refactor usages of GetDB to use mysql
commit bb4a0be4c6d9df964ee48fe7c4e73b6e9c8ef3da
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:41:37 2017 -0800
Add GetDB to mysql.GetDB
commit 338a439c91930c7725db578cd29c3a60c46e1f52
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:31:45 2017 -0800
Remove GetDB from MigrationContext
commit d92c037f1b34ab7ecc34daab39822091c98bea48
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Nov 10 15:30:26 2017 -0800
Revert sqlutils.go
commit 8a59d7e8239dce9f654406c17f9edcfdcc02afa1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 11:11:17 2017 +0200
failing on PK value change
commit e740d4b3827e0d5cddeaf469fb25d0713779672c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 11:11:14 2017 +0200
failing on PK value change
commit 276311b58a578c143cb1d4fda9e285c028cb94d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 10:13:50 2017 +0200
clearer test table values
commit b796a00c940bf8f9b2bdec67af08bcf2c0d452dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 10:08:20 2017 +0200
Update to migration's unique key column data loss: fixing
commit 7d875b415c32543ad579f0b30858751eb039b104
Merge: 82b7f2a 15b8d57
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 8 08:29:59 2017 +0200
Merge pull request #518 from jsoref/spelling
Spelling
commit 15b8d5769bcb54aa04742122e064167e59c15db1
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:02:47 2017 +0000
spelling: unable
commit 6bc04eee6243d3ddbc978065455b37cb590348b9
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:02:32 2017 +0000
spelling: thing
commit cb97d6854c8b3412459e8cae9b25c0d6986fb84b
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:02:21 2017 +0000
spelling: synchronously
commit 94dfa0ed24f588870532fcc52426bbb086b05f8b
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:01:51 2017 +0000
spelling: specified
commit 3196c890f54a25bd449cb8130677f4c3d326ecf7
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 01:01:39 2017 +0000
spelling: running
commit b3be5352c538a719ea1b35b611ca327e1faf789b
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:56:14 2017 +0000
spelling: rotates
commit 4c93b7ac6db09d0f25a5851fed94f4df6b9746c1
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:55:09 2017 +0000
spelling: response
commit c76c169dceb060a221b9cf0ea2a9f35530ec5503
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:54:47 2017 +0000
spelling: reference
commit 961e2409f688bdea031251a382d2cf8130308e3a
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:50:56 2017 +0000
spelling: proceeding
commit 6a8d97c13f4f98ea39b77be94e19bf001d722e08
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:50:48 2017 +0000
spelling: progress
commit 4d64b762d96d34c9948e2b4807ecc53316f00a37
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:50:08 2017 +0000
spelling: enough
commit 867e6a28b3f98232cc176ad2c049a5a034bbd600
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:49:51 2017 +0000
spelling: merely
commit e2df0b80ebfc1b9ae612330defd2fdbe368347a2
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:49:23 2017 +0000
spelling: iterating
commit 2b430e3cb6d7a48854bfe649ae6107476c936bd6
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:49:06 2017 +0000
spelling: ignoring
commit ed35b75cc939895962a303930c5a0d0c35434a21
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:48:53 2017 +0000
spelling: identified
commit e608c16567c68f820d08ab6d3a7f65ec45ee7bde
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:54 2017 +0000
spelling: explicitly
commit 291c6d35945df409c4007bf7dcdfc325920084de
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:36 2017 +0000
spelling: entirely
commit 9bb6959d22536ba326f07fff92d98c92526f3693
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:24 2017 +0000
spelling: empty
commit 418462a6ca56691ffed9498f39acb71451ad48f9
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:47:15 2017 +0000
spelling: dropping
commit 1ae6489afcf4c03d27907e790b96e99832564e5a
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:46:26 2017 +0000
spelling: detached
commit 8901e6eec207d550e1904ec359c4e36c3864b495
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:46:04 2017 +0000
spelling: decision
commit 84be0562a07d4b875983331836ac6849496a4f27
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:47 2017 +0000
spelling: coordinate
commit e99333e576429d9927713e9fac0f87d86a020f6a
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:31 2017 +0000
spelling: conversion
commit d29993ffdaa874a71192472b53660da0749b50c8
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:19 2017 +0000
spelling: changelog
commit 0c66bb4020b2030d116a236dfb03806b90d550cc
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:45:05 2017 +0000
spelling: atomicity
commit f4dd4a83a4dff47331427e74cb4f3e6a0241e7cc
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:44:55 2017 +0000
spelling: argument
commit 4dda9cf9301295c8e171327ea98f9bb5cb71dc64
Author: Josh Soref <jsoref@users.noreply.github.com>
Date: Wed Nov 8 00:44:30 2017 +0000
spelling: aggressive
commit 0fd4603ae6ef33f3ffe39cc21bda31bcf6f3dfd6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 1 09:51:45 2017 +0200
minor updates to test
commit 82b7f2a564f3aca5dcbb272d87fdc4c193afe496
Merge: ca2340a 05fc358
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 1 09:34:30 2017 +0200
Merge pull request #517 from akshaychhajed/help-output-stdout
Thank you!
commit 05fc358ed454bda3dc5b7a12c429d6d6b7a8bd1e
Author: Akshay Chhajed <akshaychhajed@users.noreply.github.com>
Date: Wed Nov 1 00:24:09 2017 +0530
send -help output to stdout
commit ccb76542350adf4b1d7917660f44246ce78fe7bf
Author: Akshay Chhajed <akshaychhajed@users.noreply.github.com>
Date: Sun Oct 29 19:53:32 2017 +0530
Improved connection type logging
commit ca2340ae0a8af79ed5e979f216f6f4133062aa0c
Merge: 1a4bdbd ee0c56b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Oct 29 06:41:56 2017 +0200
Merge pull request #514 from druud62/druud62/doc
Thank you!
commit ee0c56b7a5fadc60dd1dda8af6a20eb7dc984eed
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Sat Oct 28 00:12:13 2017 +0200
doc/command-line-flags.md - normalize
commit 7cf8b42ae8d766188bbdb06f13ddc0dd6337c755
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Sat Oct 28 00:07:11 2017 +0200
doc/command-line-flags.md - normalize links
commit be53dbab0c93ac353650a494b55c72c08ed6e2b3
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:39:23 2017 +0200
doc/command-line-flags.md - oops
commit e73206412fb7352afb026dedc9269d7f0e22e8df
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:34:48 2017 +0200
doc/command-line-flags.md - add --critical-load; normalize links
commit bacb87cc749787307b63c83dd3c0e3dadbca3da3
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:13:31 2017 +0200
doc/command-line-flags.md - normalize links
commit 10d1952dc62fe2fc1f18974acb5a0e9e1b2e4d8c
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 23:02:23 2017 +0200
doc/command-line-flags.md - add --heartbeat-interval-millis; normalize links
commit 772826e591c78c86152338ea5bb5cbeda49b5bb4
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 10:48:51 2017 +0200
Revert "script/showdups - show all duplicate files in current repo"
This reverts commit e75811fc5ad27fff510ffa0b8637be2ec95e9fb4.
commit 88009e42a16d0154bbf5cf2b859bbe8c9daa5223
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 10:48:44 2017 +0200
Revert "Tweaks"
This reverts commit e01ea1c0de2a6b5686588c1be3c45e20647402b2.
commit e01ea1c0de2a6b5686588c1be3c45e20647402b2
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 02:28:10 2017 +0200
Tweaks
Really, just tweaks.
commit e75811fc5ad27fff510ffa0b8637be2ec95e9fb4
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Fri Oct 27 02:18:37 2017 +0200
script/showdups - show all duplicate files in current repo
commit 038bd0124d7b8c15dee3f7e2b82872b66ffb6f46
Author: Ruud H.G. van Tol <rvtol@isolution.nl>
Date: Thu Oct 26 20:32:42 2017 +0200
Document `replica-server-id` command line option
commit 1a4bdbdcc22802ca4dd5087fece874007a1a7faf
Merge: f1a76e6 5b51a28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 24 15:27:25 2017 +0300
Merge pull request #508 from github/better-localtest-diff-output
better diff output in localtests
commit 5b51a2863a34467fc231cc5a19914b85de4f0e90
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 24 15:24:31 2017 +0300
better diff output in localtests
commit f1a76e68668b92a116ef41376b94780379601e9f
Merge: bdd2897 4e6e454
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 18 08:07:39 2017 +0300
Merge pull request #415 from github/touch-postpone-flag-file
-postpone-cut-over-flag-file implies touching indicated file
commit 4e6e454abd29bf47e42564957a97d9243272f6c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 18 08:05:55 2017 +0300
documenting --postpone-cut-over-flag-file
commit 087a6cc0cb3657cc4cd9e5596a7518f19e5bf5cb
Merge: aff7413 bdd2897
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 17 16:02:11 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit 42fa64ec9200edfd61b047e6f539bc16b21c0f4e
Merge: a954887 bdd2897
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 17 10:02:48 2017 +0300
Merge branch 'master' into test-latin1text
commit bdd289751099e3a0ff8a41dfbb8edab56110d1fc
Merge: dfc9f41 5db266e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 17 10:02:19 2017 +0300
Merge pull request #500 from github/enable-extra-port
Enable extra port
commit f06e23282e8619c76464d6368540498d2d0883e3
Merge: 84bdfdb dfc9f41
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Oct 2 10:31:57 2017 -0700
Merge branch 'master' into nm-refactor-migration-context
commit aff7413624717b1f4e0ff1a5b00cff95197118fd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 16:00:58 2017 +0300
clearer error message when not able to create postpone-cut-over-flag-file
commit c2186db527fb113af931a31fb645ab57d580cd4f
Merge: 0db9510 dfc9f41
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 15:55:21 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit 5db266e4fa74c7005b85379519880119515c0f82
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 15:52:31 2017 +0300
tests expecting ROW binlog format, gracefully waiting for replication to catch up
commit 9890e66755ddb6624590a1738678a2f425f29859
Merge: dfc9f41 df27c5b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 2 14:26:59 2017 +0300
Merge pull request #491 from zmoazeni/enable-extra-port
Allow gh-ost to modify the server using extra port
commit dfc9f413422188a87781705b6bb2269ae01befc0
Merge: 52f2dd7 351bfe1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 29 09:25:36 2017 +0100
Merge pull request #498 from dcadevil/master
Thank you!
commit 84bdfdb1ada1669bb27458aaf9c0750b6f276de6
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Sep 22 16:06:06 2017 -0700
Cache DB connection pools on the migrationContext where applicable
commit 5788ab534726f40a555db04861862c28d0ecf125
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Fri Sep 22 12:19:43 2017 -0700
CR Revisions: Make concurrent operations safe
commit 351bfe1a24014c522987bb2dc967fcd7b46cbe88
Author: dcadevil <dcadevil@126.com>
Date: Thu Sep 21 11:36:27 2017 +0800
Correct spelling for initiateStreaming() comment.
commit df27c5b76f114976fe58e884c1403af4cd2b1ca5
Author: Zach Moazeni <zach.moazeni@gmail.com>
Date: Wed Sep 6 14:25:35 2017 -0400
Allow gh-ost to modify the server using extra port
Both Percona and Maria allow MySQL to be configured to listen on an extra port when their thread pool is enable.
* https://www.percona.com/doc/percona-server/5.7/performance/threadpool.html
* https://mariadb.com/kb/en/the-mariadb-library/thread-pool-in-mariadb-51-53/
This is valuable because if the table has a lot of traffic (read or write load), gh-ost can end up starving the thread pool as incomming connections are immediately blocked.
By using gh-ost on the extra port, MySQL locking will still behave the same, but MySQL will keep a dedicated thread for each gh-ost connection.
When doing this, it's important to inspect the extra-max-connections variable. Both Percona and Maria default to 1, so gh-ost may easily exceed with its threads.
An example local run using this
```
$ mysql -S /tmp/mysql_sandbox20393.sock -e "select @@global.port, @@global.extra_port"
+---------------+---------------------+
| @@global.port | @@global.extra_port |
+---------------+---------------------+
| 20393 | 30393 |
+---------------+---------------------+
./bin/gh-ost \
--initially-drop-ghost-table \
--initially-drop-old-table \
--assume-rbr \
--port="20395" \
--assume-master-host="127.0.0.1:30393" \
--max-load=Threads_running=25 \
--critical-load=Threads_running=1000 \
--chunk-size=1000 \
--max-lag-millis=1500 \
--user="gh-ost" \
--password="gh-ost" \
--database="test" \
--table="mytable" \
--verbose \
--alter="ADD mynewcol decimal(11,2) DEFAULT 0.0 NOT NULL" \
--exact-rowcount \
--concurrent-rowcount \
--default-retries=120 \
--panic-flag-file=/tmp/ghost.panic.flag \
--postpone-cut-over-flag-file=/tmp/ghost.postpone.flag \
--execute
```
commit 52f2dd7a203305ff52741fa3cdc060e506bc5a9f (tag: v1.0.42)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 14 09:51:12 2017 +0300
release v1.0.42
commit a46d5b54eab98d4d30913cbefe22d534917ac383
Merge: 3fc3446 6362dbe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 10 19:54:13 2017 +0300
Merge pull request #494 from github/cfg-read-error
Clearer error message on config file read error
commit 6362dbe51ab56e697322f7bc39f1800a8859f52a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 10 08:20:01 2017 +0300
Clearer error message on config file read error
commit a2847015d655f62dc289efdc2feba5fc0a88ce7f
Merge: 0a7e713 3fc3446
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 10 08:08:39 2017 +0300
Merge branch 'master' into nm-refactor-migration-context
commit 3fc3446561973ee8dee4a5c179085dd8a06154e3
Merge: 1ada323 bdae67f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 15:36:46 2017 +0300
Merge pull request #489 from github/checking-thresholds
Validating password length
commit bdae67f83939ac277c887011d10d921aaa17c3cd
Merge: 8940649 1ada323
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 15:24:04 2017 +0300
Merge branch 'master' into checking-thresholds
commit 8940649a324b57bbbcfad6278d94a2e5898fa5e3
Merge: 78c1e04 1ada323
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 15:14:17 2017 +0300
Merge branch 'master' into checking-thresholds
commit 1ada323c03df0d64912b4ada39b4f4db5a4fc2f5
Merge: 0eac2f8 113e115
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 10:19:29 2017 +0300
Merge pull request #490 from boomballa/master
Update the main.go word spelling error
commit 113e115c490c39b1c400725155990446592159ae
Author: Peng Sung <boomballa0418@gmail.com>
Date: Wed Sep 6 15:12:09 2017 +0800
Update the main.go word spelling error
commit 78c1e0432fc93677dc0154bb4dcf75dee56542c5
Merge: e464c83 0eac2f8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 08:07:35 2017 +0300
Merge branch 'master' into checking-thresholds
commit 0eac2f8da5712760959218e8bd00339acbc024cf
Merge: ed0fc1c 227f1de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 6 08:05:23 2017 +0300
Merge pull request #488 from github/check-unique-key-types
Check unique key types
commit e464c83e137e4c83d79375320a7871f219143099
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:56:19 2017 +0300
added test
commit 7c47c722e3006d232c1d0719e1be6d26308c4720
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:38:55 2017 +0300
tests belonged in another branch
commit 227f1de193517ba3f2e5e29b8e0b9a436316822d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:34:26 2017 +0300
adding tests
commit 0924a459f212dfac61b8c4d90d6234cbb138d36a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 5 06:34:26 2017 +0300
adding tests
commit e2171e01626917d844731a37a78801b443678b0a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 10:27:04 2017 +0300
Validating password length
commit 3437cf44c4fdb28faaa0ca37de899c569e316306
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 09:57:26 2017 +0300
Validating shared key column types
commit 933901e21ee781a4fb34e252e5b31b5e319f2678
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 09:57:24 2017 +0300
Validating shared key column types
commit ed0fc1c7b91d5686230a4a119366012ddb0c6cbf
Merge: b905022 f2cd598
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 07:58:57 2017 +0300
Merge pull request #481 from github/autocommit
gh-ost uses autocommit=1 for all connections
commit f2cd5983767ba973d615f8279eb04e68c693a63c
Merge: a3ee81e b905022
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 07:55:13 2017 +0300
Merge branch 'master' into autocommit
commit b9050222e1dd3e0ce3787c9037dd32bff91ecf65
Merge: 3dd0c50 2646a0a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Sep 3 07:48:50 2017 +0300
Merge pull request #487 from cjoudrey/rm-dead-code-in-migrator
Thank you
commit 2646a0a997a463a3d84dc0fca6c0d9b4a200f27e
Author: Christian Joudrey <cmallette@gmail.com>
Date: Sat Sep 2 21:55:26 2017 -0400
Remove unused acceptSignals in migrator
commit a3ee81e1160fdfb4c33db916fc2d1116ed38d320
Merge: 10cafb7 3dd0c50
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 30 11:40:56 2017 +0300
Merge branch 'master' into autocommit
commit 3dd0c50b6d5ba9b3e56b1b17d5d484c3ba616755
Merge: 7fa16df c9f2da8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 30 11:40:45 2017 +0300
Merge pull request #473 from github/json-57-test
Supporting JSON columns
commit 10cafb71c0852d51ea36adf90bf7c5fa70887ae7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 30 11:38:22 2017 +0300
gh-ost uses autocommit=1 for all connections
commit 0a7e713e9faab303c25c8b348edf84ef9ecc99d6
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Aug 28 15:53:47 2017 -0700
Ensure cleanup happens, even on error
commit e4bb70df43210a27e41f59bb9d57895a68de46e7
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Aug 28 15:19:05 2017 -0700
Use change from outbrain/golib PR
commit 3b21f4db3726c30aa81bc5acb6d45029f4331d4f
Author: Nikhil Mathew <nikhilmat@gmail.com>
Date: Mon Aug 28 14:05:15 2017 -0700
Close remaining DB connections
commit c9f2da82f0d5272c69bccb59112d5ab0afa69287
Merge: 7c38a50 7fa16df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 27 08:01:02 2017 +0300
Merge branch 'master' into json-57-test
commit 7fa16df6aa608a5f7669ff852223def1e82502a5
Merge: a5081da 4148a32
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 27 08:00:40 2017 +0300
Merge pull request #471 from github/range-query-offset
Range query offset
commit 4148a32c77311751b49ba381fc0c28e8ea25d529
Merge: e10add0 a5081da
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Aug 27 07:59:26 2017 +0300
Merge branch 'master' into range-query-offset
commit 7c38a50b664e12b7987e6c72cb72b94e8050fe27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 12:12:27 2017 +0300
POINT limitation
commit 5a8ed7b6e9a5f6b1d538b099077555cd1972d963
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 12:10:47 2017 +0300
clarifying JSON limitation in docs
commit 6a5ace184266493b6279369367b26c913bc926ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 12:02:57 2017 +0300
a slighly more interesting test
commit 2174588ebf7abd4d8246c4d4befbd9abaa6612b5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:51:20 2017 +0300
Supporting JSON types
commit a43796d5c579ef6a5d85f0b8259cb1bd71468097
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:50:50 2017 +0300
added JSON UPDATE and DELETE tests
commit 88d6163ce2af234f4ede7eb6b8531da8d7d3cf8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:20:58 2017 +0300
adding json 5.7 tests
commit a5081da328acced3ff8dcca81714b6a567f5019a
Merge: 3abf748 17c424f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:15:10 2017 +0300
Merge pull request #472 from github/tests-57
tests compatible with 5.7
commit 17c424f671ccde2d16dce8fa037d403dc3ed3a46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 22 11:08:02 2017 +0300
tests adaptation for 5.7
commit 7e4d0d57210f532cd084510287a32293c9609779
Merge: 30ffe2b 3abf748
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 21 08:44:14 2017 +0300
Merge branch 'master' into json-57-tests
commit e10add08a85173f47a991c32360c42baa5176778
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 21 08:20:06 2017 +0300
smaller chunk size for tests
commit 79e4f1cdbe2a067528ab388fc53c5827d12c25d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 21 08:12:41 2017 +0300
detect range end based on OFFSET
commit 3abf74871b414364844e49f3c4d632780e0ae495
Merge: ed5c804 e52c1de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 9 11:58:00 2017 +0300
Merge pull request #459 from github/interpolate-params
interpolateParams=true: client side prepared statements
commit a1473dfb580218ddcb7f7be7dd681a7a315e913c
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 15:31:25 2017 -0700
Stop infinite goroutines
commit 7412f4237144a774142f5640b98dd3021dadd38c
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 13:44:53 2017 -0700
Remove no longer needed acceptSignals func
commit b399533d4fc440320d557dfec973823d819522ba
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 13:41:46 2017 -0700
Simplify GoMySQLReader
commit 982b8eede98cdeb6b80fbf0f0a290abcb3206626
Author: Nikhil Mathew <nikhil@gusto.com>
Date: Tue Aug 8 13:36:54 2017 -0700
Refactor global migration context
commit 30ffe2b33142996f2059e8277d5b787a92665265
Merge: 93d8ccb ed5c804
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 27 08:30:08 2017 +0300
Merge branch 'master' into json-57-tests
commit e52c1de3417cefeaa811560c8ad9a7592be39b83
Merge: d6f1675 ed5c804
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 27 08:26:53 2017 +0300
Merge branch 'master' into interpolate-params
commit ed5c8044e9f09497b088ab2777de87eb76e66c43
Merge: 6e51068 479c228
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 14:27:40 2017 +0300
Merge pull request #462 from github/concurrent-migrations-doc
documenting concurrent migrations
commit 479c22867e5636568ab24058959fc42739a3d2a3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 14:24:47 2017 +0300
documenting concurrent migrations
commit 93d8ccbf12d80aedb0eb5245b1057545a1edca0d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 12:29:32 2017 +0300
testing 5.7 and JSON
commit d6f1675f1bf9fba7393f541cd0b69a80892574e7
Merge: d9a23a2 6e51068
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 26 10:01:41 2017 +0300
Merge branch 'master' into interpolate-params
commit 6e51068c845c196015ce2888e37cc36e66343a42
Merge: 5294ab6 02359b2
Author: Arthur Nogueira Neves <github@arthurnn.com>
Date: Tue Jul 25 09:45:59 2017 -0700
Merge pull request #458 from github/arthurnn/context_test
Dont share the same context in the table name tests
commit d9a23a2212fdfa8fd1e313da460313857649a769
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 25 09:21:30 2017 +0300
interpolateParams=true: client side prepared statements
commit 02359b2a7917b7e8f5c61723a52dc5cff9722f2c
Author: Arthur Neves <arthurnn@gmail.com>
Date: Mon Jul 24 06:26:31 2017 -0400
Dont share the same context in the table name tests
commit 5294ab6bd10c36bba7cd37e5739e6cab70b2cfda
Merge: b0ad600 cba462a
Author: Arthur Nogueira Neves <github@arthurnn.com>
Date: Sun Jul 23 20:08:30 2017 -0400
Merge pull request #457 from github/arthurnn/add_force_table_arg
Add a force-table-names command flag
commit cba462a448a52b57fe40667f80756c4f39d94cbe
Merge: 843c74f b0ad600
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 23 06:51:47 2017 +0300
Merge branch 'master' into arthurnn/add_force_table_arg
commit 843c74f960dfaa104bc0fcac26febac9a975f999
Author: Arthur Neves <arthurnn@gmail.com>
Date: Fri Jul 21 15:37:57 2017 -0400
Add a force-table-names command flag
usage example:
```
gh-ost ... --force-table-names=migration_tbl
```
The force-table-names flag will receive a table name and use that name
when creating the _del, _gho, _ghc tables.
For instance for that example above, the tables would be:
_migration_tbl_del
_migration_tbl_gho
_migration_tbl_ghc
[fixes #399]
commit b0ad6002b76f244f1833457be451e5e6fb89ca0b
Merge: b336409 94b18b2
Author: Arthur Nogueira Neves <github@arthurnn.com>
Date: Fri Jul 21 13:35:08 2017 -0400
Merge pull request #456 from github/arthurnn/fix_readme_conding_link
Fix coding guide link from readme
commit 94b18b2d7265648f3b561be4cecc303936e01ebe
Author: Arthur Neves <arthurnn@gmail.com>
Date: Fri Jul 21 11:18:55 2017 -0400
Fix coding guide link from readme
It was pointing to an old folder. Now should work, and use a relative path
commit b336409621d05fee0a2776d6f43d24b1f72e4f02 (tag: v1.0.40)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 21 06:37:27 2017 +0300
release 1.0,40
commit 40eb8006615bcf731da53e8199df2c4cb83604c7
Merge: 2f4e226 5af587a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 21 06:36:24 2017 +0300
Merge pull request #452 from github/datetime-6-millis-corruption
timestamp/datetime submillis corruption fix
commit 5af587a92bb2b4c9e0a87af0d090954d9d1d3aa5
Merge: f136123 2f4e226
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 17:19:59 2017 +0300
Merge branch 'master' into datetime-6-millis-corruption
commit a954887fd5de2d0feb26dfac82b5e85dcd7ca259
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 17:05:45 2017 +0300
latin1 tests with TEXT columns
commit 2f4e226b673fa4a3c6d51dbe0eb7945da7a07b4c
Merge: d05f0ce e2c14f5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:47:41 2017 +0300
Merge pull request #453 from github/dynamic-dml-batch-size
Dynamic DML batch size; apadting buffer size to match
commit e2c14f5aba1976e849c121416edc2900c612fd0c
Merge: de0ebcb d05f0ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:47:22 2017 +0300
Merge branch 'master' into dynamic-dml-batch-size
commit d05f0cebc3e9416aeff1aafc0c6d17159fef569f
Merge: 94a325c 260374a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:47:11 2017 +0300
Merge pull request #451 from github/long-table-names
ghost/changelog/del table names support max characters limit
commit 260374aeb9c83944fdefab20a8ff8a6a639c3ed9
Merge: 39e73e3 94a325c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 20 16:46:41 2017 +0300
Merge branch 'master' into long-table-names
commit de0ebcbbb0445ab1959421374cf162ec3cae8224
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 16:48:22 2017 +0300
documentation
commit 6da0b8af3d5e077beaf0bfbe62af80818b9c02ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 16:44:18 2017 +0300
Dynamic DML batch size; apadting buffer size to match
commit f13612328277c38e071f5f3957eb39af1146c945
Merge: 3bea583 94a325c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:59:54 2017 +0300
Merge branch 'master' into datetime-6-millis-corruption
commit 94a325c6b4669f2df4cbe774c0cdb36247f864cf
Merge: dd10b52 4a3a5a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:59:00 2017 +0300
Merge pull request #447 from github/case-insensitive-columns
handling column name case change
commit 3bea58359594027d45d492d6a5ca27401135c746
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:54:39 2017 +0300
fixed fraction of the second problem
commit e113d2703c27d2abda5d34498c0ad1d743372e84
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:38:24 2017 +0300
timestamp/datetime submillis corruption fix
commit 39e73e37d0a9cd5556984cb9ecac56ed365b35d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:22:46 2017 +0300
testing context.TimestampOldTable
commit 168676bd9d122cf5d3fcd33ae89ad2348db68b97
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 19 15:14:03 2017 +0300
ghost/changelog/del table names support max characters limit
commit 4a3a5a1ce1ee03b778ed545518066c45e83728ab
Merge: a23e5ad dd10b52
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 16 06:51:39 2017 +0300
Merge branch 'master' into case-insensitive-columns
commit dd10b527f75986a329e88d448316f75330c69870
Merge: 787419a e6dd2c9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 16 06:51:12 2017 +0300
Merge pull request #445 from github/investigate-kill
responding to errors in rowcopy
commit a23e5adc4820069cd1e15018dedb4fc1db764ba8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 12 12:41:10 2017 +0300
added test expecting failure in case-change to shared key column name
commit effae08fbf54025111cf9627c322cc77575cf295
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 12 12:33:32 2017 +0300
supporting change of column name-case
commit bf5489a56d3dc311d700a1894b3929e03139f729
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 12 11:59:39 2017 +0300
handling column name case change
commit e6dd2c90d20f99356de74925f97d9a88f350c07c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 11 13:39:11 2017 +0300
responding to errors in rowcopy
commit 787419ac2edbe2888b66edf4b7f7685851e1d9a3
Merge: 515e2be 8140369
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 9 07:38:34 2017 +0300
Merge pull request #440 from github/throttle-http-freno-aware
freno-aware http-throttler
commit 81403699b7865c11e92d795938fe3b5f655b7f44
Merge: a8932ee 515e2be
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 5 10:16:56 2017 +0300
Merge branch 'master' into throttle-http-freno-aware
commit 515e2bedb8b109bf36222baca5ad8c7d4444fed9
Merge: 31005ac f9788a6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 5 10:11:35 2017 +0300
Merge pull request #438 from github/dml-batch-size-cap
--dml-batch-size cap at 1000
commit a8932ee1b8d92d79a6f63f671ca07c0f3ffb4a98
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 4 10:28:09 2017 +0300
freno-aware http-throttler
commit f9788a61ed0380ba0a14c9d7a88bc87bac5f0f26
Merge: 095863b 31005ac
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 4 08:54:49 2017 +0300
Merge branch 'master' into dml-batch-size-cap
commit 095863b7741a210d09c852f2341e38defe9bd393
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 4 08:50:25 2017 +0300
dml-batch-size capped at 1000
commit 31005ac706e6bb8cb03ce414fbd9f325ec56bde3
Merge: 340a93c 36bcc03
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 29 20:55:13 2017 +0300
Merge pull request #405 from jacobbednarz/fix-variables-spelling
thank you!
commit 36bcc031ce4847dd96009ec17f49734c9aa15e08
Merge: 0243e76 340a93c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 29 20:53:49 2017 +0300
Merge branch 'master' into fix-variables-spelling
commit e8b384e43c0b1dd9cbc8be79b749ad3508d2f25c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 28 19:35:55 2017 +0300
supporting greater batch size
commit 0db95108bb3c4f632733463f7bf6810f513b564f
Merge: cb3c7f3 340a93c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jun 24 16:34:39 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit 340a93cc98f3efc07b956932d8da75dbe8e676bf
Merge: c211eba d153402
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 21 08:46:09 2017 +0300
Merge pull request #433 from github/doc-fixes
Doc update for building from source
commit d153402438cd76bce16815e5a5f324260fe36e3b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 21 08:44:26 2017 +0300
Doc update for building from source
commit cb3c7f3e201a39333eabbdb8232ee32d81e4c92d
Merge: 8f84be1 c211eba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 11 08:57:45 2017 +0300
Merge branch 'master' into touch-postpone-flag-file
commit c211ebad01f888f65212c17b59f0845fe21a3086
Merge: 8335f13 445c903
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 11 08:57:24 2017 +0300
Merge pull request #426 from groodt/patch-1
Update to state RDS works, but has it's own limitations
commit 445c90317623b3297e871fee79aebe6e86381b46
Merge: 83c2c7d 8335f13
Author: Greg Roodt <groodt@gmail.com>
Date: Tue Jun 6 08:21:12 2017 +1000
Merge branch 'master' into patch-1
commit 8335f13721db71c0af75b05bb644f9cec79530f2
Merge: 5585c25 5b2209c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 5 09:37:47 2017 +0300
Merge pull request #424 from github/critical-load-hibernate
hibernate on critical-load
commit 5b2209cb42839d83432763fdc93867dbb2a86af7
Merge: 8da0f60 5585c25
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 5 09:36:37 2017 +0300
Merge branch 'master' into critical-load-hibernate
commit 83c2c7dc230e6019697835b4251433fb06fd3571
Author: Greg Roodt <groodt@gmail.com>
Date: Mon Jun 5 15:59:24 2017 +1000
Update requirements-and-limitations.md
commit 5585c252ace9af141f57b7127d21448fb9c0035b
Merge: d016760 611ea68
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 4 08:52:13 2017 +0300
Merge pull request #413 from github/develdocs
Thank you!
commit 611ea68ef23de76626d284676b18652e172c08b8
Merge: b79185a d016760
Author: Jess Breckenridge <jessbreckenridge@users.noreply.github.com>
Date: Thu May 25 10:12:53 2017 -0600
Merge branch 'master' into develdocs
commit 8da0f60582770b13e024efa65ec4f823c1e595ca
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 24 10:53:00 2017 +0300
fixed critical-load check for hibernation
commit ad47f7c1477780020631627514d3ef168e8f71ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 24 10:42:47 2017 +0300
throttling just prior to leaving hibernation, so as to allow re-throttle checks to apply
commit 3955a6d67f80404d1f2611b82023ba4daeda423c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 24 08:32:13 2017 +0300
hibernate on critical-load
commit 8f84be1f701ec6674213952b9a5074fad4aa5093
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 7 14:59:55 2017 +0300
no --postpone-cut-over-flag-file in tests
commit aca288e88dcc82fe404a95dafeb9092cef36ffd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 7 14:58:18 2017 +0300
-postpone-cut-over-flag-file implies touching indicated file
commit d0167600d0eab991cb3e39d57227d80494d62a39
Merge: d757539 eaa3489
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 7 08:17:02 2017 +0300
Merge pull request #411 from github/server-report-coordinates
support for 'coordinates' command
commit b79185ab6471a13f11e87540e0580c6da27af897
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Thu May 4 12:58:22 2017 -0600
- Bad copy and paste. Coding gh-ost in README.md actually pointed to command-line-flags.md.
commit 7df2e0d433d5943a0e56a9574e6791adb6dd8319
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Thu May 4 12:51:00 2017 -0600
- Updating PR template to reflect current build workflow
commit 13491a0d0bf1f26b73c8cdcff73902b3024d42d9
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Wed May 3 14:35:31 2017 -0600
- Adding link to `coding-ghost.md` documentation.
commit 95c9547d541e5926894418771cd4f3479b68e38e
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Wed May 3 14:31:45 2017 -0600
- Initial documentation on getting started developing for gh-ost.
commit e017ec18e466dffb40b30c19c99b418e6345a033
Author: Jess Breckenridge <jessbreckenridge@github.com>
Date: Wed May 3 14:25:31 2017 -0600
- Initial documentation on contributing to gh-ost.
- It is a bit sparse currently, but will give beginners an idea how on to setup the environment and run tests.
- A good starting point for further PR's.
commit eaa3489fe0cc9a0757e484462e3e4b87055f4a96
Merge: 79cee99 d757539
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 1 07:50:13 2017 +0300
Merge branch 'master' into server-report-coordinates
commit d757539d3c22c526873374719853ae161b0501e5 (origin/devel-docs-start)
Merge: de349a7 e2a6b85
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 1 07:49:58 2017 +0300
Merge pull request #404 from github/drop-add-same-column
Drop, then add same column
commit 79cee99f57f5f341bf6ff141b3c162113747fb04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 28 15:50:51 2017 -0700
support for 'coordinates' command
commit 0243e76b333d8d205dcb3b71d5cc9b60d9704aa6
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 24 07:45:21 2017 +1000
s/applyEnvironmentVairables/applyEnvironmentVariables
commit e2a6b857d031df05c0766b25dbe4385a6081c3cc
Merge: 7f62efb de349a7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 20:26:31 2017 +0300
Merge branch 'master' into drop-add-same-column
commit 7f62efba910b082331a2915da4aafc67737c0aad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:48:06 2017 +0300
tests to only check non dropped columns
commit 8a0f1413eb06d2d08c4c2f55fa302a1c06c05ee7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:38:35 2017 +0300
dropped columns are not 'shared' and no data copy attempted for such columns
commit b0469b95b58983d444b7a9966844417e6a6e1199
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:37:48 2017 +0300
further fixes to the test case
commit 85c498511e4132c61b9188e650ce43b45b33f1e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:23:56 2017 +0300
parser recognizes DROP COLUMN tokens
commit acd78b392f44f166ddb9b6c36ca4d099ea8b94fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 23 08:00:28 2017 +0300
adding tests for dropping-then-adding a column
commit de349a79c6b7256d3651ddfc10af08b274cf012d
Merge: 3313cb3 3092e9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 18 06:42:48 2017 +0300
Merge pull request #401 from github/sock-nil-connection
error and nil checks on socket connection
commit 3092e9c5c0f15578e62abc1049f42e2c8145589c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 13 08:27:42 2017 +0300
error and nil checks on socket connection
commit 3313cb3933933f4a1c7f20ca62f1084f9f2184ad
Merge: f693aee c3eda3f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 10 07:02:36 2017 +0300
Merge pull request #385 from jacobbednarz/add-rds-docs
WIP: Add AWS RDS docs
commit c3eda3f23e6b0ef43ccc30c143a8b5153877feaf
Merge: 0989944 7421ad8
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 10 13:59:15 2017 +1000
Update to latest upstream branch
commit 098994452881f88811c3b3a1629d3b91ec3ab414
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 10 13:58:35 2017 +1000
Add RDS link in README usage
commit 7421ad8c8783959dad857aff4b2f36f4ebab2f59
Merge: 2f48e89 f693aee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 14:33:03 2017 +0300
Merge branch 'master' into add-rds-docs
commit f693aeede4fa1c5a5c00fc9de9b8f2c75f0ae5ab (tag: v1.0.36)
Merge: 050d1e2 ebd4af1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 12:58:26 2017 +0300
Merge pull request #393 from github/release-1-0-36
release 1.0.36
commit ebd4af1328197bc4490b4b101a5fd24a45c60565
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 12:57:57 2017 +0300
release 1.0.36
commit 2f48e89ea0c6cf856d7c25c57e311d021b4ecbf2
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 3 15:59:11 2017 +1000
This isn't a ghost hook URL, use the _real_ one
commit b07de626a95f51fe51895cd3b64cca36a53f2902
Merge: dfb9f88 d16fa02
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 3 15:56:34 2017 +1000
Update branch to match remote
commit dfb9f888af3b8a2009cc77f16bbfae14fca48750
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Mon Apr 3 15:52:57 2017 +1000
Add note for using hooks for stopping and starting RDS replication
commit d16fa023dac88575a2a2d3826c430f583dec39b7
Merge: 7459bb2 050d1e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 07:33:56 2017 +0300
Merge branch 'master' into add-rds-docs
commit 050d1e2ecf038b5d8b9ed5d84c1c9a83aecb0862
Merge: 1b0791e 0d799b6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 07:33:45 2017 +0300
Merge pull request #392 from github/travisci
supporting TravisCI
commit 7459bb22bbed71f64621163c1a32cba5a129f55a
Merge: 79b9e7b 1b0791e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 3 07:33:06 2017 +0300
Merge branch 'master' into add-rds-docs
commit 0d799b67ea692bf05a6ed5910e29ac6a0a045108
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 2 10:46:36 2017 +0300
Readme badges
commit 3b5132bf2cd6b345989a492bf1525d4fef928d44
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Apr 2 10:43:45 2017 +0300
supporting TravisCI
commit 1b0791e5ddd1a712ce24ea9cb3347f4e81e4e3e9
Merge: c1c31fb 8405b0c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 29 09:00:25 2017 +0300
Merge pull request #389 from github/close-sync-with-err
fixing binlog syncer double-close()
commit 79b9e7be7c93e232e760f5447d74067308c925be
Merge: 55d8b3a 15d30ce
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Mar 28 17:04:58 2017 +1100
Merge in upstream
commit 55d8b3a188015254514dc6b84b0316d7a39efb38
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Mar 28 17:03:32 2017 +1100
Add preflight checklist for aurora docs
commit 15d30cead11c6a6e0bd47154a105eae08369195d
Merge: 1aaf47e c1c31fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 28 08:26:58 2017 +0300
Merge branch 'master' into add-rds-docs
commit 8405b0c3b81cc53b3e5a0c08aa4925bd736e1611
Merge: 7a3912d c1c31fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 28 08:01:18 2017 +0300
Merge branch 'master' into close-sync-with-err
commit c1c31fb0c760a92fef96a3cda4d1876a26ec492a
Merge: f3fb0ea 8d4d9cb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 28 07:58:29 2017 +0300
Merge pull request #386 from github/throttle-http
supporting throttle-http
commit 1aaf47ec6a09f2f653a0c08c0a3ec6779125df33
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Tue Mar 28 12:02:39 2017 +1100
Add note that `gh-ost` _does_ work with RDS
commit 7a3912da80d396e77e301b9a69e181b362269df2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 27 08:33:06 2017 +0300
fixing binlog syncer double-close()
commit 8d4d9cbaeca86f01f0e575d7a0e37e9593c17366
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 26 15:14:36 2017 +0300
throttle-http docuemntation
commit c413d508cc37e5af519fe35f22e311096ad05333
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 26 13:12:56 2017 +0300
HEAD instead of GET
commit 23ce390d6973e470800c391f0e136914d13283ba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 26 13:10:34 2017 +0300
supporting throttle-http
commit bf864e0e0c534494c4ff99de0abb917fd9dec9bf
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 14:00:26 2017 +1100
Add note on binlogs requiring backup > 1d
commit fb3993e56031d9f895e931f827b8a1a4cc05cfcd
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:45:01 2017 +1100
Fix line endings
commit 99f7b8d8c75c1a80666592a20e680778eeb23bdf
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:44:55 2017 +1100
Add link to `pt-table-checksum` patch
commit 0b93e3697ea3a906e015670a9e5433d06f13c226
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:44:15 2017 +1100
Add notes for aurora replication
Due to the way aurora is architected, replication means something
slightly different to the traditional sense. This includes a work
around to use test/migrate on replica instead of only master migrations.
commit 8a854b8e6f03bdb8665e5db4119da9b3e06fc695
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:42:33 2017 +1100
Add known limitations of AWS RDS
commit a6030898131f697bfcf0ecc91ac1bffb14e3cce0
Author: Jacob Bednarz <jacob.bednarz@gmail.com>
Date: Fri Mar 24 13:42:09 2017 +1100
AWS RDS!
commit f3fb0ea24a5db852ea0496b3bb00cbf747cb3af0 (tag: v1.0.35)
Merge: e0cf2ad fc268ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 12 07:34:32 2017 +0200
Merge pull request #368 from github/fix-infinite-cutover-loop
cut-over failure on test-on-replica starts replication again
commit fc268ab16eee11c877835c181cd94d84d5ca1d5f
Merge: 7f72872 7517238
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 7 08:18:48 2017 +0200
Merge branch 'fix-infinite-cutover-loop' of github.com:github/gh-ost into fix-infinite-cutover-loop
commit 7f728729e3352af80f0338a46ad9be376bf27035
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 7 08:18:38 2017 +0200
documenting gh-ost-on-start-replication hook
commit 7517238bd363797537be928e92e2daa78ffdf12a
Merge: 289ce46 e0cf2ad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 6 21:50:26 2017 +0200
Merge branch 'master' into fix-infinite-cutover-loop
commit e0cf2ad10956ae0cba7a62c6e46b1b5f74219537
Merge: 6b98151 91521f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 6 21:49:50 2017 +0200
Merge pull request #376 from github/old-table-name-timestamp
supporting --timestamp-old-table
commit 91521f9357f6fcb5a955d4e42322203a1a95ccaa
Merge: daf350b 6b98151
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 18:10:14 2017 +0200
Merge branch 'master' into old-table-name-timestamp
commit 6b981512f959ca94bd8e062874ae15fb5bef5f27
Merge: bd77a9b f11f6f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 18:10:01 2017 +0200
Merge pull request #379 from github/fix-post-cut-over-writes
mitigating cut-over/write race condition
commit daf350bab247cd727455fdab1cd566be5b223dc3
Merge: 8b2c8fe 10082a9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 14:38:56 2017 +0200
Merge branch 'old-table-name-timestamp' of github.com:github/gh-ost into old-table-name-timestamp
commit 8b2c8fe86a1ce72f26b22b60bb17d1b255d999ba
Merge: d155948 bd77a9b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Mar 5 14:38:06 2017 +0200
Merge branch 'master' into old-table-name-timestamp
commit f11f6f978ffe3a1de46e4e6302c5834340b9a496
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Feb 24 14:48:10 2017 -0700
mitigating cut-over/write race condition
commit 10082a99f801cf020bba1e50c0d20fdb1bc67161
Merge: d155948 bd77a9b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 23 17:02:22 2017 -0700
Merge branch 'master' into old-table-name-timestamp
commit bd77a9b10c2aed62f0ddc09bc1108008a6851d62
Merge: 8605463 48e68af
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 23 16:54:55 2017 -0700
Merge pull request #375 from github/update-go-mysql-2017-02
updated go-mysql library
commit d15594824ad051aa80fe3b5ddbdd74539ac047a5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 17:34:58 2017 -0700
documenting --timestamp-old-table
commit 06c909bd100ea50f35232b33b844a400fbc0c307
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 17:34:49 2017 -0700
Validating table name length
commit b848b78fcb89ef628286439c1deba0a0aebd5920
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 11:25:29 2017 -0700
localtests should not be using --timestamp-old-table
commit 8db8e127ebba537a5d86c5c7224fd7796597702c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 21 10:34:24 2017 -0700
supporting --timestamp-old-table
commit 289ce46a2b71923eb2228b18c4cf9d0ce5fbfbfb
Merge: 8a681e1 8605463
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 16 14:16:32 2017 +0200
Merge branch 'master' into fix-infinite-cutover-loop
commit 48e68affb3d40f7395940f71ccfd3d44b79066dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:24:19 2017 +0200
reapply: support secPart (subsecond) resolution in timestamp and datetime
commit 53f4290cbc6ce39df5069cbc94ee8cd64e2d6216
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:19:46 2017 +0200
adding net/context for dependency
commit 350eab79bb5e7213a814492087af895779cb6e4d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:17:56 2017 +0200
adding vendor/github.com/ngaut/ dependency
commit 2d5f8398d6bf46ce93e511ca179aceb32cd6073e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:15:53 2017 +0200
gomysql_reader.go adapted to api changes in go-mysql
commit f6af07ff7a12ae2df23c270cd8390eb1cc7327fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 12 13:13:54 2017 +0200
updated go-mysql library 2017-02
commit 8605463c779b6182fa9c3b8218581e47e714f798
Merge: 40aa49b 1acbca1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:11:06 2017 +0200
Merge pull request #374 from github/fixed-formatting
applied gofmt
commit 1acbca105d449a3b2a48d9a43ea127b28fcd2256
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:09:35 2017 +0200
applied gofmt
commit 40aa49be293ab90da62c6a95aed57856f2f24799
Merge: 067c4df 109b82b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:04:33 2017 +0200
Merge pull request #373 from groenewold-pythian/master
improve output without --verbose option
commit 109b82bb3ab8609da93bcd41be1ed2ff34e01aa1
Merge: 3511aa3 067c4df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:04:22 2017 +0200
Merge branch 'master' into master
commit 067c4df221c36bf42d8ec028b42f14d136169b76
Merge: 185da16 b289041
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 9 09:01:06 2017 +0200
Merge pull request #364 from github/fix-reappearing-throttled-reasons
fixing phantom throttle-control-replicas lag result
commit b289041ccb94d86a5874098dfd200b0a0364d57c
Merge: 9fc3910 185da16
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 13:11:34 2017 +0200
Merge branch 'master' into fix-reappearing-throttled-reasons
commit 185da167cdbc47b1e5fc374d7c634d2cf9c04f58
Merge: 3150726 6ecf7cc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 13:11:08 2017 +0200
Merge pull request #363 from github/interactive-command-question
Interactive commands, question argument for querying staus
commit 6ecf7cc0ee1673b1edf82cb4af0fad6d696f7aaf
Merge: e98ffd1 3150726
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 13:03:45 2017 +0200
Auto-merged master into interactive-command-question on deployment
commit 315072690b1eb9a51b0e03bf0a9b1b2ce767c562
Merge: 86928dd c807236
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 12:30:29 2017 +0200
Merge pull request #370 from github/throttle-race-condition
Migration only starting after first replication lag metric collected
commit c807236d14cff2cd0cd2a68228ebaff5355528c2
Merge: 57409c2 86928dd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 12:27:31 2017 +0200
Merge branch 'master' into throttle-race-condition
commit 57409c21986dce4ed6c026ddec60470d84ecc247
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Feb 8 12:24:44 2017 +0200
added mising slaveSQLRunning value
commit 3511aa35dfc0c3f14bcda151620ea14ee13a5b87
Author: Ivan Groenewold <groenewold-pythian@users.noreply.github.com>
Date: Tue Feb 7 15:12:34 2017 -0300
improve output without --verbose option
commit 86928dd5a5e7dd27d176b5c2031be88232be1d84
Merge: a449646 fbf88fd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 16:51:43 2017 +0200
Merge pull request #372 from groenewold-pythian/master
additional doc re: Tungsten
commit fbf88fd57127d05a8d1f449c6918b2d3a1e23f72
Author: Ivan Groenewold <groenewold-pythian@users.noreply.github.com>
Date: Tue Feb 7 11:45:20 2017 -0300
additional note for Tungsten and rbr
commit f710ca6772d98eeb897aaa339f61d7c55e42e427
Author: Ivan Groenewold <groenewold-pythian@users.noreply.github.com>
Date: Tue Feb 7 10:56:28 2017 -0300
additional info re: Tungsten
commit 10edf3c063691c320df4bb2b0d7cddd2a7480576
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 12:13:19 2017 +0200
Migration only starting after first replication lag metric collected
commit a4496465d56d0c3e039467b24a6bdced7beefa45
Merge: f5dd7fd 91a3fd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 11:25:02 2017 +0200
Merge pull request #367 from github/which-mysql-versions
Collecting and presenting MySQL versions of applier and inspector
commit 91a3fd4a8407f3d5e32525d77858e8e66cd91e84
Merge: ed5dd7f f5dd7fd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 11:12:48 2017 +0200
Merge branch 'master' into which-mysql-versions
commit f5dd7fdd7829547e5a9b5b58419347479018cdd2
Merge: 8914bc2 481b0ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 11:12:24 2017 +0200
Merge pull request #365 from github/replication-lag-check-test-on-replica
testing/running on replica: gets lags via SHOW SLAVE STATUS
commit e98ffd11a931b80c00c894b66aaca8fbf6a072aa
Merge: be1ab17 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:49:01 2017 +0200
Merge branch 'master' into interactive-command-question
commit 9fc39101a3be8ff046430523aca21928f6343b29
Merge: baee4f6 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:48:56 2017 +0200
Merge branch 'master' into fix-reappearing-throttled-reasons
commit 8a681e1eac81b74d68779bfe678ef03e36d30c07
Merge: 6fa32f6 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:47:52 2017 +0200
Merge branch 'master' into fix-infinite-cutover-loop
commit ed5dd7f0499bbb8b303a8a124b139b023c3583eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:41:33 2017 +0200
Collecting and presenting MySQL versions of applier and inspector
commit 6fa32f6d54144803e54cee52e10f97478ff769a4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 09:31:52 2017 +0200
cut-over failure on test-on-replica starts replication again
commit 481b0ce21a755d7e4140896b92ed619d9c27a2e7
Merge: 9d47992 8914bc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 07:49:52 2017 +0200
Merge branch 'master' into replication-lag-check-test-on-replica
commit 8914bc2b4874d91ec04f368d698e3d4f7dc56226
Merge: 5af7026 e021f43
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Feb 7 07:49:13 2017 +0200
Merge pull request #366 from github/doc-questions
Documentation: common questions
commit e021f43f6dfcdd2e720ca1add0b076d7a7f40c0a
Merge: ebf7844 6a468c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 6 07:50:12 2017 +0200
merged upstream
commit ebf7844e373d1ca136b32dd32dc7f3ea85bdfaad
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Feb 6 07:48:48 2017 +0200
5.7 deprecation of alter ignore
commit 6a468c4f365300637be3002fb9a21be7a83581f9
Author: Gillian Gunson <ggunson@github.com>
Date: Sun Feb 5 17:28:22 2017 -0800
Fixed tiny typo
commit ad7b700bd8d82aa74d22080531ce3733e4815ff9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 5 08:05:10 2017 +0200
link to questions page
commit d6347c4f33500c35c29ec83fc2edfcf45845f9ef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Feb 5 08:03:28 2017 +0200
adding common-questions doc page
commit 9d47992d7ecea65a649bfc56ba2a553b3c368440
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Feb 2 11:18:07 2017 +0200
testing/running on replica: gets lags via SHOW SLAVE STATUS
commit baee4f69f90f2c55e68a45166934ca9e768ce573
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 10:18:39 2017 +0200
fixing phantom throttle-control-replicas lag result
commit be1ab175c77df6cea97052130d699a5b96ee60cd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:56:25 2017 +0200
status presents with '# throttle-control-replicas count:'
commit 8219209c8d30540a32a007c11200a91ef6ce4319
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:25:58 2017 +0200
tests accept postpone flag file
commit 599f4323a2aceafadacb14f7b56c0324199c15f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:25:41 2017 +0200
documenting the question argument
commit 779e9fdd8302dc4f2e8ae94b5bc31d9522002a8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 29 09:25:29 2017 +0200
question (?) as argument in interactive commands
commit 5af70265a3de74ad0f9719ae2c547669a5946ccf
Merge: 31ba582 56ab127
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 25 13:27:01 2017 +0200
Merge pull request #355 from github/unsigned-int
localtests and fix for unsigned medium int problem
commit 56ab127b0bb15976ac92e7493a95967d2ca3c725
Merge: 115e325 31ba582
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 22 07:48:50 2017 +0200
Merge branch 'master' into unsigned-int
commit 31ba5827fb2ef25ffadb42658b8beff29d8e0cca
Merge: 8d8ef34 e020b9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 22 07:48:31 2017 +0200
Merge pull request #358 from github/tests-shared-unique-key
Testing and clarifying shared unique key requirement
commit e020b9c756d8651b518b472b1b6d32e72aed0162
Author: Gillian Gunson <ggunson@github.com>
Date: Thu Jan 19 00:17:43 2017 -0800
Moved my comment suggestions here
commit 0d31ca8a389926618f3f78d52935c7041d2c5231
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 15 09:07:55 2017 +0200
Added 'shared-key' documentation
commit c5d1ef7f55cd0763a77961a26f6e32ca805b860a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 15:05:06 2017 +0200
proper documentation for shared key requirements
commit fae95fc3e126ba22cd0ddce7565c0ed196bc8aaa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 12:43:06 2017 +0200
Added test for swapping uniqye keys without pk
commit dd9a3e1d0c7286583e7add5a0d76b16e979325fb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 12:35:42 2017 +0200
adding PK, UK, PK-to-UK conversion tests
commit 36a66e0c05c8bb2cd27efccfce5ab6ad66be0f7a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 12:35:10 2017 +0200
supporting customized 'order by' in tests
commit 115e325d7cb9d6f2eb1ac41bca82b5d0c42f6766
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 11:22:00 2017 +0200
sanity replication restart before each test
commit a07a6f8cf5f48bdb97c622605a87a4389cbc80c6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:57:42 2017 +0200
fixing mediumint unsigned problem
commit 67cfba3ce45681ce62f5a756a78f48c25a58df5d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:24:57 2017 +0200
simplified test
commit 374e82c8eb12e32d14c5e96cf60f3727b6566762
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:17:49 2017 +0200
having the test reproduce the problem for which it was created
commit 1921b0f9dfd45bfd71b5044c2eefd3a3800fb9bb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 10 09:13:05 2017 +0200
complicating the test
commit 5ba98a627c2ae6d9b3ddc0bcc619cdb1d1241da8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 9 15:40:29 2017 +0200
localtests for unsigned-int
commit 8d8ef34c23a8fd298bc78e01fd630237535cd616 (tag: v1.0.34)
Merge: e17f41b 1157027
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jan 9 08:12:48 2017 +0200
Merge pull request #352 from github/batch-apply-dml-events
Batch apply dml events
commit 115702716146c07e824c99d5d77360a02c558d11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jan 8 09:46:12 2017 +0200
documenting --dml-batch-size
commit f7d2beb4d28b4aa1d7b0acaf4c9adf0cd6166363
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jan 5 08:13:51 2017 +0200
handling a non-DML event at the end of a dml-event sequence
commit baaa255182fa22452b9a6a33451f3913f6dc367c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 12:42:21 2017 +0200
bailing out from onApplyEventStruct()
commit 645af21d038138d421a059c804a6a5d0bdc8f679
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 12:39:57 2017 +0200
extracted onApplyEventStruct()
commit 8d0faa55e3f30954dd42f45f4d81e4358254dbc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:44:04 2017 +0200
explicit rollback in ApplyDMLEventQueries()
commit 220bf83a5b4e90d9bd65c4264ae9bee5e22a7e71
Merge: 445c676 e17f41b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:37:08 2017 +0200
Merge branch 'master' into batch-apply-dml-events
commit e17f41b26ab7f0ab457e7ffabb1339b78bf6d688
Merge: 6bcf515 914f692
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:36:40 2017 +0200
Merge pull request #347 from github/heartbeat-control-replicas-unified
Reading replication lag via _changelog_ table, also on control replicas
commit 914f692af2888edacead61eca911455448c982da
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jan 4 08:30:23 2017 +0200
grammar
commit 445c67635dcaa4a42467a3f9ec86556bb6484ca1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 3 14:31:19 2017 +0200
batching DML writes, configurable --dml-batch-size
commit 3e28f462d88c9eb9cc84a26b6228fd278170fdb3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jan 3 13:44:52 2017 +0200
Initial support for batching multiple DMLs when writing to ghost table
commit 9177f7553f12690f7dcd692c480f40bd86a3a9a1
Merge: 3bf64d8 6bcf515
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 30 08:07:07 2016 +0200
Merge branch 'master' into heartbeat-control-replicas-unified
commit 6bcf5154cd4ee46dafbb7965306a42e216f86004
Merge: d21bd3f 9dd8d85
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 30 07:58:54 2016 +0200
Merge pull request #351 from github/check-flag
cli: --check-flag
commit 9dd8d858a17c600152c8b1a4bd97fc6e0c2b61de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 29 17:39:44 2016 +0200
cli: --check-flag
commit d21bd3f18cc9f29f61b423a2797e738269082009 (origin/merge)
Merge: d13049b 2bfc672
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 29 13:09:38 2016 +0200
Merge pull request #349 from cypiszzz/master
Add possibility to set serverId as gh-ost option
commit 2bfc672b030a0ede1edc192dc53ea0d67b82c886
Author: Cyprian Nosek <cyprian.nosek@pearson.com>
Date: Wed Dec 28 10:25:42 2016 +0100
Add possibility to set serverId as gh-ost argument
Signed-off-by: Cyprian Nosek <cyprian.nosek@pearson.com>
commit 3bf64d8280b7cd639c95f748ccff02e90a7f4345
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 09:16:27 2016 +0200
typo
commit 9be3c099eeaa18fa56790a00353e4be48d1815d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 09:15:32 2016 +0200
removed redundant paragraph
commit 9f11c6e89e66424ec7b7de1c6b38fae75f60661c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 09:14:11 2016 +0200
docs: no longer using binary logs for heartbeat
commit 21cf1ffdc5f67d36ad71eef4ffdab915301cfd1a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 27 08:48:34 2016 +0200
updated documentation to match --replication-lag-query deprecation
commit c66356bd05d6263c6706acda148658e2954d8fc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 26 21:38:37 2016 +0200
--replication-lag-query is deprecated.
commit fc831b0548b33f62d34b6b6aadff0614507117c8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 26 21:31:35 2016 +0200
Reading replication lag via _changelog_ table, also on control replicas
commit d13049b41e9da9798b83958b51f8ecf6620bb100
Merge: 863f508 eac990b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 20 07:04:16 2016 +0200
Merge pull request #339 from github/explicit-master-user-password
support for --master-user and --master-password
commit eac990bc95c33900afd9a37ad4d571efa2859cb1
Merge: ba97465 863f508
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:58:12 2016 +0100
Merge branch 'master' into explicit-master-user-password
commit 863f50808c13becb8dc5c5296fc750ea867704e6
Merge: 038083e a147b32
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:57:58 2016 +0100
Merge pull request #337 from github/start-slave-wait
sleeping 500ms after 'START SLAVE'
commit ba974658ca979dd09fe582f79d61cf13ef2d4dab
Merge: ba2a9d9 038083e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:57:19 2016 +0100
Merge branch 'master' into explicit-master-user-password
commit a147b3239148df11d26886fd3a6ae5e364e03f98
Merge: d12c026 038083e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 15 07:57:16 2016 +0100
Merge branch 'master' into start-slave-wait
commit 038083ea33f679bc994d5ef06c9f19235ca39bb4 (tag: v1.0.32)
Merge: 35ace62 5af336e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Dec 14 10:39:37 2016 +0100
Merge pull request #340 from github/release-1-0-32
updated release version following some changes I wish to release
commit 5af336e29b80927d86744e61beb7130809b18ed9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Dec 14 10:38:58 2016 +0100
updated release version following some changes I wish to release
commit ba2a9d9e554a678c2609e6586ceb1a2f36f04c00
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 16:09:34 2016 +0100
support for --master-user and --master-password
commit d12c0265b07fb5f7740b1da7fea4d3b0eee2713e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 12:27:20 2016 +0100
sleeping 500ms after 'START SLAVE'
commit 35ace62d8498250728858f693599f5d87cf0ae8a
Merge: 322d897 aa0932e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 11:56:22 2016 +0100
Merge pull request #334 from github/ask-pass
supporting --ask-pass option
commit aa0932eb61752326b4651f7f0cba7cffa576de47
Merge: 7259dd6 322d897
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 11:35:52 2016 +0100
Merge branch 'master' into ask-pass
commit 322d897aeba71b59e92926b403e58e714c4acda1
Merge: 28557a6 3fd85ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 13 11:35:34 2016 +0100
Merge pull request #333 from github/no-unique-key
fix: bailing out on no PRIMARY/UNIQUE KEY
commit 7259dd6ac5519b45b866680bbae2bff0ccf9bd19
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 11 02:55:21 2016 +0100
supporting --ask-pass option
commit 3fd85ee8b12a32e26d1b63e2197c0264ea22b3cb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 11 02:22:56 2016 +0100
test logging cleanup
commit 1d84cb933c859370a182c7f58f42473ceedafb1b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Dec 11 02:19:19 2016 +0100
fix: bailing out on no PRIMARY/UNIQUE KEY
commit 28557a60b0d91000911300c80bf627537d0cc76e (tag: v1.0.30)
Merge: d2f81df c9edcd6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 6 13:12:23 2016 +0100
Merge pull request #327 from github/release-1-0-30
updated version
commit c9edcd6f2020004810f2856f95f49d54002f584e (origin/release-1-0-30)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Dec 6 13:11:56 2016 +0100
updated version
commit d2f81dfe92f3e8a612435feb33c49c86b14a7c66
Merge: 56bee78 35eeb56
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 13:52:47 2016 +0100
Merge pull request #324 from rj03hou/replication-reset-slave
check the slave status when find recursive find the master, so suppor…
commit 35eeb560326e127ef1615cdf057f1bb145a226d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 13:41:49 2016 +0100
improved log/error messages
commit e157f692d58cabd1c186aa7397f617ebb565a076
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 13:41:31 2016 +0100
added 'trivial' test
commit 8f02ab0fedb15d3aa57a699e08bd35f7d429c459
Author: rj03hou <rj03hou@gmail.com>
Date: Mon Dec 5 19:42:16 2016 +0800
check the slave status when find recursive find the master, so support if the dba using reset slave instead of reset slave all.
commit 56bee78108d55a74727fb51d6c942fb37a19434a
Merge: 196765c 5904084
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Dec 5 12:19:55 2016 +0100
Merge pull request #325 from github/myisam-gtid
Myisam gtid
commit 5904084e14bb02653c5b5e539d9a084a0c02b058
Merge: b736741 196765c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 2 15:00:44 2016 +0100
Merge branch 'master' into myisam-gtid
commit 196765c03258456eeb51087b219b7f0002d84c62
Merge: cb040b8 0a70768
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 2 09:09:37 2016 +0100
Merge pull request #319 from github/rename-comment-fix
added tests to verify no false positives rename-column found
commit b736741b613f321054b3a809f4f5a3b0249ebff7
Merge: cb040b8 ffbd35e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Dec 2 09:06:16 2016 +0100
Merge pull request #321 from rj03hou/myisam-gtid
If the original table is MyISAM and the default engine is Innodb, and…
commit ffbd35e18083293fce248ddeb30261022c9c777e
Author: rj03hou <rj03hou@gmail.com>
Date: Fri Dec 2 11:56:29 2016 +0800
fix TableEngine correlates to the 3rd placeholder in the template string, not the 1st
commit 9b068ec22231f29bfc4aca08b5ab5a6788f07bd2
Merge: a11bec1 cb040b8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Dec 1 09:43:38 2016 +0100
Merge branch 'master' into myisam-gtid
commit a11bec178518d16907e24a7baf83c881a78ef103
Author: rj03hou <rj03hou@gmail.com>
Date: Thu Dec 1 16:04:04 2016 +0800
If the original table is MyISAM and the default engine is Innodb, and the gtid mode is on, there will be error when execute 'LOCK TABLES tbl WRITE, tbl_magic WRITE'. If make the magic cut-over table's engine same with the original table, there will not have this problem.
commit 0a707688e0c6095938bed4902cd314588ce690f8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 29 15:47:39 2016 +0100
added decimal test
commit e7cf488818803470f596906b7748d9654c0a267b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 29 15:44:38 2016 +0100
fixed parsing of quotes and of detecting rename statements
commit 5119ea4d31ab5f380d8783f91a5fb2d046a8e622
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 29 11:08:35 2016 +0100
added tests to verify no false positives rename-column found
commit cb040b8bbf50c663af7168001d9c51fcedb8ab1c
Merge: 915be21 7126b28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 23 10:00:16 2016 +0100
Merge pull request #316 from github/skip-foreign-key-checks
support for --skip-foreign-key-checks
commit 7126b281691506818997ef7d06e91feed880c9f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 21 09:18:40 2016 +0100
support for --skip-foreign-key-checks
commit 915be21055ee5f3879aa97bb1887ec1b45fbf716
Merge: 2771232 7ab6af8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 21 08:42:42 2016 +0100
Merge pull request #315 from github/wait-for-events-up-to-lock-fix
Fixing hanging cut-over waiting on `AllEventsUpToLockProcessed`
commit 7ab6af8f5fcaac824c26c16b1fbd60847dc9ebda
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 17:22:13 2016 +0100
never throttling inside cut-over critical section
commit b00cae11fa408e9e3a58da34b50cdd79db53742d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 17:10:17 2016 +0100
retry cut-over
commit 8d987b5aaf52db5428f54a7924b1f4671280aa46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 15:56:59 2016 +0100
extracted parsing of ChangelogState
commit ef874b855163270d4691b050a40a790b8c55819f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 15:50:54 2016 +0100
AllEventsUpToLockProcessed uses unique signature
commit ee447ad56077e2e3421f21db99f2079491e2236e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 17 15:20:44 2016 +0100
waitForEventsUpToLock timeout
more info on AllEventsUpToLockProcessed, before and after injecting/intercepting
commit 27712325899f1c289fd9a12607636b2dcc56d551
Merge: ddc9984 b5c606a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 8 10:36:31 2016 +0100
Merge pull request #306 from github/check-lag-on-starting
reading and reporting replication lag before waiting on initial repli…
commit b5c606a38bddde7be57d44770a69d1717dd16b8d
Merge: c2d4f62 ddc9984
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 7 09:38:51 2016 +0100
Auto-merged master into check-lag-on-starting on deployment
commit ddc9984fc816fba9b94712a876da156eec27f982
Merge: ea01f91 668c13c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Nov 7 09:38:12 2016 +0100
Merge pull request #310 from jcamenisch/patch-1
thank you
commit 668c13cf201ca4a6d9f208ba0707b7fde92849a8
Author: Jonathan Camenisch <jcamenisch@users.noreply.github.com>
Date: Fri Nov 4 11:04:43 2016 -0400
Small typo correction
commit ea01f917519db3b1c12df48abdbc952c35c14936
Merge: 227b5f1 694bf77
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 16:52:01 2016 +0100
Merge pull request #309 from github/questions-link
adding link to "Question" labeled issues
commit 694bf77e862dca9388461fce6895cfcb72eb7d28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 16:50:16 2016 +0100
adding link to Questio labeled issues
commit c2d4f624afb85c6829385004a10d14fecdc29c9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 12:14:53 2016 +0100
simplified code
commit 29951efed59114447b5626266b18393de32bf1ae
Merge: 88ffb75 227b5f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 11:40:55 2016 +0100
Merge branch 'master' into check-lag-on-starting
commit 227b5f158fb7b286914b4f3e60c72002a811a65b
Merge: aeb9043 3be76cd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Nov 3 09:30:11 2016 +0100
Merge pull request #305 from github/limitations-updates
added limitations clarifications: JSON and FEDERATED
commit 88ffb75b8cf05f1181cec02f522a6582624d1f1c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 2 12:48:35 2016 +0100
reading and reporting replication lag before waiting on initial replication event
commit 3be76cd0ff9fae0349a01ef9625d3bf464acd8cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Nov 2 10:41:40 2016 +0100
added limitations clarifications: JSON and FEDERATED
commit aeb904395f6b550442feea56e3c49f8d3b1c7197 (tag: v1.0.28)
Merge: 3435539 02e9287
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:23:10 2016 +0100
Merge pull request #289 from github/concurrent-rowcount-defaults-true
concurrent-rowcount defaults 'true'
commit 02e9287e3606602840e6d2f96d4fb45ffc17a1e6
Merge: 10850e4 3435539
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:59 2016 +0100
Merge branch 'master' into concurrent-rowcount-defaults-true
commit 34355396b6aa9cebfbf6d070385a41eca509ba9e
Merge: ccaa840 5d9bac1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:52 2016 +0100
Merge pull request #291 from github/more-charset-tests
more DML tests for latin1
commit 5d9bac1c97cd173e8b5afcb5c933b082b78f02df
Merge: e52f8ef ccaa840
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:42 2016 +0100
Merge branch 'master' into more-charset-tests
commit ccaa8401259354c6d62df253471dc34cad415133
Merge: 1db2ea5 034683f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:29 2016 +0100
Merge pull request #294 from github/close-streamer-connection
Close streamer connection
commit 034683f4821f5eb00494156abe0a5769d75f2c2f
Merge: 70ef864 1db2ea5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:22:21 2016 +0100
Merge branch 'master' into close-streamer-connection
commit 1db2ea5adafe473525f018a4fe838322f43b7a44
Merge: 3127de3 b32e1e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:21:47 2016 +0100
Merge pull request #295 from github/throttle-no-changelog-write
avoid writing heartbeat when throttle commanded by user
commit b32e1e2c162af536eb16c83461b1b54fbad68c64
Merge: 59f3f1b 3127de3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:51 2016 +0100
Merge branch 'master' into throttle-no-changelog-write
commit 3127de304e2015e73b48ec632901d60353060cea
Merge: 6ba65ea 2de83fa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:42 2016 +0100
Merge pull request #298 from github/log-slave-updates-fix
fixed log_slave_updates check logic
commit 2de83fa5e48a0c19bfdfcd8790f1081f1b4b7fa8
Merge: 23b09a1 6ba65ea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:28 2016 +0100
Merge branch 'master' into log-slave-updates-fix
commit 6ba65eacbb7f6529bf444ea53359470eb9d8e37c
Merge: 305d9ce 0e7e158
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Nov 1 12:20:20 2016 +0100
Merge pull request #301 from github/migrate-submilli-temporals
handling subsecond resolution DATETIME in binary logs
commit 0e7e15804fa1ad19cafe9e35357c81c3e8bc03d1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 15:09:02 2016 +0100
handling subsecond resolution DATETIME in binary logs
added localtests for subsecond in DATETIME and TIMESTAMP
commit e52f8ef780a45e420413de0213658ee9fe4213e1
Merge: 047584b 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:32:24 2016 +0100
Merge branch 'master' into more-charset-tests
commit 70ef8646261e3236314b397f150eb74f8ab89240
Merge: 349c9af 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:32:06 2016 +0100
Merge branch 'master' into close-streamer-connection
commit 59f3f1bb527f93ad5ab4fe548fdb253f944ea7e5
Merge: f2bfaed 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:31:59 2016 +0100
Merge branch 'master' into throttle-no-changelog-write
commit 23b09a1b85d7ee590fd7ddf15eec25bc9901bc1f
Merge: bb22431 305d9ce
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:31:51 2016 +0100
Merge branch 'master' into log-slave-updates-fix
commit 305d9ceb0b29c8d6c68879e5ea246dcbbc48bbcd
Merge: dd6d55c 946427a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:31:40 2016 +0100
Merge pull request #299 from github/build-jessie-patch
added ugly patch for making deploys work on jessie
commit 946427a20b39ec78c1b5e25a105b36b436aada27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 14:01:31 2016 +0100
added ugluy patch for making this work on jessie
commit bb22431b83bdc21a9492de989887daeca6369842
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 31 10:25:34 2016 +0100
fixed log_slave_updates check logic
commit 10850e434643531b447cc0cd54d165dc4967aa5e
Merge: 14b9e9a dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 10:14:22 2016 +0200
Merge branch 'master' into concurrent-rowcount-defaults-true
commit 047584b601da1899bc2635f2f7337c6e1fa53861
Merge: c371beb dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:30:26 2016 +0200
Merge branch 'master' into more-charset-tests
commit 349c9af08d9581d6c1a5995599d34a958c2ce3a2
Merge: aa0f06d dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:30:16 2016 +0200
Merge branch 'master' into close-streamer-connection
commit f2bfaedcd68c0d8a17cf8ef45807eece7c70e132
Merge: 6ceca45 dd6d55c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:30:00 2016 +0200
Merge branch 'master' into throttle-no-changelog-write
commit dd6d55c137bbf726f39b598c5c9d2674d8624ef0
Merge: b7e20b0 5aad45e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 28 09:29:48 2016 +0200
Merge pull request #297 from github/go-fmt
gofmt testing
commit 5aad45e3bc8f263fc209f58a8aae104b45fc3f41
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 20:38:45 2016 +0200
formatted code via gofmt
commit 40b1d9a3199fc51d8d2e251cde814201512f26ef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 20:37:03 2016 +0200
gofmt testing
- more verbose on intended tests
commit 14b9e9a9aa6e42579c598fa588d0c161c2b8e44b
Merge: 7fe7b03 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:19:43 2016 +0200
Merge branch 'master' into concurrent-rowcount-defaults-true
commit c371bebb8c859b40603b4253557917bd43840f14
Merge: 0bfff66 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:19:35 2016 +0200
Merge branch 'master' into more-charset-tests
commit aa0f06d5d09da760741df06b2dd5e882f5b1b431
Merge: 18d12e3 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:18:55 2016 +0200
Merge branch 'master' into close-streamer-connection
commit 6ceca45d78bd15a2207dc9984be706d2cd70195c
Merge: 7fa5e40 b7e20b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:07:11 2016 +0200
Merge branch 'master' into throttle-no-changelog-write
commit b7e20b08daae7fb90e7e1ceeee74e56de188ce00
Merge: 8add1c8 c5cf552
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:06:40 2016 +0200
Merge pull request #296 from github/fixing-testing-dependency
fixed testing dependenies
commit c5cf552dadd1b211d2c395cb1e6b4246fab07039
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 15:05:25 2016 +0200
fixed testing dependenies
commit 7fa5e405d41a337cb1d9362c0390219607805a99
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 14:51:38 2016 +0200
avoid writing heartbeat when throttle commanded by user
when throttling on user command there really is no need for injecting heartbeat. The user commanded, therefore gh-ost complies and trusts the reasoning for throttling. What this will allow is complete quiet time. This, in turn, will allow such features as relocating via orchestrator/pseudo-gtid at time of throttling
commit 18d12e382d85e90067bfcccfaf702a94ae3a44ec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 13:53:51 2016 +0200
externalized -RELEASE_VERSION
commit 7b63b4a275aaed7ea0cf9a87b6579b6e22596a70
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 13:52:37 2016 +0200
proper cleanup of streamer connection
commit 8add1c820301d29dbb7fe0d95830dc58851dc0e4
Merge: d5e78e4 a97c25e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 12:18:19 2016 +0200
Merge pull request #293 from github/builds
automated builds, CI
commit a97c25e9dff7ad526f20c1405da52e40c75c330b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 12:03:24 2016 +0200
removed libexec references
commit ef5a535b244f7acfbb0e305686157aff4088942b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 12:02:08 2016 +0200
removed shim, godep files, which are unused in this setup
commit b76b1c6f97f667655e0fc5ed7cd7dde5d8d808fe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 27 11:58:56 2016 +0200
binary to be written directly to bindir
commit 0bfff66b51b06134bce2b82c7c09d67cbb89eefc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 20:03:09 2016 +0200
more DML tests for latin1
commit 02c9b97388b1a925a5f489c455ed5d594e64eba6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 19:55:37 2016 +0200
initial work towards automated builds and CI
commit 90a38b05c23a10374721f446ee21ebc29ee4c58e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 17:00:27 2016 +0200
working for automated deployment builds
commit 7fe7b032e96c43bdcdb8af4c660bb9688c53642f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 10:40:12 2016 +0200
concurrent-rowcount defaults 'true'
commit d5e78e4b5899d70730927f4a697e53f6c881e928
Merge: b718bf6 ac61597
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 09:58:18 2016 +0200
Merge pull request #277 from github/enum-sort-test
WIP testing enum as part of PK
commit ac6159791d2962f610d05fb9bb839da688f306fa
Merge: b696106 b718bf6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 26 09:57:59 2016 +0200
merged master, resolved conflicts
commit b718bf693837c2fa6696629db0bccfe676e4f5b1
Merge: 8fbff65 bf92eec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 24 07:44:42 2016 +0200
Merge pull request #283 from github/validate-table-master-replica
validating table structure on applier and migrator
commit b696106cb6994e885aa5d2cf545d8887727a8f04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 15:05:47 2016 +0200
fixing bug introduced for charset and timezone tests
commit bf92eec2145d0448bca3c7e1024f76e2fdc25847
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 11:29:30 2016 +0200
validating table structure on applier and migrator
- reading column list on applier
- comparing original table on applier and migrator, expecting exact column list
- or else bailing out
commit 82a76ae879b271e912f8032aa0866aef25c06f45
Merge: adad4b6 8fbff65
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 10:16:02 2016 +0200
Merge branch 'master' into enum-sort-test
commit adad4b6c34f3078a4acebd7b3b4ed3a98caafbe7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 20 10:07:46 2016 +0200
added enum limitation documentation
commit 8fbff6519f37cf1c8769af3520ec2fd12efeff1b
Merge: 1a76c04 3c767b3
Author: Tom Krouper <tomkrouper@github.com>
Date: Wed Oct 19 15:18:36 2016 -0700
Merge pull request #282 from fern4lvarez/patch-1
doc: fix link to cheatsheet on What If page
commit 3c767b3611d95ecfa116f530021e3e13075f04eb
Author: Fernando Álvarez <info@fer.ac>
Date: Wed Oct 19 23:41:00 2016 +0200
doc: fix link to cheatsheet on What If page
commit 1a76c044bf8c3ee997e345f2ef5140c90d794644
Merge: 038ee80 559c789
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 21:00:31 2016 +0200
Merge pull request #281 from akshaychhajed/tungsten-check
Modified slave update check to test tungsten flag
commit 559c7895ca186551f7da6d5f5ed1fe057129f9f0
Author: Akshay Chhajed <akshaychhajed@users.noreply.github.com>
Date: Wed Oct 19 23:31:16 2016 +0530
Modified slave update check to test tungsten flag
commit 25166e33c7236a6d1d7a60fceec2e2b78f85e8f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 15:22:29 2016 +0200
solving the enum-as-part-of-pk bug
commit 038ee8039c0e334bd3a7f93e9dd602a4dda33eb7
Merge: 17c9ecc 48c2b6d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 14:40:51 2016 +0200
Merge pull request #279 from github/docs-identical-schema
thank you!
commit 48c2b6dc14e84f35928ee7331858e39afe8b4e85
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Oct 19 05:29:34 2016 -0700
Added note about table schema needing to be identical
commit 7d313467f10d9c9346bfcf39dfffd92bc2d1884f
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Oct 19 05:18:21 2016 -0700
unified spacing of notes through page
commit 6c0d7d1f6406973a105aa25a8ed201b953eeed99
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Oct 19 05:16:41 2016 -0700
added requirement about identical table definitions
commit 3986696813f6007cac8e5d1449424014560ad6df
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 19 11:57:37 2016 +0200
testing enum as part of PK
reference: https://github.com/github/gh-ost/issues/273
enum values are intentionally not alphabetically monotonic
commit 17c9eccb372d452ba5e9461a865bd33d3a96ef25
Merge: 24af2e3 09c8902
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 18 08:39:32 2016 +0200
Merge pull request #274 from github/issue-template-markdown
thank you!
commit 09c8902328473d30a87c815b520e0ba2a5be8128
Author: Gillian Gunson <ggunson@github.com>
Date: Mon Oct 17 14:52:06 2016 -0700
updating template to request markdown and test case
commit 24af2e3d05cff0dba0c124722d4b5af3a421bdc8
Merge: c11c611 f9c1512
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 17 14:39:45 2016 +0200
Merge pull request #269 from github/unified-tz-solution
Unified tz solution
commit f9c15127cd6a22c1b79fb6e2e15f5bd87997964e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 12:56:43 2016 +0200
simplified applier read of timezone
commit dcd2f36c88a7e475784f44df85255c64cd5201a8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 12:53:23 2016 +0200
removed --time-zone flag
commit 0ee94e4d213b25df00056223e05e5e6929ef2161
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:34:27 2016 +0200
refined failure tests
commit ee236744dc50fa1d8df981c5e2501930b8b23aea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:34:13 2016 +0200
testing failure of conversion within chosen key
commit 9ac468c97e9c66c8bd74979fb572577fe9d530e3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:33:53 2016 +0200
failing on DATETIME-to-TIMESTAMP conversion within chosen key
commit 7c22f25afaee422cf8072bcf7c6f4fe6e950fa9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:33:25 2016 +0200
support for expected_failure explicit message
commit 11ccf09412b42d46bebf08729247522ece2eb43b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:07:30 2016 +0200
grammar
commit e6d317b579a0d219e5ba48b7831242f96c989d16
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:05:54 2016 +0200
fixed inferred usage for --critical-load
commit e1ac5583e60b065ab4e079286d13a2c905dfec42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 14 09:05:38 2016 +0200
support for 'destroy' in testing
commit 6c7ab1a3e57de1c2ef1f11ae678e2cd5818698c9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:14:59 2016 +0200
updated version
commit 6ffd6b272e48ebe1e723aeb9dddd82e9d3b3edc0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:14:31 2016 +0200
row_event: returning native time.Time value on decodeTimestamp; removed legacy comments
commit d85c9dce1b30b5eda8cb11f669c6c7f27bb5778d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:13:51 2016 +0200
added/fixed tests
commit c3e307537bcaf9ef191b319ee470fc089cdb3d43
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:13:28 2016 +0200
localtests build binary once
commit 661b7ff0c1cd6457c6bbc2305457bed5a1c9280d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:13:00 2016 +0200
added test to sql/types
commit 882959ba8307166c905122fde3fd4732cb1ae571
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:12:33 2016 +0200
column is type-aware; is timezone-conversion aware
also refactored some functions
commit a637ed1b50780e31b9582aff7901dc53f72f9d75
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:11:35 2016 +0200
adapted builder tests
commit 6fbf33705150426949973ec5f0a285aebc78cffa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:11:18 2016 +0200
builder is smarter and can use convert_tz where it notices DATETIME->TIMESTAMP conversion
commit 0981f3f7d3d5a9bd6cfa48657c646edb7736b453
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:10:16 2016 +0200
fix error message placeholder
commit 84feae052f72908d4da5a4c5aad0d707338bfe4d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:09:58 2016 +0200
inspector notes down TIMESTAMP and DATETIME types; notices in particular the conversion from DATETIME to TIMESTAMP
commit d80694bdac008ca837da5cd0ef4f9916b4e5c35c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:08:41 2016 +0200
no need for Inspector timezone; it is irrelevant
commit f988309800774cc55a2d7de4c526633fb461b0ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:08:23 2016 +0200
no need for Inspector timezone; it is irrelevant
commit ac304def4d919ba6dd4538a1764d6234c34c4555
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 13 13:08:02 2016 +0200
applier always uses UTC
commit b38af6c29ec9063cc20fecf61ae0b008f2b549e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:33:49 2016 +0200
updated version
commit 184643157b1ea237ff48a41dcb234b08b8ba628b
Merge: 5d92da4 c11c611
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:33:19 2016 +0200
Merge branch 'master' into tz-a-different-approach
commit c11c611755057a794dd0b901e6f69177903714ee (tag: v1.0.21)
Merge: c399119 72f63d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:16:50 2016 +0200
Merge pull request #260 from github/hooks-nil-check
safe access to applier/inspector hostnames for hooks
commit c3991191396771d5bfb4b5438a1e208738b78aff
Merge: 4d903d0 c280197
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:16:38 2016 +0200
Merge pull request #263 from github/implied-key-fix
assume-master-host now applies ImpliedKey
commit 4d903d01199b26b7df30709132e7b494b4fee4db
Merge: 167cda3 4d4af07
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Oct 12 08:16:27 2016 +0200
Merge pull request #264 from github/discard-foreign-keys
Discard foreign keys
commit c2801978219a4d9b44ac6835701b36221f5503ed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 20:29:56 2016 +0200
updated version
commit 5d92da4a740b49bf91bf51f404709074d762537e
Merge: dbf50af 167cda3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:17:42 2016 +0200
Merge branch 'master' into tz-a-different-approach
commit 8bd36dcb0135b9f699168b262fddce9eb7c0e264
Merge: c1a6773 167cda3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:17:29 2016 +0200
Merge branch 'master' into implied-key-fix
commit 167cda39816740d710c58b167e62ad37965e7a08
Merge: c749edc 53f7d69
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:16:58 2016 +0200
Merge pull request #266 from github/critical-load-recurring-check
support for --critical-load-interval-millis
commit 53f7d69a8a6d5c8b2a7a4669128e0293525b2fef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 17:07:02 2016 +0200
documentation for --critical-load-interval-millis flag
commit c1a6773c029b8eab6a493633ab8c12850bdfd872
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 16:42:19 2016 +0200
better handling of --assume-master-host
separated logic and not even attempting to crawl topology
commit dbf50afbc78111095582babf21f8b9b9acf24549
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 11 16:00:26 2016 +0200
reading time_zone settings for Inspector and Applier separately.
--time-zone overrides both of them, if given
commit 5de8a010dfe5ed02d15296a22357e68cc9571547
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 22:33:54 2016 +0200
restoring original row_event code; tampering with applier time_zone based on global timze_zone
commit 15f4ddfd8aefe48d51cf10f5fa41161cab0ad61d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 13:21:01 2016 +0200
support for --critical-load-interval-millis
this optional flag gives --critical-load a second chance. When configured to positive value, meeting with critical-load spawns a timer. When this timer expires a second check for critical-load is made; if still met, gh-ost bails out.
By default the interval is zero, in which case gh-ost bails out immediately on meeting critical load.
commit 4d4af0729516a0966ed83ae78cb3724e2a677b46
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 12:29:25 2016 +0200
more tests for foreign keys, including expected failures
commit a4d566e71c5bdfc6cb7dddf8f35e27581844fe27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 12:28:56 2016 +0200
counting child vs parent sie foreign keys on table,
parent-side foreign keys cannot be discarded
commit 56e0833389c4eb3a492ba74003dd46d6852a7fb5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 12:28:13 2016 +0200
support for expect_failure on localtests
commit a8f75f73ba45e17f286fa8cc1db2d4c136265353
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 11:43:43 2016 +0200
supporting extra-args in tz tests
commit 6750959e1aff277dcff074d710167cf9f54c111e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Oct 10 11:39:57 2016 +0200
configurable time-zone, native time parsing
commit 8e5c9cd5e178df7d646b087840ce6eecb5156c6b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Oct 8 11:07:01 2016 +0200
adding fk tests
commit 0c35a811f7b90571608597837eca67c42c9290d5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Oct 8 11:06:27 2016 +0200
setting time_zoe='+00:00' on rowcopy
commit 5d312a2bfb383c85797b0b945d0cfd8272bc8c54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 7 10:23:52 2016 +0200
documenting --discard-foreign-keys flag
commit 1f65473e691b05e7d60e09300d8102a89485d228
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Oct 7 10:20:50 2016 +0200
support for --discard-foreign-keys
This flag makes migration silently and happily discard any existing foreign keys on migrated table. This is useful for intentional dropping of foreign keys, as gh-ost does not otherwise have support for foreign key migration.
At some time in the future gh-ost may support foreign key migration, at which time this flag will be removed
commit ef04fa49f5ba4e5a1f46a4f6ea6779e6d6cf77f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Oct 6 12:00:34 2016 +0200
assume-master-host now applied ImpliedKey
commit 72f63d30420c56d1155ca3cf9dfecc196cdffcc2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Oct 4 21:18:44 2016 +0200
safe access to applier/inspector hostnames for hooks
commit c749edccfd16375e072737eaa4e7d01633514cb2
Merge: c7f8795 d008e40
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri Sep 30 10:42:26 2016 -0700
Merge pull request #253 from jbodah/patch-6
fix more docs typos
commit d008e40ac10f44769d8cdfd8af26fcb320690a44
Author: Josh Bodah <jb3689@yahoo.com>
Date: Fri Sep 30 12:37:45 2016 -0400
fix more docs typos
commit c7f8795136795127a4f75ff128740b3e54723a18
Merge: 12d0d83 7385310
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Thu Sep 29 17:28:51 2016 -0700
Merge pull request #252 from jbodah/patch-5
fix broken external mysql link in docs
commit 12d0d830d551b59b9460ed7d36509701bd1fad1f
Merge: bd19da6 a2444fe
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Thu Sep 29 17:28:03 2016 -0700
Merge pull request #251 from jbodah/patch-4
fix doc spelling
commit 738531018b1c26f6ff8aa5269155613413755200
Author: Josh Bodah <jb3689@yahoo.com>
Date: Thu Sep 29 17:09:05 2016 -0400
fix broken external mysql link in docs
commit a2444fe93e036293d6c8637f0c902e81a54d8232
Author: Josh Bodah <jb3689@yahoo.com>
Date: Thu Sep 29 16:17:59 2016 -0400
fix doc spelling
commit f5d5cc8d8cd6b24d68822b629923c7433a3c1604
Merge: 33ebc2d bd19da6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 29 10:20:59 2016 +0200
Merge branch 'master' into test-datetime-timestamp
commit bd19da618d659e810d5b105384095b69b844be5e
Merge: de2513b 51f0c0d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 29 10:19:14 2016 +0200
Merge pull request #236 from Wattpad/binlog_insert_column_lookup_issue
Fix value fetch and convert issue in binlog insert path
commit de2513b46573c4715277658a08855f7fc1e56629
Merge: a6b3342 52d7bc3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 21:51:08 2016 +0200
Merge pull request #249 from jbodah/patch-3
thank you!
commit 52d7bc31ea22b47272404c366b49858053229ed3
Author: Josh Bodah <jb3689@yahoo.com>
Date: Wed Sep 28 15:20:48 2016 -0400
Change docs from referencing gh-osc
Changes docs to use new exe name of `gh-ost` instead of old name `gh-osc`
commit 33ebc2d177cb93c49c7bd855bef1fb92c22c022e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 10:28:46 2016 +0200
converting DATETIME values to UTC
commit ddf4f88338f945f8949fa9961062dde0d1b2ab34
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 10:28:21 2016 +0200
refined tests: tz-datetime only tests datetime issues; tz-datetime-ts converts datetime to timestamp
commit 420370433d1fb58adf2388a8854fbb00eebe63e0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 28 09:44:05 2016 +0200
adding datetime->timestamp conversion test
commit 51f0c0d95797abdf0d0d291e7e217acd38386641
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 13:08:31 2016 +0200
fix arg conversion in BuildDMLUpdateQuery
commit db2c8a254f09819adc40e7cf4c8b288dd98d7779
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:57:05 2016 +0200
added update/delete tests for multi-charset/alter tests
commit 109ddb0452a617972cfb9b30ddbccf2629a51e89
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:56:37 2016 +0200
fixed integer random values
commit 253e0a140687820c62426e33d29561e93b151e15
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:45:22 2016 +0200
columns not null in test
commit d32534710e460cad60b881a54f2faeed17ebaf3d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 12:41:46 2016 +0200
added tests for unsigned rename/reorder
commit e256e06826de2d75d17ecc64c18bac558f3ad960
Merge: 8c5dcca a6b3342
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 27 11:05:59 2016 +0200
Merge remote-tracking branch 'origin/master' into binlog_insert_column_lookup_issue
commit a6b33427ded18598fce4c2f402497df3e3a9feb8
Merge: f58a8be 63419b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 22 09:25:16 2016 +0200
Merge pull request #240 from github/test-column-reorder
added tests for column-reorder
commit 63419b36364414aa165f73fe21761eb54895523a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 21 09:45:36 2016 +0200
added test for renaming and reordering same column
commit 2bf882de1695e54e0914077e48fbf970ddf2eda9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 21 09:01:33 2016 +0200
added rename & reorder test
commit f58a8be086ce52a6a55c76ceb3c559eccc6b0608
Merge: 13b3547 008ff1f
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Tue Sep 20 15:06:03 2016 -0700
Merge pull request #241 from MichaelGooden/patch-1
Update documentation link.
commit 008ff1f0087b7e922a57f6b27a94227473ef0e30
Author: Michael Gooden <me@michaelgooden.net>
Date: Tue Sep 20 22:30:41 2016 +0200
Update documentation link.
commit 53ef6eae5a58035d9e983d1e58347e276da97d8d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 20 16:00:07 2016 +0200
added tests for column-reorder
commit 13b35478a167055a08553e998ae5c157c349b443
Merge: eac6a72 36ab61c
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Mon Sep 19 15:47:28 2016 -0700
Merge pull request #238 from jbodah/patch-2
Fix broken docs link in command-line-flags
commit 36ab61c2783dfa2eda89d9d25254c628d272b9d5
Author: Josh Bodah <jb3689@yahoo.com>
Date: Mon Sep 19 14:57:34 2016 -0400
Fix broken docs link in command-line-flags
commit 8c5dcca187a42d24e38b8f3dd8c572e0f90c4ef3
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Mon Sep 19 09:37:08 2016 -0400
Add test for modifying columns to different charsets
commit 2f80c9d424056a10e44e2e5c13f9e96abf2b8522
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Wed Sep 14 11:07:36 2016 -0400
Used the source column definition to fetch and convert insert values
When processing binlog insert statements, we want to use `sharedColumns`
to decide which values to fetch and convert from the insert DML event.
We only want to `mappedShareColumns` to define the column names in the
`replace into ...` statement.
commit 25b5474cfa8927730ef464d20866e76b9fa427e7
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Wed Sep 14 10:59:52 2016 -0400
Add test case for renaming a column and only applying inserts
This catches a bug in `sql.BuildDMLInsertQuery` where we we are fetching
the insert values using the renamed column's name, and end up fetching
the value of the wrong column.
The test in `localtests/rename` did not catch this because binlog
update events were "correcting" the error, as they follow a different
code path that does not contain the bug.
commit 671fc71067fe8d50730eae0580ee42e2481bc877
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Tue Sep 13 13:58:52 2016 -0400
Add test case for altering a column's charset
This catches a bug in `sql.BuildDMLInsertQuery` where we are using the target
column's Charset to drive the value conversion. In the case where we are
altering the charset, the Charset used for conversion will be different than
the original column's charset, resulting in an erroneous conversion.
commit eac6a726de4440faa155f8074f265107c2fb429f (tag: v1.0.20)
Merge: 5215dd5 7517d48
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 08:23:00 2016 -0700
Merge pull request #231 from github/named-cut-over
Named cut over
commit 7517d487765fe34c04695eb69d9baec87ba5d3f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 05:35:43 2016 -0700
updated version
commit a7627091a77926da12d538bfb24e5fa196a9393c
Merge: e5e0444 5215dd5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 05:25:16 2016 -0700
Merge branch 'master' into named-cut-over
commit 5215dd5999bfae4451b20cb201c02e59ae98194a
Merge: daed73f f81b51e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 13 05:24:19 2016 -0700
Merge pull request #234 from github/vendor-charmap
added charset dependencies
commit daed73fa4e2dee23aeff2ac2ceb59a0a42aa7490
Merge: c3e65d4 16fc19b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 17:22:56 2016 -0700
Merge pull request #232 from github/end-rowcopy-progress
rowcount progress at 100% when row-copy completes
commit f81b51e9d677c03c5b25e2297125aa6d66bc2e41
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 13:32:24 2016 -0700
added charset dependencies
commit e5e0444cc6f3ffa2b4da7608fb48496e4f18e709
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 19:17:36 2016 +0200
supporting --force-named-cut-over
- when given, user _must_ specify table name
and of course table name must match migrated table
commit 0a8be1dd226b3f022889801e30e3fbf61fbfd90f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 17:39:56 2016 +0200
excplicitly breaking on NoPrintStatusRule
commit 1c6f8280917496b4167d539d59a4cd333f91a2af
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 12:38:14 2016 +0200
refactored server command into server.go
- added support for cut-over=<tablename>
- refactored more code into context
commit 16fc19b15768a690b9009239a9355c3c085762fa
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 12 10:25:55 2016 +0200
rowcount progress at 100% when row-copy completes
commit c3e65d45e25a7334487551d0f34e48ee5e2b932a
Merge: 7a4ae01 f469327
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 9 14:59:01 2016 +0200
Merge pull request #227 from github/testing-chartset
added charset support & tests
commit f4693274fba3f941c7e3460bc2a8d536ebcc0b64
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 8 09:37:22 2016 +0200
Extracted and generalized encoding logic to encoding.go
commit dc3a03ad6fcc5cf184af38543786e3aba9060464
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 8 09:27:18 2016 +0200
added mixed-charset tests
commit 791d963ea06dc15a00fd1f7a4d3541061a494cc0 (tag: v1.0.18-experimental)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Sep 7 14:24:11 2016 +0200
Character set recognition and manipulation
- Identifying textual characters sets; converting into specific type when applying dml events
- Refactored `ColumnsList`: introducing `Column` type
- Refactored `unsigned` handling, as part of `Column`
- `Column` type supports `convertArg()`: converting value of argument according to column data type
- DB URI attempts `utf8mb4,utf8,latin1` charsets in that order (first one to be recognized wins)
- Local tests filter by pattern
- Local tests append table schema on failure
- Local tests do not have postpone flag file
- Added character set local tests: `utf8`, `utf8mb4`, `latin1`
commit f6460215271a8e44955b74fc6a6be39f247ec7bb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 12:15:53 2016 +0200
added utf8mb4 test
commit 095c607f45a4fb58f708ddbae5271e84e550c546
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 09:46:11 2016 +0200
clarified test argument
commit 31a3add1b0a1c6882f34072c2dbf90c255be19a8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 09:38:41 2016 +0200
text tests
commit 0adf258b13ccb1e671eeffbbcf951f2f42c95e94
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Sep 6 09:36:29 2016 +0200
added charset tests
commit 7a4ae014d504df7d3692df41f7ada0191d4ce2ec (tag: v1.0.17)
Merge: 96f108d 88f2af8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Sep 5 09:58:35 2016 +0200
Merge pull request #223 from github/assume-master-host
support for --assume-master-host, master-master/tungsten
commit 88f2af8111df9c654301f663dce10e8c31971c00
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 13:09:18 2016 +0200
support for --assume-master-host, master-master/tungsten
commit 96f108d3b4059f003a866478574a06a14e903f51
Merge: 0f2a43d 82110fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 11:32:04 2016 +0200
Merge pull request #221 from twotwotwo/override-applier-host
Add -override-applier-host for use with -allow-master-master
commit 0f2a43dc54284795f7adea1b1604ac3934a61274
Merge: 75d2253 4331593
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 10:55:04 2016 +0200
Merge pull request #222 from github/hooks-more-info
Hooks: more environment variables
commit 433159374127cd9d7bb303635b5909eeb45a138a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 10:51:22 2016 +0200
elaborate hooks doc
commit a58e80387e9470e26cda599b4112b0426c2fb4f3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 10:48:29 2016 +0200
More environment variables in hooks
commit 75d225353f7882c3da6109c226c812c9ed0e7430
Merge: fd42ccf e3662f2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 09:39:43 2016 +0200
Merge pull request #220 from Wattpad/exit-on-hook-replication-stop-failure
Fail operation if onStopReplication hook fails
commit fd42ccfb49b041b8e84008058a4b4b3a26dfa3ff
Merge: 3ee0069 736c8a0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 08:54:37 2016 +0200
Merge pull request #219 from github/doc-updates
Doc updates: subsecond throttling and more
commit 736c8a042b86da13692155d0e0e2fefd800096ee
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 08:54:21 2016 +0200
typos
commit 3ee006968ad9da5843d504f6a62e6ca7453eba10
Merge: dfde634 43a3ce8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Sep 2 08:52:56 2016 +0200
Merge pull request #218 from github/eta-status
Eta status
commit 82110fcfcfa1a3dcea16ef74083eb9d1c74d5744
Author: randall <twotwotwo@gmail.com>
Date: Thu Sep 1 20:29:26 2016 -0700
Add -override-applier-host for use with -allow-master-master
for configurations where writes are meant to go to one master, but gh-ost can't automatically determine which
commit e3662f23981aaad3f1fe972da65f4f37f8ad15cd
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Thu Sep 1 15:58:20 2016 -0400
Fail operation if onStopReplication hook fails
commit ad3d1b23846fe340fbbdf6cd83ce2f65179f37bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:45:37 2016 +0200
beautify
commit 34a7306f4bf4741fad9bd02cbae8592b587d5d1e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:44:30 2016 +0200
elaborate sub-second lag throttling
commit 25400cdf96cdedf58c2e8a0259d61bf729f4c4c3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:20:39 2016 +0200
clarified throttling logic; indicating sub-second lag
commit 9c927799392a60c4cde22fb16bf88988d0bc639c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:13:04 2016 +0200
begin documentation on sub-second replication lag throttling
commit 5773fd22aeb9240d79de63a4e4664762db8745e7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 13:12:24 2016 +0200
more comments on cut-over
commit d5161c6a8920ebcd542e9f0cf84da6855477f0d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 12:46:54 2016 +0200
updating documentation following recent developments
describing `--concurrent-rowcount`
commit 43a3ce8a58f58ece4bdbc8a73c160a9c6bbf8845
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 10:51:56 2016 +0200
updated version
commit c562df42cd067849c2a3b526cef2fd469ff8bf82
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 10:51:40 2016 +0200
status: State and ETA decoupling
commit dfde634cf67c1c51e9cda72f1f0ac35d22dc9cb9
Merge: 904215e ab70e01
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Sep 1 09:21:26 2016 +0200
Merge pull request #217 from github/clarify-critical-load
Modified definition of `critical-load`
commit ab70e011adc099b7d9a364177fcd18ff7d935f56
Author: Gillian Gunson <ggunson@github.com>
Date: Wed Aug 31 18:10:02 2016 -0700
Added info to critical-load. Format changes
commit 904215e2861922f51e7178ab085b6fcc7c123b65
Merge: f94651f b2c7193
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 31 09:29:16 2016 +0200
Merge pull request #204 from github/reduce-minimum-max-lag
Reduce minimum maxLagMillisecondsThrottleThreshold to 100ms
commit f94651f4fbc366ad9fc2500f33c273bb926029dd
Merge: 6b65ab4 aef56c5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 31 09:27:33 2016 +0200
Merge pull request #213 from github/rowcopy-complete-100
indicating 100% when rowcopy is complete
commit aef56c55f708ad9e782e32d7b1e27660190b2405
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 17:02:29 2016 +0200
indicating 100% when rowcopy is complete
commit b2c71931c689c441b7ff484e6ca558e546cf8082
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 12:25:45 2016 +0200
refactored all throttling code into throttler.so
commit 23357d0643872da2f78236f658fbda56182c9d50
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 11:32:17 2016 +0200
WIP: decoupling general throttling from throttle logic
commit 75b2542f261f125459c2f677544d98e6571879e2
Merge: 2afb86b 6b65ab4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:47:33 2016 +0200
Merge branch 'master' into reduce-minimum-max-lag
commit 6b65ab44de5ad8d358cf4fd5ed6ff95e0d87a465
Merge: 176aabe 1c3699c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:46:04 2016 +0200
Merge pull request #211 from github/fix-path
fixed import path
commit 1c3699cc64842960a03cf2c3d4c22657819dc95f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:45:02 2016 +0200
fixed import path
commit 2afb86b9e4eaef7a34305f61aa4f85965908fdfe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:41:59 2016 +0200
support for millisecond throttling
- `--max-lag-millis` is at least `100ms`
- `--heartbeat-interval-millis` introduced; defaults `500ms`, can range `100ms` - `1s`
- Control replicas lag calculated asynchronously to throttle test
- aggressive when `max-lag-millis < 1000` and when `replication-lag-query` is given
commit 176aabead00080ebf50cb4742b104d185531ec2f
Merge: f5fb984 7450910
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:01:19 2016 +0200
Merge pull request #190 from github/hooks
WIP: Hooks
commit f5fb984a5415c8b5f59d796a436483c01d731482
Merge: 2c5668d c0936ed
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 30 09:00:46 2016 +0200
Merge pull request #208 from github/privileges-message
clarified privileges requirements
commit b74804e5c6a0b6a33928b610acc528ffb2824880
Merge: 10b222b 2c5668d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 14:47:44 2016 +0200
Merge branch 'master' into reduce-minimum-max-lag
commit 7450910e707c4aaffa2397ae464d190ddfdeb965
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 12:47:15 2016 +0200
fixed docs
commit c0936ed7286f902070fb81a7bec59af96b52ba93
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 12:39:31 2016 +0200
clarified privileges requirements
commit 6dfa4873c296a7b0472e5b64aafd7902e74a973f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 10:44:43 2016 +0200
removed excessive argument
commit 6e5db089c8740fec0be8895c4b85a16b34883992
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 09:58:31 2016 +0200
supporting onRowCountComplete hook
commit b78c50237b0e89bd269d7b0e1f7847eaba0780c0
Merge: 89a3a26 2c5668d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 29 09:51:45 2016 +0200
Merge branch 'master' into hooks
commit 2c5668dfa411be9f88a539a2640820103d8cf893
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri Aug 26 16:57:37 2016 -0700
spelling enhancement
commit 10b222bc7bc533d362671ad22ada5a6898be7c5f
Author: Jonah Berquist <jonahberquist@github.com>
Date: Fri Aug 26 16:44:40 2016 -0700
Reduce minimum maxLagMillisecondsThrottleThreshold to 100ms
commit 89a3a261a85f04ca63dd8227255e0d90b700a506
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:39:32 2016 +0200
updated version
commit c70f405d068ad02278c7b22b77fa92069908510d
Merge: ef386ad 2663b00
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:39:02 2016 +0200
Merge branch 'master' into hooks
commit 2663b00e32ce464f8a8367cd008942a0d6078c12 (tag: v1.0.14)
Merge: 4f9c144 bb68cf2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:30:00 2016 +0200
Merge pull request #199 from github/config-underscore
config file allows underscore variables
commit 4f9c1448d11981e7b790356fee46d0d2dbcbc583
Merge: 2b595b1 63a0e5c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:29:33 2016 +0200
Merge pull request #200 from github/support-5-5
fixed 5.5 binlog_row_image default value
commit 2b595b15f2f920117d8f580c2d852d27162a662b
Merge: 59967d5 c7edd1e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:29:01 2016 +0200
Merge pull request #196 from github/concurrent-rowcount
concurrent row-count
commit 59967d53a3d3a6431ae94b45e2ce211551029b1e
Merge: 2a00abf bfcedef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 26 08:27:49 2016 +0200
Merge pull request #192 from github/row-copy-complete
avoiding writing rows when rowcopy complete
commit 63a0e5cf2cbd80f231ee4eba5a5894458d9c22f1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 16:49:25 2016 +0200
fixed 5.5 binlog_row_image default value
commit ef386add5cd3171bb508b5ddc6003fedf4675b7f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 16:08:49 2016 +0200
hook output and err are written to gh-ost's stderr
commit 676020000a210e977bae052394429a47aef2542b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 15:11:58 2016 +0200
typo
commit b967e6e96e5eb9cda3c13dcd30bfe1d5bb70626f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:46:43 2016 +0200
doc clarification
commit 398e1c75fff6af492a6a78109d1ce7ba35134e35
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:44:15 2016 +0200
doc clarification
commit ebd53371d64a08388e1a663b54a7b18c65a25edb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:43:06 2016 +0200
adding hooks documentation
commit 2c9d71570f3cd9496db965ae9685d82faa6276a3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 14:42:49 2016 +0200
logging intented hook invocation
commit cbdec6bd3921ca64227f9eef16c7ce27e6d47c8b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:58:36 2016 +0200
supporting --hooks-path and --hooks-hint
commit b60875f32ffdaf1151bcae46634406f5b6255ef3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:55:34 2016 +0200
added and improved sample hooks
commit ecd33969bf40db6ef67e162b5428dde07702d4eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:55:22 2016 +0200
added onRowCountComplete(); supporting elapsedSeconds in on-status
commit fad6743150ff33ed44e7a64f1cdf632b78ad0781
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:54:42 2016 +0200
added hooks hint message
commit b064174ab4aae5f4caa27ee5e14e44b16aeca839
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 13:54:21 2016 +0200
added elapsedSeconds to status hook
commit cb1a7e2805cb86190e9e62742c1d305b8d0f9c02
Merge: a1e1910 2a00abf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 12:32:03 2016 +0200
merged master
commit bb68cf20113cbc4ff2207f9bbe3c7eb9dff37bdf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 12:21:16 2016 +0200
config file allows underscore variables
commit bfcedef8cff4898694ed2ad0bd0ae6bc59904663
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 12:20:33 2016 +0200
updated version
commit c7d88499af466d40f9e961c1a2c15bd1738c42d6
Merge: 56d09c4 2a00abf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 10:15:32 2016 +0200
Merge branch 'master' into row-copy-complete
commit c7edd1ef84c09e0cb433a57a4ad42459de1260a6
Merge: 1773f33 2a00abf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 09:44:12 2016 +0200
Merge branch 'master' into concurrent-rowcount
commit 2a00abfc99fe7b276a96861f5cfeea9d7085a635
Merge: dfc4d65 4c97218
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 25 08:23:44 2016 +0200
Merge pull request #191 from github/sql-mode-strict
DML write sets sql_mode to STRICT ALL TABLES
commit dfc4d6548194b14266de5bc9706254c079bc8bd8
Merge: 56fd82a b0a2e4c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 14:22:09 2016 +0200
Merge pull request #185 from github/local-tests
WIP: Local tests
commit b0a2e4c65079c275b442a134a57e2ccaedf84881
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 14:18:49 2016 +0200
graceful sleep for replica lag
commit 79399f446beccb9ff7e1501b3440e8219a0ca4ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 12:51:01 2016 +0200
added documentation for local tests
commit 194500c2fa191ae3e3ed268690f09ff3903f71f3
Merge: 6b42e73 56fd82a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 12:29:22 2016 +0200
Merge branch 'master' into local-tests
commit 1773f338c2794d64605fbcf69bfac513a03c67bc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 12:16:34 2016 +0200
keeping track of delta rows
on concurrent count(*) this means we re-apply delta onto new estimate
commit 553f4c8d13dc7eface08c1afe5aa72a4e8d9dea1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 11:39:44 2016 +0200
concurrent row-count
commit 4c972184a8a2f146869a0d0165e6c52e34170046
Merge: 8b76d0e 56fd82a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 09:34:00 2016 +0200
Merge branch 'master' into sql-mode-strict
commit 56fd82a82477fb64b23f1f43cb301be6c69e5c56 (tag: v1.0.13)
Merge: 1021a83 6b21ade
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 24 09:12:21 2016 +0200
Merge pull request #174 from Wattpad/test-on-replica-manual-replication-control
outstanding. Thank you!
commit 6b21ade6d087d356ce6c4b14fb3f066c431681e3
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Tue Aug 23 18:34:10 2016 -0400
Check for --test-on-replica-skip-replica-stop in cutOver method
commit 56d09c41059b6cdd995ff1b3f1db41e2500f8fe3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 14:26:47 2016 +0200
avoiding writing rows when rowcopy complete
commit 6b42e7384098a3eed318954a3ed2ba55353831a5
Merge: ec7f641 1021a83
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 14:18:28 2016 +0200
Merge branch 'master' into local-tests
redundencying the UTC path
commit ec7f641ecb89b7268620e214bacdc8e2ca8ac63b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 12:13:40 2016 +0200
added enum tests
commit 8b76d0e75b11a536caf5098841c2554f8a7197b5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 11:58:52 2016 +0200
DML write sets sql_mode to STRICT ALL TABLES
commit a1e191078ac65c2423298ff966e87c7f96952403
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 11:40:32 2016 +0200
rename 'about'->'before'
commit 1c2a77ef95f2b2874afb474ed14b03230bccb050
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 11:35:48 2016 +0200
hook names; added on-stop-replication hook
commit 1021a83ac0a0af77229a8780553c376bb43ed21c
Merge: 757271b d8cfd49
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 09:50:50 2016 +0200
Merge pull request #189 from dveeden/feedback_on_wait
thank you
commit d8cfd49e2c645fa9d671bd20210e515983cef287
Author: Daniël van Eeden <git@myname.nl>
Date: Tue Aug 23 09:41:07 2016 +0200
Message about waiting should be INFO not DEBUG
commit 757271bd3a7917f4a5c45c65312ba1e5d6f1aada
Merge: a1baa19 bf7d33e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 09:18:16 2016 +0200
Merge pull request #186 from dveeden/doc_interactive_throttle-control-replicas
thank you
commit bf7d33efe5bad9ac0d4976946822cdb7faa170d3
Author: Daniël van Eeden <git@myname.nl>
Date: Tue Aug 23 09:03:33 2016 +0200
Improve documentation for throttle-control-replicas interactive command
commit a1baa1971cc24c2b8c993adb11ba242be97e64d3
Merge: 0228498 950fde2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 08:13:03 2016 +0200
Merge pull request #182 from github/utc-streamer
row_event converts timestamps to UTC
commit 458b43841a05f044e3d7cc1f6304a4ed0a987525
Merge: b380578 316a26e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 08:09:38 2016 +0200
Merge branch 'utc-streamer' into local-tests
make tz tests pass
commit 316a26e316e0c27c2ae5ee5bb93e492e018466e4
Merge: 950fde2 0228498
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 07:18:21 2016 +0200
Merge branch 'master' into utc-streamer
get rename fixes
commit 0228498b70557e9cbf0a1e86131a52b4ab863300
Merge: 7c792d3 9dc378f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 23 07:17:22 2016 +0200
Merge pull request #183 from github/fix-rename-insert
fix INSERT DML handling on renamed column
commit b380578f5368f62fa0d0dc0c84e31dae56de6b54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:35:21 2016 +0200
improved rename:DELETE test
commit f947c46e3c008c190a8d170bfd5066954bd2a682
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:34:00 2016 +0200
improved rename:DELETE test
commit f33bebb52795d91dd31b433edfd7006a9c6e18d1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:33:03 2016 +0200
improved rename:DELETE test
commit 1bd93bda70fc8330aa2f3d11f04313d4ad649781
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:28:40 2016 +0200
localtest: rename: testing for DELETE
commit 972728cf40f468f9dbb646cbf0a3ba21fc4a720c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:24:41 2016 +0200
added onStatus hook
commit 9dc378feaa62c66851c29aa3b694c0f3ade36bda
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:20:11 2016 +0200
updated version
commit edcb1c446bcf654c2850e3f84b8a13e7399ac283
Merge: 7a2e314 b63cc3e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:03:19 2016 +0200
Merge branch 'fix-rename-insert' into local-tests
fixing tests for rename - INSERT DML
commit b63cc3e75e448071122fbe67e0f3f15f95f11997
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 16:00:15 2016 +0200
fix INSERT DML handling on renamed column
commit 7a2e3146a2d04d64a8a7404cc4b72dd15d486bfe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:53:44 2016 +0200
fixed alter statement in rename test
commit 1be3b052c25770dd2027cb86a2f4dbf7e248b078
Merge: 61237f9 7c792d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:49:50 2016 +0200
Merge branch 'master' into local-tests
Get correct `rename` behavior for tests to pass
commit 61237f9e93b506500066543152334d8b08509b65
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:49:48 2016 +0200
rename
commit 950fde2ad6bdd82216115c60e0ca0aec68e8d1eb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:45:38 2016 +0200
row_event converts timestamps to UTC
commit 2faa27a2c402506518113cc4f2afb286825c387e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:43:00 2016 +0200
elaborate output on failure
commit 6a20808389c2582407cfba6288e722bbf018febe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:42:06 2016 +0200
adding timezone tests
commit 7c792d3ba3f2cf28cd3df35abf0c277b93f88bff
Merge: fc95456 cf5fdb9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 15:41:20 2016 +0200
Merge pull request #181 from github/fix-rename
fixed UPDATE dml on renamed column
commit 4c78520f3d8b1c6753ddc05ff8321be7931da528
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 12:18:02 2016 +0200
fixed argument extrapolation
commit cf5fdb971b988851e6492b9a2b2c4a8f666a7e66
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:55:33 2016 +0200
updated version
commit 9cf4819a98de5973174b623919433d89d9b10ee5
Merge: 1376f0a fc95456
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:54:52 2016 +0200
Merge branch 'master' into fix-rename
Wish to incorporate important time_zone fix
commit 745fce249c4fb4b87f110effa37b82f98642f299
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:51:03 2016 +0200
working on extra_args, incomplete
commit 2831a6dc869e2b14e29ab0fa067295c64d0b2cef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:50:50 2016 +0200
adding rename test
commit 744f009b3b140141216cb3f89d9f5a76e984a58f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:14:06 2016 +0200
remove redundant file
commit a50f7637a480b44709b9363bbe40dbdfc98ac8bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 11:13:18 2016 +0200
working testing suite
commit 0bb8d70fcebc0970f815cce92f85e12bdb20dc60
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 09:20:17 2016 +0200
initial preparation for local tests
commit 1376f0af23780a80885df49ea7d66ef1298f8fcb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 08:49:27 2016 +0200
fixed UPDATE dml on renamed column
commit fc954562a3a6f13c9f0f2b892b1addbafc66683e (tag: v1.0.11)
Merge: 36a2863 6d80340
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 22 08:01:50 2016 +0200
Merge pull request #175 from github/apply-dml-tz
setting time_zone on DML apply
commit 6acbe7e3ae34b8510299b4e55da5705d4fbf95e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Aug 20 08:24:20 2016 +0200
detecting and executing hooks
commit 2e43718ef38032b9589c32e59c2e9174d9fe44f7
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Fri Aug 19 17:34:08 2016 -0400
Add --test-on-replica-skip-replica-stop flag
commit cdf393a30e4f019fa69766eaa075ad32ce7050fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 14:52:49 2016 +0200
initial support for hooks
commit 36a28637f22e75c2e4e5f8f0dee4525f1c52c808
Merge: 61c7e18 d8e30fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:42:17 2016 +0200
Merge pull request #177 from github/interactive-sup-fix
fixed sup printing heuristic
commit d8e30fcd8590997a7c759ac2b642f0332219115b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:41:25 2016 +0200
fixed sup printing heuristic
commit 61c7e18c41ab8179344d979ddd5cacbce4ef1e8d
Merge: e6a02d8 9752179
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:19:02 2016 +0200
Merge pull request #176 from github/interactive-sup
interactive command: sup
commit 9752179723964a6e39f1aff6056404c39ce1e133
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:16:17 2016 +0200
interactive command: sup
commit 6d80340e4f4aa00d6ada4e0f77136656848f811a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 09:06:00 2016 +0200
setting time_zone on DML apply
commit e6a02d81e07f43708b2ca50cfd7acee288992a48
Merge: 1e88dbd 5dbd2e1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:27:22 2016 +0200
Merge pull request #170 from github/nice-ratio-doc-clarification
clarifying meaning of sleep-ratio
commit 1e88dbd04afd03bd3d15b65723b860de762cd50c
Merge: 4a7df07 7e9f578
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:27:04 2016 +0200
Merge pull request #171 from github/empty-table-progress
progress is 100% when 0/0 rows copied
commit 4a7df07f64f016788bbd281553b00e006f072b30
Merge: 41d4393 00369d7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:26:13 2016 +0200
Merge pull request #173 from github/accept-mysql-prompt-config
relaxed config scanner mode
commit 41d43933c81f545c5d4b4c4a817fa2e4d4da1fcb
Merge: 88eb2d6 75e0d12
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 19 08:25:52 2016 +0200
Merge pull request #172 from github/transactional-apply-dml
DML write wrapped in transaction
commit a62f9e0754825433af33ac6bea233f173a1d06e9
Author: Paulo Bittencourt <paulo@wattpad.com>
Date: Mon Aug 15 12:56:17 2016 -0400
Add --test-on-replica-manual-replication-control flag
This will wait indefinitely for the replication status to change.
This allows us to run test schema changes in RDS without needing
custom RDS commands in gh-ost.
commit 00369d7e5db3863395ff7dc0f23fc814f177da35
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:58:38 2016 +0200
relaxed config scanner mode
- does not fail on MySQL 'prompt' config
commit 88eb2d6ee18179f4da14c442a764dfd704e3c755
Merge: d9ae2f3 d3422bd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:40:31 2016 +0200
Merge pull request #130 from dveeden/foreign_key_info
Give more info about foreign keys
commit 75e0d123027b2a8fda1100eee1b624a404d081e6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:38:23 2016 +0200
simplified error logic; fixed incorrect RowsEstimate handling on error
commit 74593ec0109c2041b46838fa5487d6b2a5f6fa5b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:31:53 2016 +0200
DML write wrapped in transaction
- solving the golang problem: 'sql: converting Exec argument #2's type: uint64 values with high bit set are not supported'
commit 7e9f578e12b5f63b21feaeabc6dae2e968bfd4ec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:20:09 2016 +0200
progress is 100% when 0/0 rows copied
commit 5dbd2e1c85d73654df09344732e97124def1d7fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 13:13:51 2016 +0200
clarifying meaning of sleep-ratio
commit d9ae2f394297ae2246d3db227c086489e1e543ad (tag: v1.0.10)
Merge: 825c64f 5085349
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 10:11:35 2016 +0200
Merge pull request #156 from github/avoid-restarting-replication
accepting `--assume-rbr`, remove `SUPER` requirement
commit 508534976af0b343646794a3f41ddea99b259e7b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 18 10:09:06 2016 +0200
assume-rbr and SUPER documentation
- introducing --assume-rbr
- discussing the implication of being able to run without SUPER
commit d3422bd19af6bdf0b4bd5fc6fe1e15029e91025b
Author: Daniël van Eeden <git@myname.nl>
Date: Wed Aug 3 10:19:27 2016 +0200
Give more info about foreign keys
This helps when the table itself doesn't have foreign keys defined but if there are other tables with foreign keys pointing to the table on which gh-ost runs.
This gives INFO messages for each FK. Note that it now informs the user about `payment` being involved.
```
$ ./gh-ost -database sakila -table rental -alter 'ADD COLUMN ghost_test_001 tinyint DEFAULT NULL' -port 19590 -user msandbox -password msandbox -verbose
2016-08-03 10:18:45 INFO starting gh-ost 1.0.8
2016-08-03 10:18:45 INFO Migrating `sakila`.`rental`
2016-08-03 10:18:45 INFO connection validated on 127.0.0.1:19590
2016-08-03 10:18:45 INFO User has ALL privileges
2016-08-03 10:18:45 INFO binary logs validated on 127.0.0.1:19590
2016-08-03 10:18:45 INFO Restarting replication on 127.0.0.1:19590 to make sure binlog settings apply to replication thread
2016-08-03 10:18:46 INFO Table found. Engine=InnoDB
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`payment` related to `sakila`.`rental`
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`rental` related to `sakila`.`rental`
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`rental` related to `sakila`.`rental`
2016-08-03 10:18:47 INFO Found foreign key on `sakila`.`rental` related to `sakila`.`rental`
2016-08-03 10:18:47 ERROR Found 4 foreign keys related to `sakila`.`rental`. Foreign keys are not supported. Bailing out
2016-08-03 10:18:47 FATAL 2016-08-03 10:18:47 ERROR Found 4 foreign keys related to `sakila`.`rental`. Foreign keys are not supported. Bailing out
```
Related Issue: https://github.com/github/gh-ost/issues/129
commit 825c64fd62484b989c492737de1c157a0cc6bb11
Merge: 01d48e6 3a0ee9b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 13:22:05 2016 +0200
Merge pull request #160 from github/fix-unsigned-columns
Fix unsigned columns
commit 3a0ee9b4a5637d2345a7726d1e5539c236601a85
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 10:50:41 2016 +0200
clarified commented transactional apply
commit 16d76aa299ba02b0f2bdc8ef0b90ce134b624fec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:52:23 2016 +0200
builder fixes arg type from signed to unsigned based on UnsingedFlags
commit 29d20316ba62dd595ee04eb932c92c92296ea50c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:51:58 2016 +0200
inspector applies unsigned flags to all migration related columns
commit f00a9814e65adc45050cfd39361ef181af564ccd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:51:06 2016 +0200
legacy comments cleanup
commit 4c8edf637207bc45510d007ed767818d4537664e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:50:40 2016 +0200
elaborate error message on applying event data: printing out the error, query and args
commit 7a0e2cfe3f2e477b75308e2496f309a7216469b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Aug 17 06:49:20 2016 +0200
adding UnsignedFlags to ColumnsList
commit 596dce5993f15ee257380bd5a78ca171456730f8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 15 15:23:30 2016 +0200
elaborate output on error in apply dml
commit ac0b788153c4a5c8b447ce98c164a8e5beefbe11
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 15 11:05:51 2016 +0200
rename trust-rbr to assume-rbr
commit 01d48e667ce69c22b5243fce6916541750d346a1 (tag: v1.0.9)
Merge: 20456c8 b2fee9a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 15 10:53:36 2016 +0200
Merge pull request #143 from EasyPost/issue_142
Thank you
commit 20456c894e794f7775c7e42314407a4c514a248a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 16:21:29 2016 +0200
manual fix to branch
commit 1995be2b3f02bbf86d91a5b928de8348404b52fe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 14:26:58 2016 +0200
accepting `--trust-rbr`
- avoiding need to restart replication
- in turn avoiding need for SUPER
commit 98f6ddf00cb20e101b9bfbcf1cb7b8dad947a57f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 13:04:17 2016 +0200
merged dveeden-build_failfast
commit 8bf07c506f6b2f56b44a0b0e6b29187d9eed7d20
Merge: 51111e0 35ff3f5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 11:26:37 2016 +0200
Merge pull request #147 from github/cleanup-socket-file
Cleanup socket file
commit 51111e0aa7995373900c853909c07d9bc68184d9
Merge: 5001e73 a46022f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 11:25:18 2016 +0200
Merge pull request #155 from github/relaxed-log-slave-updates
relaxed check for log_slave_updates
commit 5001e7303f7f37f623e2215f2f32467819e3cc20
Merge: bfe7e11 95b4f9e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Aug 12 11:24:20 2016 +0200
Merge pull request #152 from github/validate-no-triggers
testing for trigger existence
commit a46022f72776d94adc27ae380b800f8ae0e9f36b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 17:37:50 2016 +0200
localized function name
commit 66ff5964eda06be220b2346a81eb99705ca11140
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 14:49:14 2016 +0200
relaxed check for log_slave_updates
commit 95b4f9e440009e778b02f519cea099984b0ddf20
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 14:10:35 2016 +0200
testing for trigger existence
commit bfe7e117902d356fa4de37d65e4300cf2012637c
Merge: a1f9c47 5d29e3d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:19:07 2016 +0200
Merge pull request #148 from github/master-master-limitation
doc: active-active master-master unsupported
commit 5d29e3dedd1885b8145cb6e90c389d454015c254
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:18:22 2016 +0200
master-master unsupported
commit a1f9c4710294818aee515ba3b5eb3f8c34a56442
Merge: 0d62f36 95ba07e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:07:48 2016 +0200
Merge pull request #137 from dveeden/grants_info
Thank you
commit 35ff3f5b7b289489801e4ba4b0dc06720699e010
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:03:39 2016 +0200
added log message
commit dd1ef29dacf0f337619b16e9770323cb41d80a49
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 09:01:14 2016 +0200
cleaning up socket file
commit 0d62f362b75c8ed823a7d7a3f8c836613a7b1a6c
Merge: 1418395 d837c6b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 08:50:54 2016 +0200
Merge pull request #126 from dveeden/exec_buildsh
Thank you!
commit 1418395e99fa5a72ccab2d2efb7dd817483bc987
Merge: e48f4ee e02a494
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Aug 11 08:50:06 2016 +0200
Merge pull request #124 from dgryski/time-since
Thank you!
commit b2fee9a037effbf0006165abba99fb78d0ea8179
Author: James Brown <jbrown@easypost.com>
Date: Fri Aug 5 16:50:09 2016 -0700
detect IPv6 literals and wrap them in square brackets in GetDBUri
commit e48f4eecbc1ad5dd5817a76d44597b3f71bac8b8
Merge: 511e2c8 7786356
Author: Ben Kochie <superq@gmail.com>
Date: Fri Aug 5 17:51:30 2016 +0200
Merge pull request #139 from dveeden/typo_fix_autoinc
Fix typo: s/auto_incrmenet/auto_increment/
commit 7786356a45bfb3b9a26a820e2a619f5db42e9983
Author: Daniël van Eeden <git@myname.nl>
Date: Fri Aug 5 17:46:38 2016 +0200
Fix typo: s/auto_incrmenet/auto_increment/
commit 95ba07e01bddcfd76da28b93adce15c34ad82610
Author: Daniël van Eeden <git@myname.nl>
Date: Fri Aug 5 11:41:36 2016 +0200
More user friendly error reporting for privileges
Related Issue: https://github.com/github/gh-ost/issues/136
New output:
```
2016-08-05 11:39:07 DEBUG Privileges: Super: true, REPLICATION SLAVE: false, ALL on *.*: false, ALL on `sakila`.*: true
2016-08-05 11:39:07 ERROR User has insufficient privileges for migration. Needed: SUPER, REPLICATION SLAVE and ALL on `sakila`.*
2016-08-05 11:39:07 FATAL 2016-08-05 11:39:07 ERROR User has insufficient privileges for migration. Needed: SUPER, REPLICATION SLAVE and ALL on `sakila`.*
```
commit d837c6b8e27c7b567d13b14faff3858f737b3b77
Author: Daniël van Eeden <git@myname.nl>
Date: Wed Aug 3 08:48:30 2016 +0200
Set executable bits on build.sh
commit 511e2c87c821768b5f167ce88999390f0d6ca1ad
Merge: 97496d9 a94f64b
Author: Ben Kochie <superq@gmail.com>
Date: Tue Aug 2 17:24:33 2016 +0200
Merge pull request #125 from sethkrasnianski/sjk/typo
[go cmd] Correct spelling for main() comment
commit a94f64b42c426ea5566b17ea1ff50f4589f25659
Author: Seth Krasnianski <sethkrasnianski@gmail.com>
Date: Tue Aug 2 09:22:42 2016 -0400
[go cmd] Correct spelling for main() comment
commit e02a49449e8d341e8d2399a80ac8f8a4764efaa4
Author: Damian Gryski <dgryski@gmail.com>
Date: Tue Aug 2 08:38:56 2016 -0400
all: use time.Since() instead of time.Now().Sub
Patch created with:
gofmt -w -r 'time.Now().Sub(a) -> time.Since(a)' .
commit 97496d9a7e2d2ae400bfc75314a034c6838e1355
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 2 10:25:36 2016 +0200
Clarifying row image requirement
commit 1c1869d876c2aa48708a60c4089794c5d3e987b8
Merge: c73fcdc e695f23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Aug 2 00:25:58 2016 +0200
Merge pull request #123 from adamvduke/patch-1
Thank you
commit e695f239ec53e75ebcab48c0c78e892209b61773
Author: Adam Duke <adam.v.duke@gmail.com>
Date: Mon Aug 1 18:20:42 2016 -0400
Fix README typo
commit c73fcdc57cf3686cccb6161d707db4f602bd5c5b
Merge: f06b469 c3d53cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 1 22:37:27 2016 +0200
Merge pull request #122 from cflewis/patch-1
Thank you
commit c3d53cf419fa4c5e2dbfa77463692ed20fddaff8
Author: Chris Lewis <c@chris.to>
Date: Mon Aug 1 12:46:42 2016 -0700
Mention that Google Cloud SQL also requires SUPER
commit f06b469227208000d70739233fc222b1b4998f04 (tag: v1.0.8)
Merge: 6cd5915 8e17880
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 1 10:37:31 2016 +0200
Merge pull request #121 from github/release-1-0-8
release 1.0.8
commit 8e17880608a861609d3199278c73cec41d2d35b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Aug 1 10:36:17 2016 +0200
upped version
commit 6cd5915240a83d02910386e8cd3645f4e99cba4e
Merge: f11a39f bae4af8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:10:30 2016 +0200
Merge pull request #119 from github/row-copy-start-mark
ETA counting rows, fixed copy time on count
commit f11a39fb2a7904296df81c6d55491a7c40509e87
Merge: 5b0593c d20a82c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:10:04 2016 +0200
Merge pull request #120 from github/the-fine-print
adding The Fine Print documentation
commit d20a82c2d241b740809038830bdb3dc73663295d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:07:59 2016 +0200
README updates
commit d2742e6c53bf7cf9c283bfbd95611c1903db36d2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 16:05:42 2016 +0200
link to CONTRIBUTING.md from pull-requests template
commit 327fd70aa2d23bdb6b85dd51fee088189575618e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 15:56:27 2016 +0200
understanding output: updated with output improvements
commit 4121a1af1a1061fcbaed122394a5c15b4c3a259a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 15:25:32 2016 +0200
limitation noted: generated columns
commit b90a6d185f7774e18d41fb6e268fb129406cd821
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 09:46:15 2016 +0200
adding The Fine Print documentation
commit bae4af8c76704baec897caae3ed88bf7c808ec2d (tag: v1.0.7)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 31 09:18:50 2016 +0200
updated version
commit 46bbea2a321c234fbf570dca98e776a7f8d5cc40
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 10:40:23 2016 +0200
ETA counting rows, fixed copy time on count
commit 5b0593c29bc4f01bef4bf5ec3c75ca7bf80834ac
Merge: edacb8f 25ce8b0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 09:22:06 2016 +0200
Merge pull request #117 from github/status-hint-normalized-names
status hint parameters using normalized names
commit 25ce8b0758ce4552bf22a0b740b65a9c1ae042c8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 09:20:00 2016 +0200
status hint parameters using normalized names
commit edacb8f9590eea37a4eec245b956d342fc0e3e37
Merge: 836f751 be8a023
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 07:16:33 2016 +0200
Merge pull request #116 from github/nice-ratio-float
nice-ratio is now float64
commit 836f7515cbdd14e866900dd4782a909ca76b283a
Merge: 8a8401b b99ce96
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 29 07:16:25 2016 +0200
Merge pull request #115 from github/serve-sooner
serving socket before counting table rows
commit be8a023350edbc4932f5b85e9257178da1952add
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 28 14:37:17 2016 +0200
nice-ratio is now float64
commit b99ce969c7cbeac32ecc88d1e9649a52fb3b2779
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jul 28 13:01:26 2016 +0200
serving socket before counting table rows
commit 8a8401be499df10ba9708564f98cd463aaea72dd (tag: v1.0.6)
Merge: 3b377f1 b548a6a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:57:59 2016 +0200
Merge pull request #112 from github/flag-file-indicator
status hint shows [set] next to existing flag files
commit b548a6a172e843664240a3b594d7510d8dbd91a5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:45:22 2016 +0200
adding human friendly hint re: throttling and binary logs
commit dbcc0e09c7dafec942e3d7e754fa3865e63aa05b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:36:24 2016 +0200
status hint shows [set] next to existing flag files
commit 3b377f1bf0bcdeb27fbd1200fe47724ab4445cdc
Merge: 2f4d9b8 e900dae
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 10:01:47 2016 +0200
Merge pull request #111 from github/throttle-replicas-more-info
More informative information upon control-replicas lagging
commit e900dae2e99cb7150cf669058da5b6060c2f03cf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 27 09:59:46 2016 +0200
More informative information upon control-replicas lagging
commit 2f4d9b80bb6ab13257d4b2edc67190dba464a14c
Merge: 5d23b72 b53ee24
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 14:17:35 2016 +0200
Merge pull request #109 from github/replication-lag-query-dynamic
dynamic replication-lag-query
commit b53ee24a1fce158bfa406282f5e6db8d402795d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 14:14:25 2016 +0200
dynamic replication-lag-query
commit 5d23b729551b43e31352962257b6d6a2a7528d8e
Merge: 0fb045d 034ea76
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 12:13:22 2016 +0200
Merge pull request #107 from github/throttle-control-replicas
fix to throttle-control-replicas check
commit 0fb045d88b11276041cfea991a2d022bdefaacc1
Merge: f3d78be 7a70c24
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 12:08:04 2016 +0200
Merge pull request #108 from github/cut-over-cleanup
replica-migration cleanup; updating allEventsUpToLockProcessedInjecte…
commit 7a70c2450301222214cb99db46fea6b369c52296 (origin/cut-over-cleanup)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 12:06:20 2016 +0200
replica-migration cleanup; updating allEventsUpToLockProcessedInjectedFlag
commit f3d78be28ed38c1cc27ee07add46c8effb2ad7f5
Merge: a75912d 6dbf5c3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 11:57:57 2016 +0200
Merge pull request #106 from github/remove-two-step-cut-over
Removed legacy 'safe cut-over'
commit 6dbf5c31a26a3c3d23ae9a76f2d15cdd80d5383e
Merge: ef59a86 a75912d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 11:57:01 2016 +0200
resolved conflict
commit 034ea7646a3257d055a5f51a500d468f97117da2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 11:51:24 2016 +0200
fix to throttle-control-replicas check
commit a75912d1a4a1b814361f6e6b8d17f823453c5389
Merge: 071817a 4774b67
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 09:28:23 2016 +0200
Merge pull request #105 from github/credentials-env-variables
config file supports environment variables
commit 071817a28adf00e2d24c3c4031dc387b6e74d393
Merge: a74c1c0 1d77425
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 26 09:27:49 2016 +0200
Merge pull request #103 from github/limited-streamer-retries
capped streamer retries
commit 4774b67ffdc6e87837ca1a2d413fe416f938eeba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 25 15:46:37 2016 +0200
config file supports environment variables
commit 1d77425fbe1cb1ed6b59b2c6044ac164cb5b80a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 25 15:17:30 2016 +0200
capped streamer retries
commit a74c1c0fd625c8a536f821939fca3d3f4081cb00
Merge: 783df49 bdd8701
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:31:03 2016 +0200
Merge pull request #101 from github/templates
issue and PR templates
commit bdd8701d7fdf652cbca5ad30bad0386724356a62
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:30:00 2016 +0200
issue and PR templates
commit 783df492abdfd12baaa8396f68493fc152d920a5
Merge: 4bd2179 ccb0b79
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:11:02 2016 +0200
Merge pull request #100 from github/documentation-fixes
linux and grammar fixes
commit ccb0b796e1f1f5378e47e6aa0caf3704d05a00b3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:10:42 2016 +0200
linux and grammar fixes
commit 4bd2179d40b1c1d101d7aa0adb9a8c9bffa5ade0
Merge: 2808c52 7480455
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jul 24 17:08:49 2016 +0200
Merge pull request #98 from github/drop-unix-socket-file
supporting --initially-drop-socket-file
commit 74804559c8d7be6503a0c9647b2acede952c199f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:34:18 2016 +0200
supporting --initially-drop-socket-file
- by default gh-ost will not delete an existing socket file
and thus, will fail running if socket file exists. This is the desired behavior.
- The flag --initially-drop-socket-file indicates we take responsibility and wish gh-ost to delete this file on startup
commit 2808c522b62e07f1ed30380155e6f3fe163b9f7d
Merge: 14eb564 3f172d3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 09:27:07 2016 -0600
Merge pull request #97 from github/readme-visual
A minor attempt at integrating the logo nicely within README
commit 3f172d350016e28b0bf0fbf8c479c647aa377c5f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:26:33 2016 +0200
fixed broken link, typos
commit b0e5fd3afb229796658241750e1c0a1b1e65ddeb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:24:39 2016 +0200
img in header
commit fa409fe9d7a9defa10a35a9ea67def794ae6ace5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 22 17:23:20 2016 +0200
using <img> tag
commit d0c5835b1b607ec623fe371904eef1555a9c4564
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 17:33:30 2016 -0600
alignment
commit c3ade4907f86eaa99f281997295d08689c62c99c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 17:32:40 2016 -0600
README image float
commit 14eb564685b511ab5adb5f67b68783e4eac05658 (tag: v1.0.2)
Merge: 53508af a0e10a1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 17:00:46 2016 -0600
Merge pull request #94 from github/documentation
More documentation updates
commit a0e10a17d8c3a7d1d06062d0f9d88a98c006c043
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jul 19 16:40:50 2016 -0600
more what-if
commit 25e2d29a1ee07c3dc2a5c3070f295e3e12a7384b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 10:59:43 2016 -0600
more doc
commit ef59a866d80dcfda31dd725997ffafa3787cae22
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 08:12:19 2016 -0600
Removed legacy 'safe cut-over'
Now that we have the atomic cut-over, the former is redundant
commit 53508af84ae59ba38f7a4e81c9fdec56098f4b01
Merge: 67979fa 033ee7f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:40:06 2016 -0600
Merge pull request #93 from github/documentation
Documentation
commit 033ee7f367e071bb6d875afd0dbdb75d4b111fef
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:37:33 2016 -0600
more doc
commit f252e79e6fb51e150fa5808aa9c4e87f3567e3d2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:32:30 2016 -0600
more doc
commit 6e411c7025a4c0bf6a9dcc3217ba9af6421fefcb
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:30:22 2016 -0600
more doc
commit 30f9212ab1d02d002328b8efecc58e7258f0f823
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 07:14:25 2016 -0600
more doc
commit b0c0049c769d3a9f744bea3a979cf51838be84a8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:57:22 2016 -0600
more doc
commit de2fba167f5195012361c08e5355e140d0b93643
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:45:53 2016 -0600
more doc
commit 3de08105463466af2bb7e2fa749e2c58c2326233
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:33:22 2016 -0600
more doc
commit fb714b4d0860b75517c40ccb7f9e5c299f321772
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 06:32:34 2016 -0600
more doc
commit f09af79b9f196ca7d9447a147cb0612cca6d9bec
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:44:04 2016 -0600
illustrations
commit 4a66290b8c401ed6e3e07b5d0d94ca43af73c0a9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:36:32 2016 -0600
general flow
commit 30069871ed23f44fe04fb02e7de9052e403512bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:32:06 2016 -0600
cheatsheet text
commit 5fb65968a4e515751d5937931a2bf702e9c3287a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:28:21 2016 -0600
cheatsheet text
commit d688cadabc0933afb19f8464e5d8c3d1e2baac51
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:27:44 2016 -0600
cheatsheet text
commit 6aba76cd793d7e35e7ab03656e677cdf32a781f6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:24:00 2016 -0600
cheatsheet text
commit 8ae191cf1250fdc12cb6248a88ab9eb5577bc0dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:22:35 2016 -0600
beginning cheatsheet
commit 1fec66d646b174da093d9016eeb762a87a17ea13
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:20:34 2016 -0600
prettify
commit 3eeed24cddc3d0fe04aa8705c44a0a7f6972b13c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:19:06 2016 -0600
more documentation
commit 7643eb39a27bda6a3c5f360adcded5dc7fc4b1a4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jul 16 05:18:45 2016 -0600
more documentation
- what if?
- requirements and limitations
- more abotu variables
- logo
commit 67979fa04403ca89ec6100b2d938b0b5daf0d3e1
Merge: 6824447 8e46b4c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 13 09:45:42 2016 +0200
Merge pull request #92 from github/dynamic-max-lag
max-lag-millis is dynamicly controllable
commit 8e46b4ceea9219fdd1e3e51173102f67a20d4381
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jul 13 09:44:00 2016 +0200
max-lag-millis is dynamicly controllable
commit 682444786100114ccdda9d47b61fc2fe7389c39a (tag: v1.0.1)
Merge: 44b43ef 8217536
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 8 10:16:40 2016 +0200
Merge pull request #90 from github/control-lock-wait-timeout
supporting --cut-over-lock-timeout-seconds
commit 8217536898664e65524d8fe4540b2468818c05c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 8 10:14:58 2016 +0200
supporting --cut-over-lock-timeout-seconds
commit 44b43efa45d952170e28a58f0194c32349b3a5ad (tag: v0.9.9)
Merge: b9e5548 c116d84
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 4 14:30:14 2016 +0200
Merge pull request #87 from github/nice
added nice-ratio
commit c116d84acbf21409e2a5ef74f6d746312d9ad008
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jul 4 14:29:09 2016 +0200
added nice-ratio
commit b9e554896a86f9674d6c53c48cf95cae33a615b6
Merge: 1c56d1f 41908c7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:25:38 2016 +0200
Merge pull request #86 from github/more-documentation
More documentation
commit 41908c7a0560ebf644eec079b8c1028a87238804
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:25:11 2016 +0200
readme simplification
commit 16de269de41850228926da54cd6d242c4f9ba29f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:19:02 2016 +0200
throttle-query, unpostpone
commit b7def18b20966850d4a114a0331e93de23ac2bc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 13:02:46 2016 +0200
describing atomic cut-over; elabrating on increased traffic
commit 1c56d1f4d05c9db03e0dabce99fe2287ced0f351
Merge: b583458 37e3c94
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 11:03:03 2016 +0200
Merge pull request #85 from github/unpostpone
supporting 'unpostpone' command
commit 37e3c94c87b1ad99fe8bb6fd0b0fb0eb90284581
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jul 1 10:59:09 2016 +0200
supporting 'unpostpone' command
commit b583458bc231113729d0642891678c6689370f5b (tag: v0.9.8)
Merge: ad25e60 0191b28
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 28 13:01:05 2016 +0200
Merge pull request #84 from github/cut-over-atomic
an atomic cut-over implementation
commit 0191b2897de4ccb1af8f3782d524d3b2f0051f54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 27 11:08:06 2016 +0200
an atomic cut-over implementation, as per issue #82
commit ad25e60e0cc0e2cb8337e56e045acc0818697a72
Merge: b4a2a3b 4f299f3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 27 08:50:06 2016 +0200
Merge pull request #83 from github/noop-verbose
noop more verbose
commit 4f299f320eb66db58b68f330e0413b02662d2d54
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 27 08:49:26 2016 +0200
noop more verbose
commit b4a2a3bfbe20015e675b70ecd36b10c93e6e7016
Merge: 45625a6 e0de69b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 12:39:38 2016 +0200
Merge pull request #81 from github/noop-show-create-table
a noop operation dumps SHOW CREATE TABLE
commit e0de69b0289678743fcc4428267fde2dcc481e64
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 12:39:13 2016 +0200
a noop operation dumps SHOW CREATE TABLE
commit 45625a6a6d6569be80032dece1f2b3a3fa0ccfad
Merge: 35752c9 5b20122
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:49:21 2016 +0200
Merge pull request #79 from github/noop-drop-ghost
on noop operation, drop ghost table at end
commit 5b2012295739fec2970a67c357630374ad770876
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:48:17 2016 +0200
on noop operation, drop ghost table at end
commit 35752c931dafc48629b9f47e7f36e8f625a3c0bd
Merge: b6d88dd 690e046
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:39:45 2016 +0200
Merge pull request #78 from github/allow-master-master
adding --allow-master-master
commit 690e046c51f76785009a839dddc7208d7ea26cbc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 22 10:38:13 2016 +0200
adding --allow-master-master
commit b6d88ddeced24c8e385257d9b0e8e3ee6601e0b1 (tag: v0.9.7)
Merge: dc8d274 96e8419
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 12:56:53 2016 +0200
Merge pull request #77 from github/cut-over-lock-table-names
Solved cut-over stall; change of table names
commit 96e8419a35cd460e51ef6a411e064dd714cc174d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 12:56:01 2016 +0200
Solved cut-over stall; change of table names
- Cutover would stall after `lock tables` wait-timeout due do waiting on a channel that would never be written to. This has been identified, reproduced, fixed, confirmed.
- Change of table names. Heres the story:
- Because were testing this even while `pt-online-schema-change` is being used in production, the `_tbl_old` naming convention makes for a collision.
- "old" table name is now `_tbl_del`, "del" standing for "delete"
- ghost table name is now `_tbl_gho`
- when issuing `--test-on-replica`, we keep the ghost table around, and were also briefly renaming original table to "old". Well this collides with a potentially existing "old" table on master (one that hasnt been dropped yet).
`--test-on-replica` uses `_tbl_ght` (ghost-test)
- similar problem with `--execute-on-replica`, and in this case the table doesnt stick around; calling it `_tbl_ghr` (ghost-replica)
- changelog table is now `_tbl_ghc` (ghost-changelog)
- To clarify, I dont want to go down the path of creating "old" tables with 2 or 3 or 4 or 5 or infinite leading underscored. I think this is very confusing and actually not operations friendly. Its OK that the migration will fail saying "hey, you ALREADY have an old table here, why dont you take care of it first", rather than create _yet_another_ `____tbl_old` table. Were always confused on which table it actually is that gets migrated, which is safe to `drop`, etc.
- just after rowcopy completing, just before cutover, during cutover: marking as point in time _of interest_ so as to increase logging frequency.
commit dc8d27466c3165e6f4e9985af6463bd93d05531a
Merge: 0200cc9 cd6b3c5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 09:23:23 2016 +0200
Merge pull request #76 from github/cut-over-no-throttle
not throttling during cut-over operation
commit cd6b3c5e9e82ef91dd5c166e4863cac2f7645fb9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 21 09:21:58 2016 +0200
not throttling during cut-over operation
commit 0200cc9305c7a7c0fe2ec498081da930962ef5c2 (tag: v0.9.6)
Merge: 94c8812 2c8121c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 12:10:03 2016 +0200
Merge pull request #75 from github/dynamic-throttle-control-replicas
supporting interactive command throttle-control-replicas
commit 2c8121c070a68ba99d92dc151dc99ad14514b603
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 12:09:35 2016 +0200
upped version
commit 80fcc05eb5f5b2859a34ce41b129389970705c36
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 12:09:04 2016 +0200
supporting interactive command throttle-control-replicas
commit 94c8812146e9cd0b8002abc441dafb3466f2659c
Merge: 9197eed f0b012b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 08:04:17 2016 +0200
Merge pull request #74 from github/status-clueanup-comments
Retries, better visibility, documentation
commit 9197eedc64e3aed5748c1984cde9ea0f4c2b3083
Merge: b31ba4e 23cb8ea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 08:02:28 2016 +0200
Merge pull request #73 from github/throttle-critical
Throttling & critical load
commit f0b012b238c308ab4c4d25354d022f091156f007
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 20 06:38:29 2016 +0200
support for 'panic' interactive command
commit 62b8a897e309d4c1bd86f23788ee89ef76c72f71
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun Jun 19 17:55:37 2016 +0200
Retries, better visibility, documentation
- Rowcopy time is bounded by copy end-time
- Retries are configurable via `--default-retries` (default: `60`)
- `migrator` notes the hostname
- `applier` and `inspector` note `impliedKey` (`@@hostname` and `@@port`)
- Added lots of code comments
- Adding documentation for "triggerless design"
commit 23cb8ea7e9f1e70ed25ac53406ab9e2623415c9d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sat Jun 18 21:12:07 2016 +0200
Throttling & critical load
- Added `--throttle-query` param (when returns > 0, throttling applies)
- Added `--critical-load`, similar to `--max-load` but implies panic and quit
- Recoded *-load as `LoadMap`
- More info on *-load throttle/panic
- `printStatus()` now gets printing heuristic. Always shows up on interactive `"status"`
- Fixed `change column` (aka rename) handling with quotes
- Removed legacy `mysqlbinlog` parser code
- Added tests
commit b31ba4e8cef4f07576376383d03b4758af1ae9c6
Merge: 2b0f7af d38ff68
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 11:41:25 2016 +0200
Merge pull request #71 from github/panic-file
supporting `--panic-flag-file`;
commit d38ff68a1526b91d47a1caf6ba290ac6e4d3b951
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 11:41:10 2016 +0200
minor formatting
commit 94f311ec7b79b7ca726ea5d5a4d790388b97856c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 11:40:08 2016 +0200
supporting `--panic-flag-file`; when it exists - app panics and exits without cleanup
commit 2b0f7af84be90f136afa73a57ed35ed0ba61253f
Merge: 5a8688e 836d0fe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 08:04:03 2016 +0200
Merge pull request #70 from github/identify-rename
Supporting column rename
commit 836d0fe119ad75a7fcf31638c0b6d2a9c0ac98ca
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 17 08:03:18 2016 +0200
Supporting column rename
- Parsing `alter` statement to catch `change old_name new_name ...` statements
- Auto deducing renamed columns
- When suspecting renamed columns, requesting explicit `--approve-renamed-columns` or `--skip-renamed-columns`
- updated tests
commit 5a8688ee2ea8e52e8691bff6b2b7e78232b3ce5e
Merge: 166c6f3 3e83202
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 16:07:13 2016 +0200
Merge pull request #69 from github/check-privileges
more elaborate check that user has privileges
commit 3e83202b97bb978a80b0d7435ae276ec6f187fc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 16:06:26 2016 +0200
more elaborate check that user has privileges
commit 166c6f3457ea469f890d0cc76d4b8f0c108b551a
Merge: 18f0ea6 8c17701
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:51:09 2016 +0200
Merge pull request #68 from github/dependencies
Dependencies
commit 8c17701e584e991d01f62320eeb6c5ef7a3a5994
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:49:16 2016 +0200
more attempts
commit 2cab1eaab751d0742303bd185edd4db7672621d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:48:39 2016 +0200
more attempts
commit 869bc4b6dacbca73d4e84d362d5cf93a5be69f9a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:46:44 2016 +0200
more attempts
commit e0aca0a768464fade060cccd2178e94fb4356997
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:46:06 2016 +0200
more attempts
commit 02ec1d2b0ccfa2ee4313a0a4b9d26bead4a3bfda
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:30:43 2016 +0200
trying to get rid of godeps
commit 41569d81618309a4279f77365777d2d58864d613
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:28:42 2016 +0200
trying something else. Go deps are hell
commit 9d1c420ff156245aed285703eccd276dc477babe
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:19:58 2016 +0200
adding go/vendor dependencies
commit 18f0ea6bc305245cb0c7f80a99cffb07b333014f
Merge: 60fef6b 1cfdb27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:16:50 2016 +0200
Merge pull request #67 from github/go-vendor-dependencies
resolving go/vendor dependencies
commit 1cfdb27a3a37c407d6c8782563a87615971d38c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 16 11:15:56 2016 +0200
added siddontang dependencies
commit 60fef6b5fe193df1219c1b955aff73d6b47ab005 (tag: v0.9.2)
Merge: 574c372 1226fa8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 12:32:32 2016 +0200
Merge pull request #66 from github/execute-on-replica
--migrate-on-replica
commit 1226fa893f70a2fc0eb6dc5aad17f191df364581
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 12:31:38 2016 +0200
updated documentation re: cut-over, test-on-replica, migrate-on-replica
commit 7d0ec9c9dcc8bf0c7af53de7d8e50809df016568
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 12:18:59 2016 +0200
added --migrate-on-replica flag; runs complete migration on replica
commit 574c372fba49df21d6efa317b35a5f9b76973d5c
Merge: 302dbf0 85d6883
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 10:14:07 2016 +0200
Merge pull request #64 from github/safe-cut-over
Safe cut over
commit 85d6883e69290e9d35fcb6e48d0d90de1dc519c1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 15 10:13:06 2016 +0200
printing migration status on waitForEventsUpToLock()
commit 96bc3804ebe5cd0e05763d75a795d45b5b300017
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 12:50:07 2016 +0200
test-on-replica stops replication completely
commit 97adbf1ff85bfbae67b8405d822b37c34ec3894e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 09:01:06 2016 +0200
- `--cut-over` no longer mandatory; default to `safe`
- Removed `CutOverVoluntaryLock` and associated code
- Removed `CutOverUdfWait`
- `RenameTablesRollback()` first attempts an atomic swap
commit cb1c61ac473a8592941bb3e7ae1c8c9573a20416
Merge: 8292f56 302dbf0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 09:00:56 2016 +0200
- `--cut-over` no longer mandatory; default to `safe`
- Removed `CutOverVoluntaryLock` and associated code
- Removed `CutOverUdfWait`
- `RenameTablesRollback()` first attempts an atomic swap
commit 8292f5608f4f8af1c345b40d9c1245b0cbf7df22
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 08:35:07 2016 +0200
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)
commit 302dbf09397003b84aac6a38df92e3f1c1d900bc
Merge: 29aead6 b8c7e04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 14 08:32:11 2016 +0200
Merge pull request #63 from github/cut-over-on-test-on-replica
test-on-replica to invoke cut-over swap
commit e4ed801df5a08ce67b8777abf27358355baa0d45
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 13 18:36:29 2016 +0200
noting posponing status
commit b8c7e046a1def10afc962b4213949a9ad74c8f95
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Jun 10 11:15:11 2016 +0200
test-on-replica to invoke cut-over swap
commit 29aead621295e59ddabd7bfa3edc7b974c48d3e7 (tag: v0.8.8)
Merge: b608d5b 087d1dd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 9 11:25:54 2016 +0200
Merge pull request #61 from github/more-operational-perks
suuporting dynamic reconfiguration of max-load
commit 087d1dd64d189ba413fe71957f4b1cbbe4f94f67
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Jun 9 11:25:01 2016 +0200
suuporting dynamic reconfiguration of max-load
commit b608d5b39185119be7339769468eefbe220652de
Merge: a5f0a64 0ca6e26
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:16:47 2016 +0200
Merge pull request #60 from github/more-docs-4fix
fixed doc path
commit 0ca6e2655afdcdf79a664d9ab1bfa5acc992133b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:16:15 2016 +0200
fixed path
commit a5f0a64afdcd35f6e8b6a7c94e9b615a4c95dea2
Merge: 0749e02 b042fc1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:15:15 2016 +0200
Merge pull request #59 from github/more-docs-4
More docs
commit b042fc1ea884401dd2515efa468552a3dd552816
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:14:59 2016 +0200
moar documentation
commit b0e00f561e0b18cb879647431e3be451b0174130
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 16:14:58 2016 +0200
moar documentation
commit 0749e025ef2e0b665607b198fc09029dca600532
Merge: d30638f cd6038d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 11:14:57 2016 +0200
Merge pull request #58 from github/more-docs-3
moar, moar docs. Explaining why triggerless
commit cd6038dfe567132f1774a8429f2534819249acdc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 11:13:56 2016 +0200
fixed links
commit fe0e791c39d89d7ac70f4069c83417b794e44199
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 8 11:12:20 2016 +0200
moar, moar docs. Explaining why triggerless
commit d30638f1cce86b6b71fb9a823409f336a571e871 (tag: v0.8.7)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:26:01 2016 +0200
updated version
commit 72e09fc3c75c70d9e2a4a8eeded006703873c092
Merge: 0d8d366 2cdc72b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:24:57 2016 +0200
Merge pull request #56 from github/tcp-nil-fix
fixed nil TCP listener when TCP undfined
commit 2cdc72bd1cc5b6fdadd3e1e4f3148f80cf955bc7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:24:30 2016 +0200
fixed nil TCP listener when TCP undfined
commit 0d8d366903cb2ff9f6c9083e11576f9dec208ec7 (tag: v0.8.5)
Merge: 3cb8061 8e32604
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:19:00 2016 +0200
Merge pull request #55 from github/doc-more
more documentation
commit 8e32604e49d014d123d96045ea7083eb7b3c96bd
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:18:55 2016 +0200
more documentation
commit 3cb80619de2fb194ce87a18493c792b62a31bf4e
Merge: 7573c12 a6c21dc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:05:52 2016 +0200
Merge pull request #54 from github/doc-throttle
documentation additions; cut-over flag
commit a6c21dcdb063865088054c894dcc3a359162e9ba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 14:05:25 2016 +0200
- `--postpone-swap-tables-flag-file` renamed to `--postpone-cut-over-flag-file`
- More `README` documentation
- Added "throttle" documentation
commit 7573c1245a054ab4c4d0a0dc1aa9522d2e1f3f5f (tag: v0.8.4)
Merge: c9d02b9 fc00cb2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 11:59:49 2016 +0200
Merge pull request #53 from github/listen-socket
adding interactive user commands
commit fc00cb2289921f0a0b8bc793b0238dc37d58ff42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Jun 7 11:59:17 2016 +0200
adding interactive user commands
commit c9d02b99fcca0d25e5b7aeab54089fa2caa6d0a9 (tag: v0.8.3)
Merge: 57347ec 6338a38
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 13:01:47 2016 +0200
Merge pull request #52 from github/more-documentation
more documentation updates
commit 6338a385eebeb8d2fbc94a9631c045e15dc19f23
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 13:01:47 2016 +0200
some more stuff in README
commit e75f1e30f95d464600f246c31ba1002b9e63095e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 12:47:32 2016 +0200
more documentation updates
commit 57347ec5b0954509a66b04b7877a0a6efcedb9bc
Merge: 78a39d9 bbd19ab
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 12:33:25 2016 +0200
Merge pull request #51 from github/cut-over
cut-over flag and other stuff
commit bbd19abc9a45fbbd272e414813c4d0698e2b1b13
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Jun 6 12:33:05 2016 +0200
- 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`
commit 78a39d90f82e03d422be4320e69c81650078171e (tag: v0.8.2)
Merge: 7dccf7e 42ae3e3
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 1 10:41:52 2016 +0200
Merge pull request #49 from github/end-cleanup
cleanup at end of operation
commit 42ae3e37f52b9041eb84d62e0f471d15fbc0d96a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Jun 1 10:40:49 2016 +0200
dropping _osc (changelog) table at end of operation; also better status hint at end of operation
commit 7dccf7e4f00d63a9f6adc1c457bbf5e396466648
Merge: 25fd74b b73eb5a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 31 21:13:30 2016 +0200
Merge pull request #46 from github/operational-perks
operational perks
commit b73eb5adfc111f5f8a9b7c8397d51c024ac44dd1
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 31 21:13:01 2016 +0200
updated version
commit 2df94f9c518675d36dc9cfab8ce0ab5b66092d6a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 31 21:12:39 2016 +0200
printing courtesy reminder once per 10 minutes
commit 25fd74baf811c631673eacade6c0d9ae60d6d031
Merge: c63df25 df9c42e
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri May 27 16:04:37 2016 -0700
Merge pull request #47 from github/fix-typos
fix typos
commit df9c42e3015c96b96a7f7fe7e8103013d731fc57
Author: Jonah Berquist <jonahberquist@users.noreply.github.com>
Date: Fri May 27 16:03:47 2016 -0700
fix typos
commit 9519a66825356ed3804e6c41ba027bd92898f8bf
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 26 14:25:32 2016 +0200
added courtesy-reminder
commit c63df257dbd55caebe28f9c1f0f12f47203e85f1
Merge: e723909 ed81a42
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:36:46 2016 +0200
Merge pull request #43 from github/documentation
Beginning documentation
commit ed81a42e863de1a3d8b7e0a6abef468c3c424957
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:34:37 2016 +0200
adding documentation
commit b4d5115187627970a3f65d0dd8477ba2d5a53306
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:31:33 2016 +0200
adding documentation
commit 583d6d31475445598c975f9932e1cb3516be07de
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 25 12:27:58 2016 +0200
accepting SIGHUP. Reloads configuration and marks as point of interest
commit e7239091d7a042c5a12a9aac6f2e2fb01137ea3e
Merge: 6d9a8ba 20f0008
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 24 08:48:44 2016 +0200
Merge pull request #45 from github/print-status-point-of-interest
support for marking point-of-interest in migration
commit 6d9a8baa687928f871ca19cbcebfe7f811eaea19
Merge: ae899bd 896f560
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 24 08:48:25 2016 +0200
Merge pull request #44 from github/reconnect-streamer
Handling gh-ost replication timeouts
commit 20f000833f09f7f00f822c64aa6ab47769286131
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 14:58:53 2016 +0200
support for marking point-of-interest in migration
commit 059a59939ec2ee3079d681939ab6909967a84a7f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 12:33:28 2016 +0200
adding documentation
commit 026cd122baa66eb1f457bc40955ea0c1c5324bc0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 12:32:43 2016 +0200
adding documentation
commit 493b8512acc95b74da52f942cf913ef95b97f734
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 12:13:54 2016 +0200
adding documentation
commit aae0f5cee48929887f432c04524730c7a165b47d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 11:59:42 2016 +0200
adding documentation
commit 0050665393bf43d6cab5fb2e4ad2513e8e01d11f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 11:35:04 2016 +0200
adding documentation
commit 896f560dcea3e10242a79f885356bffa634b84fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 23 11:12:59 2016 +0200
after timeout: reconnecting as new replica; skipping queries correctly
commit 5a5f43d15bebecefe4d760158a12062f8abbd676
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 17:08:31 2016 +0200
adding documentation
commit 8430dbe878bebb0925bcea70613f19e5b6acc767
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 17:00:16 2016 +0200
adding documentation
commit 8102c90ee235f2871329329e817e43bdf576279e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:35:52 2016 +0200
adding documentation
commit a9d4c11aa194e1783583284f4eb230b48ae53788
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:34:52 2016 +0200
adding documentation
commit 7463079e0da64e1dd3ddac5c10329d1e644e81f0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:26:47 2016 +0200
adding documentation
commit 1d287a841765de63d84ab920a24415c82e6cd00e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:22:28 2016 +0200
adding documentation
commit 5180206bc63ffa620c31c55c157b9d4c349585c7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:10:02 2016 +0200
adding documentation
commit 02ddf76da00f0e21da2d7c752d53930be62f001d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 16:07:45 2016 +0200
adding documentation
commit d5f583d6c9de13ead4001b6343d43fd9a52cc5fc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:17:45 2016 +0200
more doc template
commit 79f31631eb5691b6231fa97efc80aae15e4c8574
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:10:50 2016 +0200
initial CONTRIBUTING.md
commit a863ea6b292d156bcef2b4f5d6a9f64ae11bfc26
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:08:46 2016 +0200
adding templates
commit 1a4bf6ec9fe5469bf4b69037f0ef5ac0b598db04
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 13:06:41 2016 +0200
initial doc layout
commit ae899bd65c0276771813ff1c5c18657e7b412dc0 (tag: v0.7.16)
Merge: 079f1c0 5375aa4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 12:53:34 2016 +0200
Merge pull request #41 from github/master-pos-wait-fix2
Various problem fixes
commit 5375aa4f6940bf35e8de732c518fcb824a6c6427
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri May 20 12:52:14 2016 +0200
- 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
commit 9b54d0208f6047d41cf6c3a10482e4919e8bbf72
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 19 15:11:36 2016 +0200
- Handling gomysql.replication connection timeouts: reconnecting on last known position
- `printStatus()` takes ETA into account
- More info around `master_pos_wait()`
commit ec34a5ef75e6d04722906a5461fd73bc0c1932b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 15:08:47 2016 +0200
master_pos_wait is now OK to return NULL. We only care if it returns with -1
commit 079f1c0f98a1b332704b422f11a54b24e669fdb1
Merge: 45371d9 9f56a84
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 14:53:52 2016 +0200
Merge pull request #40 from github/fix-single-row-copy
Fixing single-row table migration
commit 9f56a84b57e4b9a362903a62eca08b5ed1a5841a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 14:53:09 2016 +0200
Fixing single-row table migration
- `BuildUniqueKeyRangeEndPreparedQuery` supports `includeRangeStartValues` argument
- `applier` sends `this.migrationContext.GetIteration() == 0` as argument
commit 45371d93748832538a53eb396a5a8eaf1828af8b
Merge: 55e4633 065d9c4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 18 12:21:22 2016 +0200
Merge pull request #36 from github/master-pos-wait-fix
some messagages are now Info instead of Debug
commit 55e463350b2af43b4cf3ef5018a06f5df6a2ec3a
Merge: fbfe0c7 df0a751
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 15:37:04 2016 +0200
Merge pull request #38 from github/credentials-config-cli
This closes #25
commit df0a7513f5409ee43a004e108d21a469b8a612c9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 15:35:44 2016 +0200
- 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
commit fbfe0c71ff1490a592572e20fdd4b02660a741e7 (tag: v0.7.2)
Merge: 9a3c607 879b2b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 14:42:12 2016 +0200
Merge pull request #37 from github/postpone-swap-tables-flag-file
postpone-swap-tables-flag-file
commit 879b2b425e521d845be7e7907389c62b79785802
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 14:40:37 2016 +0200
- Support for `--postpone-swap-tables-flag-file`: while this file exists, final table swap does not take place, and the ghost table keeps being synchronized
- Fixed version printing
- `rowCopyCompleteFlag` is a hint that allows us to escape the infinite loop of rowcopy once we are sure we have reached the end
commit 065d9c40ec8823fd5feaa3049afd1805648f18da
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 11:57:43 2016 +0200
some messagages are now Info instead of Debug
commit 9a3c60766591d64b6fa7ea2c72beb5905fdcbedc
Merge: c6a371e 41b0a4f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 11:51:55 2016 +0200
Merge pull request #35 from github/app-version
supporting --version
commit 41b0a4f3174e8455f6d694b4fd04a9c88222c2e9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 17 11:51:21 2016 +0200
supporting --version
commit c6a371e6db8d497b48d6cc0e7436d8940495a398 (tag: v0.7.1)
Merge: 92d09db 21f6ae9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:11:55 2016 +0200
Merge pull request #34 from github/rename-gh-ost
Rename to gh-ost
commit 21f6ae9dcacb34f8a310a597df5885ca8ec5fe01
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:10:12 2016 +0200
renaming to gh-ost
commit 9d055dbda716734c5c72f16e96926a0af7465324
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:09:17 2016 +0200
renaming to gh-ost
commit 92d09dbcf63831bc7d6ec5bdad04678aebd3e7cf
Merge: 619be65 1e10f1f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:03:50 2016 +0200
Merge pull request #31 from github/fix-out-of-order-dml-apply
initial, simple solution to our-of-order applying of DML events
commit 1e10f1f29ebc48ab28edee49e5077e741ff2e7f9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon May 16 11:03:15 2016 +0200
Solved various race conditions:
- Operation would terminate after events lock noticed but before applying all events: race condition where the event would be captured asynchronously. The event is now handled sequentially with the DML events, hence now safe.
- Multiple rowcopy operations would still write to `rowCopyComplete` channel. This is still the case, but now we only wait for the first and then just flush (read and discard) any others, to avoid blocking
- Events DML listener is only added after table creation: the problem was that with very busy tables, the events func buffer would fill up, and the "tables-created" event would be blocked.
- `waitForEventsUpToLock()` unifies the waiting on all variants of complete-migration
- With `--test-on-replica`, now stopping replication "nicely", using `master_pos_wait()`
- With `--test-on-replica`, not throttling on replication after replication is stopped (duh)
- More debug output
commit 134bf385fdb00fd033b58b11cb92d352c325ae55
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 5 17:14:55 2016 +0300
initial, simple solution to our-of-order applying of DML events
commit 619be6552428a7abfc9dbc5b8b94ad7150f743a6 (tag: v0.7)
Merge: ee673e2 6528010
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 5 09:19:11 2016 +0300
Merge pull request #29 from github/status-eta
Adding ETA starting at 2% progress
commit 65280107422b177d0fba478d9c9c64a5fbe9b818
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu May 5 09:18:19 2016 +0300
Adding ETA starting at 2% progress
commit ee673e2f2e9025c20a23acc984aee6af2a6a9724
Merge: dfdac96 800c110
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 09:50:31 2016 +0300
Merge pull request #28 from github/fix-statistics-query
fixed statistics query
commit 800c1109b028cfee15315f92908e23c5bcc6aa80
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 09:50:00 2016 +0300
fixed statistics query: getting the correct column names by unique key
commit dfdac964f1d107cbb4df3c2953ef1e4593ed827a
Merge: 567cd32 74d8b06
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 08:26:17 2016 +0300
Merge pull request #27 from github/exact-rowcount
exact-rowcount implices updating number of rows as we make progress
commit 74d8b06db11ae7839f0467c9568531268404d614
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed May 4 08:23:34 2016 +0300
exact-rowcount implices updating number of rows as we make progress
commit 567cd32ef0ad9015bd8da50f71ad8bd6700a6a2a
Merge: bd74137 36905d8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 12:58:35 2016 +0300
Merge pull request #24 from github/initially-dropping-tables
old/ghost drop tables
commit bd741371d06ee27544a3bcc60f5f38d0966b2990
Merge: 93ac641 627e412
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 12:55:59 2016 +0300
Merge pull request #23 from github/cnf-file
initial support for config file
commit 36905d82e341eab88d33a49cedec15645f5beaac
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 12:55:17 2016 +0300
- supporting `--initially-drop-old-table`
- supporting `--initially-drop-ghost-table`
- validating existence of `old` and `ghost` before beginning operation
commit 627e412b6b590ba7ab0dca0e89c1351711ee3dd4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 11:56:53 2016 +0300
fixed password assignment
commit 86fd2b617a615dd3908a51185d417d1d8ed4c8c8
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue May 3 10:28:48 2016 +0300
initial support for config file
commit 93ac641455fbea28e71dd0fd36afff47170ddb0f
Merge: 1286585 07063a4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 1 21:37:12 2016 +0300
Merge pull request #22 from github/throttle-control-replicas
throttle via control replicas
commit 07063a41813836a339959b72ecf0fc75fae11513
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 1 21:36:36 2016 +0300
- added `throttle-control-replicas` flag, a list of control replicas
- when `--test-on-replica`, the tested replica is implicitly a control replica
- added `replication-lag-query`, an alternate query to `SHOW SLAVE STATUS` to get replication lag
- throttling takes both the above into consideration
commit 128658579aa72413d18c866703ff614e3c7514b3
Merge: fbe226e 421ab0f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Sun May 1 21:32:46 2016 +0300
Merge pull request #21 from github/lossless-swap-tables
Lossless, atomic swap tables
commit 421ab0fc83889e1166d5ca7af183b05dba02d1e2
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 22 19:46:34 2016 -0700
woohoo, logic complete
- Introduced `SwapTablesTimeoutSeconds`; `RENAME` is limited by this timeout
- If `RENAME` fails (due to the above), we throttle and retry
- `SwapTablesAtomic()` sets `lock_wait_timeout` and notifies with connection id
- `GrabVoluntaryLock()` intentionally grabs (and later releases) voluntary lock. It notifies when it is taken and awaits instructions as for when it could be released.
- `IssueBlockingQueryOnVoluntaryLock()` does what it says. It notifies with its connection_id so that it can be easily traced
- `stopWritesAndCompleteMigrationOnMasterViaLock()` does the thang. Oh dear this was agonizing and the code is a pain to look at, though under the limitations I do believe it is as clean as I could hope for.
commit 1ed1b0d156b4af2832db2b086c864ef0b83754e6
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 22 13:41:20 2016 -0700
- `quick-and-bumpy-swap-tables` uses quicker swap tables, at the expense of a period where the table does not exist (non atomic renames)
- refactored lock-and-swap code, in preparation for atomic swap
commit 54c6d059b5472359ea16438d67dbc5f4d6b78f8d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 22 13:18:56 2016 -0700
- `quick-and-bumpy-swap-tables` uses quicker swap tables, at the expense of a period where the table does not exist (non atomic renames)
- refactored lock-and-swap code, in preparation for atomic swap
commit fbe226ebb26e47bb7ca02e88ede47f45799e4a1d
Merge: 4efbfd6 3c85298
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 19 04:26:22 2016 -0700
Merge pull request #20 from github/noop-replica-and-stuff
NOOP code cleanup
commit 3c85298b77a07030bf783723be53883894206467
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 19 04:25:32 2016 -0700
- Better, fewer NOOP checks around the code
- Keeping track of `TotalDMLEventsApplied`
commit 4efbfd6e0fef07fb98591bb5e4d880494ac535fb
Merge: bb264fd 9dce88e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:59:58 2016 -0700
Merge pull request #19 from github/oops-leftovers
oops, leftover file
commit 9dce88e6c01ccf79c9ad128a52de4c0dd6796782
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:59:34 2016 -0700
oops, leftover file
commit bb264fdc2b780d52ef634ac299bd1588249f1f96
Merge: 75c3fe0 eeffa70
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:58:59 2016 -0700
Merge pull request #18 from github/ongoing-initial-work-3
Full cycle works!
commit eeffa701d6dde409f72599a12134ee2144a9d15a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 18 10:57:18 2016 -0700
- Added `ok-to-drop-table` flag
- Added `switch-to-rbr` flag; applying binlog format change if needed
- Using dedicated db instance for locking & renaming on applier (must be used from within same connection)
- Heartbeat now uses `time.RFC3339Nano`
- Swap tables works! Caveat: short table outage
- `--test-on-replica` works!
- retries: using `panicAbort`: from any goroutine, regardless of context, it is possible to terminate the operation
- Reintroduced changelog events listener on streamer. This is the correct implementation.
commit 75c3fe0bee2d0133cca5360863af34a5990d80f7
Merge: 4652bb7 a4ee80d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 14 13:39:48 2016 +0200
Merge pull request #16 from github/ongoing-initial-work-2
ongoing development:
commit a4ee80df13801d7bf725701aef0b48072fbdca86
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 14 13:37:56 2016 +0200
- Building and applying queries from binlog event data!
- `INSERT`, `DELETE`, `UPDATE` statements
- support for `--noop`
- initial support for `--test-on-replica`. Verifying against `--allow-on-master`
- Changelog events no longer read from binlog stream, because reading it may be throttled, and we have to be able to keep reading the heartbeat and state events.
They are now being read directly from table, mapping already-seen-events to avoid confusion
Changlelog listener pools table in 2*frequency of heartbeat injection
commit 0d25d11b40d9638a9f709294abc2a9c6b447040b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 11 19:06:47 2016 +0200
added types_test
commit 04525887f3a9c59deecaddb2617c8b8486c1a222
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 11 17:27:16 2016 +0200
- Throttling-check is now an async routine running once per second
- Throttling variables protected by mutex
- Added `--throttle-additional-flag-file`: `operation pauses when this file exists; hint: keep default, use for throttling multiple gh-osc operations`
- ColumnList is not a `struct` which contains ordinal mapping
- More implicit write changelog + audit changelog
- builder now builds `DELETE` and `INSERT` queries from data it will eventually get from DML event
- Sanity check for binlog_row_image
- Restarting replication to be sure binlog settings apply
- Prepare for accepting `SIGHUP` (reloading configuration)
commit 80163b35b6faabd96a07704ba4c4c35a04a541d9
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 14:44:36 2016 +0200
extracted on-throttle functions outside loop
commit a1a34b81506bfed206ddb56cc5c3e8a4576121ba
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 14:35:06 2016 +0200
ongoing development:
- accepts --max-load
- accepts multiple conditions in --max-load
- throttle includes reason
- chunk-size sanity check
- change log state writes both in appending (history) mode and in replacing (current) mode
- more atomic checks
- inspecting ghost table columns, unique key
- comparing unique keys between tables; sanity
- intersecting columns between tables
- prettify status
- refactored throttle() and retries()
commit 4652bb7728160545c1a44ffd2a32ff6a47dfc475
Merge: bba3529 75f68c0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 10:35:57 2016 +0200
Merge pull request #14 from github/ongoing-initial-work
WIP, ongoing basics
commit 75f68c075275bcb14c5d8886b6dc8e1c860a2b97
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 8 10:34:44 2016 +0200
- row copy and row events are now handled by a single routine which prioritizes events over rowcopy
- Supporting `--throttle-file-flag`
- Printing status
- Supporting transactional table syntax
- code cleanup; refactoring
- proper use of atomic where required
- iterations are in changelog (erm... maybe too much)
- `LOCK TABLES`, `UNLOCK TABLES` working
commit 0e7b23e6fede886cfb7eb67c2035baa612598a9a
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Apr 7 15:57:12 2016 +0200
- Creating an populating Changelog table
- Using heartbeat
- Throttling works based on heartbeat
- Refactored binlog_reader stuff. Now streaming events (into golang channel, which makes for nice buffering and throttling)
- Binlog table listeners work
- More Migrator logic; existing logic for waiting on `state` events (e.g. `TablesCreatedState`)
commit 4dd5a93ed7f217dcdecdb7eaab77ee6287919570
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 6 18:44:54 2016 +0200
- More work on go-mysql reader: now properly notes binlog coordinates as it makes progress
- Properly creating multiple BinlogEntry-ies when reading multi statement binlog event (Still todo: transactions)
commit 5deff2adb6a6480c029d61cb4b5e959d4d1ff29c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 6 13:05:58 2016 +0200
- working POC of row-copy iteration cycle
- initial work on table columns
- initial work on events streamer
commit f771016bd5e91c8d71451260678151bea186c84b
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Apr 6 13:05:21 2016 +0200
.
commit d8fefb3d6f67bda9035843841befe1249ed100b4
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 5 19:50:49 2016 +0200
exploded args on range query building; iteration works
commit 3583ab5dc5475377966d7bdb2f2257ad2e1d624d
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Apr 5 09:14:22 2016 +0200
beginning support for ranges and iteration. Still WIP
commit ea0906f4e5b388b1c16e351d7e68083012581508
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 18:19:46 2016 +0200
reading table (range) min/max values, right now according to hardcoded unique key
commit 937491674cd456a718c54984fb1bad216cc8b6ff
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 15:30:49 2016 +0200
adding applier, instance_key, instance_key_map
commit cf87d160449640ce926ac65fa0301e2e9f49ef9c
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 15:29:02 2016 +0200
detecting master (includes sanity checks). Introducing Applier. Creating and altering ghost table
commit bba352922adbdf08aaf8af65d3c3b6872faef60d
Merge: 5e5b868 c75cd99
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 12:29:35 2016 +0200
Merge pull request #10 from github/initial-db-access
Initial db access
commit c75cd998fb6a94892859ddd723bd594f85d29d02
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Apr 4 12:27:51 2016 +0200
a bunch of 'inspector' initial tests on the replica
commit 1b8c5ff286be4597588998dd5522e081e1cd2c27
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:05:54 2016 +0200
preparing for db access
commit f5b276415a28aada4a3caa37c52724a28015e0d0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:05:44 2016 +0200
initial work on context
commit b461c320cc748896ca39246e7925c227a25bd630
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:05:17 2016 +0200
added BuildUniqueKeyRangeEndPreparedQuery()
commit f0e37cde1cc426defcd9b420a7cecc47fd895b02
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 16:04:27 2016 +0200
added vendor packages
commit 5e5b868c5cb00541278f2e6fd11fad57f4eb4eb8
Merge: 9b368a7 41c3d15
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:56:33 2016 +0200
Merge pull request #9 from github/build-range-prepared
building prepared queries (with positional params)
commit 41c3d15963d2a3a0eb6b7dc5990690ea34309d6d (origin/build-range-prepared)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:55:51 2016 +0200
building prepared queries (with positional params)
commit 9b368a7720f50d0df45c83e9b9c13c94268a7cf2
Merge: 20a74d5 39ebc75
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:54:20 2016 +0200
Merge pull request #8 from github/sql-queries-manipulations
merging so I can use this on other branches
commit 20a74d578df3aa519d36eefa42b6175ed2b1d730
Merge: e3210a9 8f3d13e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:54:07 2016 +0200
Merge pull request #6 from github/experimenting-go-mysql
merging so I can use this on other branches
commit 39ebc75c434dcb660ea74e95e116cfba8e402304
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Fri Apr 1 13:36:56 2016 +0200
initial work on sql query building
commit 8f3d13e0714bace07a7f347fa43dd923cf4c063e
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 30 15:43:40 2016 +0200
still experimenting, yes? go-mysql binlog parser looks good
commit e3210a9fa264d2f083af8ebbbdb4f34fc88b5aec
Merge: e088a3a 30a472f
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 30 10:25:59 2016 +0200
Merge pull request #4 from github/parsing-mysqlbinlog
further work on mysqlbinlog_reader
commit 30a472f74141fefeba7c6e591ffaf93ba02debbc (origin/parsing-mysqlbinlog)
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 22:27:39 2016 +0100
begin work on positional columns. Incomplete
commit 96a8fd50c3271b30e1a70cc84ce40f916727febc
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 15:11:56 2016 +0100
minor refactoring; fixed license comments
commit fb04eb232fec74686765fd5124ba2c230509d338
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 14:52:49 2016 +0100
simplified appendBinlogEntry()
commit 8aa6a9750cdfc944ed471c40c8be6d7f146e2352
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Thu Mar 24 14:25:52 2016 +0100
adjusted automaton to accept multi-statement entries; added tests
commit 1768b55b3b36f4ae794800ff3f65711488e563ca
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 15:25:45 2016 +0100
mysqlbinlog_reader is now a simple state machine
commit e088a3abac04f4babfcef125f0fb03719a9612c7
Merge: 295d98c e36bb51
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 13:53:30 2016 +0100
Merge pull request #2 from github/initial-code
adding initial bunch of code
commit e36bb51b69b5440e3ac4b81a8171b39bf0528ed0
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 12:40:17 2016 +0100
initial seems-to-be-working parser for binary logs, which reads log pos, end log pos, statement type, schema and table. Performs some validations along the way. Reads in chunks of up to 32M per chunk
commit 1576119576aae45b3fdc652c5f015680266fa2e5
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Wed Mar 23 12:39:24 2016 +0100
adding build file
commit 09046c8f6e49f09a0d4d5fa331b236cbb9ac7865
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Tue Mar 22 15:12:51 2016 +0100
initial binlog package
commit bb1c6dae301e0d350b0dfdb2a682270e84f4fea7
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 21 15:57:01 2016 +0100
adding initial bunch of code
commit 295d98c5b2e383bea945a4ab9daff10967786dea
Author: Shlomi Noach <shlomi-noach@github.com>
Date: Mon Mar 21 11:08:52 2016 +0100
Initial commit