Commit Graph

428 Commits

Author SHA1 Message Date
randall
82110fcfcf 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
2016-09-01 20:29:26 -07:00
Shlomi Noach
dfde634cf6 Merge pull request #217 from github/clarify-critical-load
Modified definition of `critical-load`
2016-09-01 09:21:26 +02:00
Gillian Gunson
ab70e011ad Added info to critical-load. Format changes 2016-08-31 18:10:02 -07:00
Shlomi Noach
904215e286 Merge pull request #204 from github/reduce-minimum-max-lag
Reduce minimum maxLagMillisecondsThrottleThreshold to 100ms
2016-08-31 09:29:16 +02:00
Shlomi Noach
f94651f4fb Merge pull request #213 from github/rowcopy-complete-100
indicating 100% when rowcopy is complete
2016-08-31 09:27:33 +02:00
Shlomi Noach
aef56c55f7 indicating 100% when rowcopy is complete 2016-08-30 17:02:29 +02:00
Shlomi Noach
b2c71931c6 refactored all throttling code into throttler.so 2016-08-30 12:25:45 +02:00
Shlomi Noach
23357d0643 WIP: decoupling general throttling from throttle logic 2016-08-30 11:32:17 +02:00
Shlomi Noach
75b2542f26 Merge branch 'master' into reduce-minimum-max-lag 2016-08-30 09:47:33 +02:00
Shlomi Noach
6b65ab44de Merge pull request #211 from github/fix-path
fixed import path
2016-08-30 09:46:04 +02:00
Shlomi Noach
1c3699cc64 fixed import path 2016-08-30 09:45:02 +02:00
Shlomi Noach
2afb86b9e4 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
2016-08-30 09:41:59 +02:00
Shlomi Noach
176aabead0 Merge pull request #190 from github/hooks
WIP: Hooks
2016-08-30 09:01:19 +02:00
Shlomi Noach
f5fb984a54 Merge pull request #208 from github/privileges-message
clarified privileges requirements
2016-08-30 09:00:46 +02:00
Shlomi Noach
b74804e5c6 Merge branch 'master' into reduce-minimum-max-lag 2016-08-29 14:47:44 +02:00
Shlomi Noach
7450910e70 fixed docs 2016-08-29 12:47:15 +02:00
Shlomi Noach
c0936ed728 clarified privileges requirements 2016-08-29 12:39:31 +02:00
Shlomi Noach
6dfa4873c2 removed excessive argument 2016-08-29 10:44:43 +02:00
Shlomi Noach
6e5db089c8 supporting onRowCountComplete hook 2016-08-29 09:58:31 +02:00
Shlomi Noach
b78c50237b Merge branch 'master' into hooks 2016-08-29 09:51:45 +02:00
Jonah Berquist
2c5668dfa4 spelling enhancement 2016-08-26 16:57:37 -07:00
Jonah Berquist
10b222bc7b Reduce minimum maxLagMillisecondsThrottleThreshold to 100ms 2016-08-26 16:44:40 -07:00
Shlomi Noach
89a3a261a8 updated version 2016-08-26 08:39:32 +02:00
Shlomi Noach
c70f405d06 Merge branch 'master' into hooks 2016-08-26 08:39:02 +02:00
Shlomi Noach
2663b00e32 Merge pull request #199 from github/config-underscore
config file allows underscore variables
2016-08-26 08:30:00 +02:00
Shlomi Noach
4f9c1448d1 Merge pull request #200 from github/support-5-5
fixed 5.5 binlog_row_image default value
2016-08-26 08:29:33 +02:00
Shlomi Noach
2b595b15f2 Merge pull request #196 from github/concurrent-rowcount
concurrent row-count
2016-08-26 08:29:01 +02:00
Shlomi Noach
59967d53a3 Merge pull request #192 from github/row-copy-complete
avoiding writing rows when rowcopy complete
2016-08-26 08:27:49 +02:00
Shlomi Noach
63a0e5cf2c fixed 5.5 binlog_row_image default value 2016-08-25 16:49:25 +02:00
Shlomi Noach
ef386add5c hook output and err are written to gh-ost's stderr 2016-08-25 16:08:49 +02:00
Shlomi Noach
676020000a typo 2016-08-25 15:11:58 +02:00
Shlomi Noach
b967e6e96e doc clarification 2016-08-25 14:46:43 +02:00
Shlomi Noach
398e1c75ff doc clarification 2016-08-25 14:44:15 +02:00
Shlomi Noach
ebd53371d6 adding hooks documentation 2016-08-25 14:43:06 +02:00
Shlomi Noach
2c9d71570f logging intented hook invocation 2016-08-25 14:42:49 +02:00
Shlomi Noach
cbdec6bd39 supporting --hooks-path and --hooks-hint 2016-08-25 13:58:36 +02:00
Shlomi Noach
b60875f32f added and improved sample hooks 2016-08-25 13:55:34 +02:00
Shlomi Noach
ecd33969bf added onRowCountComplete(); supporting elapsedSeconds in on-status 2016-08-25 13:55:22 +02:00
Shlomi Noach
fad6743150 added hooks hint message 2016-08-25 13:54:42 +02:00
Shlomi Noach
b064174ab4 added elapsedSeconds to status hook 2016-08-25 13:54:21 +02:00
Shlomi Noach
cb1a7e2805 merged master 2016-08-25 12:32:03 +02:00
Shlomi Noach
bb68cf2011 config file allows underscore variables 2016-08-25 12:21:16 +02:00
Shlomi Noach
bfcedef8cf updated version 2016-08-25 12:20:33 +02:00
Shlomi Noach
c7d88499af Merge branch 'master' into row-copy-complete 2016-08-25 10:15:32 +02:00
Shlomi Noach
c7edd1ef84 Merge branch 'master' into concurrent-rowcount 2016-08-25 09:44:12 +02:00
Shlomi Noach
2a00abfc99 Merge pull request #191 from github/sql-mode-strict
DML write sets sql_mode to STRICT ALL TABLES
2016-08-25 08:23:44 +02:00
Shlomi Noach
dfc4d65481 Merge pull request #185 from github/local-tests
WIP: Local tests
2016-08-24 14:22:09 +02:00
Shlomi Noach
b0a2e4c650 graceful sleep for replica lag 2016-08-24 14:18:49 +02:00
Shlomi Noach
79399f446b added documentation for local tests 2016-08-24 12:51:01 +02:00
Shlomi Noach
194500c2fa Merge branch 'master' into local-tests 2016-08-24 12:29:22 +02:00