Commit Graph

172 Commits

Author SHA1 Message Date
Shlomi Noach
7ae32f7184
Merge branch 'master' into skip-strict-mode 2019-03-17 23:49:13 -07:00
Shlomi Noach
766040d83f
Merge branch 'master' into named-panic 2019-03-06 12:47:06 +02:00
Shlomi Noach
ff17d2f844
Merge branch 'master' into named-panic 2019-02-25 14:00:12 +02:00
Rafe Kettler
b4da7cfbfb 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.
2019-02-22 10:33:19 -08:00
babinomec
7d5749b84a add --skip-strict-mode option 2019-02-14 15:58:49 +01:00
Shlomi Noach
9da2e21e03
Merge branch 'master' into add-tls-support 2019-02-10 11:27:36 +02:00
Brandon Bodnar
1543098891 Document ssl-related command line flags. 2019-02-05 08:02:47 -06:00
Shlomi Noach
1671530300
Merge branch 'master' into hints-owner-token 2019-01-28 08:28:58 +02:00
Shlomi Noach
3161cd5823 added: --hooks-hint-owner, --hooks-hint-token 2019-01-24 13:06:20 +02:00
Will Currie
5eec741327
Add Why Is "Connect to Replica" mode preferred? 2019-01-16 06:28:05 +11:00
Shlomi Noach
6c5805d844 documenting new flag 2019-01-14 13:32:43 +02:00
Shlomi Noach
9e6b7ffc43
Merge branch 'master' into update_docs_throttle_http_flags 2018-12-16 09:22:25 +02:00
Shlomi Noach
432e83e196 lower case arg name 2018-12-16 07:48:20 +02:00
ClareCat
d5aab8e03d
Add missing quotes 2018-12-13 20:26:51 -08:00
ClareCat
2c48be107c
Update command-line-flags 2018-12-13 20:25:04 -08:00
ClareCat
96d00d470e
Update throttle.md to describe --throttle-HTTP 2018-12-13 19:31:36 -08:00
Gillian Gunson
70a4ce1cb2
Merge branch 'master' into ggunson-shared-key-docs 2018-10-15 21:15:24 -07:00
Gillian Gunson
b3cd0233c9
quick syntax edits 2018-10-15 21:15:13 -07:00
Gillian Gunson
600faf62af
added emphasis as requested by Shlomi 2018-10-15 20:47:37 -07:00
Evaldas Grudzinskas
eb529065bf
Add sql snippets highlighting 2018-10-15 11:51:02 +03:00
Gillian Gunson
c1222a2416
Draft rewrite 2018-10-09 22:02:38 -07:00
Jacob Bednarz
09a005d79e
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.
2018-09-18 14:41:26 +10:00
Shlomi Noach
32f1cf1dbe Support for GCP (Google Cloud Platform) 2018-09-02 09:51:40 +03:00
Eliot Alter
441f6331fd
Fix a small typo in the documentation 2018-06-25 15:33:02 -07:00
Shlomi Noach
5275ad9342 updated docs 2018-05-22 13:05:12 +03:00
Shlomi Noach
8cbfa26adf updated limitations 2018-05-07 19:07:38 +03:00
Ryan Hall
f56ddcd3fa
Fix the grammar for the opening sentence 2018-05-02 11:41:45 -07:00
Josh Soref
c76c169dce spelling: reference 2017-11-08 00:54:47 +00:00
Josh Soref
4d64b762d9 spelling: enough 2017-11-08 00:50:08 +00:00
Josh Soref
418462a6ca spelling: dropping 2017-11-08 00:47:15 +00:00
Josh Soref
0c66bb4020 spelling: atomicity 2017-11-08 00:45:05 +00:00
Josh Soref
f4dd4a83a4 spelling: argument 2017-11-08 00:44:55 +00:00
Ruud H.G. van Tol
ee0c56b7a5 doc/command-line-flags.md - normalize 2017-10-28 00:12:13 +02:00
Ruud H.G. van Tol
7cf8b42ae8 doc/command-line-flags.md - normalize links 2017-10-28 00:07:11 +02:00
Ruud H.G. van Tol
be53dbab0c doc/command-line-flags.md - oops 2017-10-27 23:39:23 +02:00
Ruud H.G. van Tol
e73206412f doc/command-line-flags.md - add --critical-load; normalize links 2017-10-27 23:34:48 +02:00
Ruud H.G. van Tol
bacb87cc74 doc/command-line-flags.md - normalize links 2017-10-27 23:13:31 +02:00
Ruud H.G. van Tol
10d1952dc6 doc/command-line-flags.md - add --heartbeat-interval-millis; normalize links 2017-10-27 23:02:23 +02:00
Ruud H.G. van Tol
038bd0124d Document replica-server-id command line option 2017-10-26 20:32:42 +02:00
Shlomi Noach
4e6e454abd documenting --postpone-cut-over-flag-file 2017-10-18 08:05:55 +03:00
Shlomi Noach
7c38a50b66 POINT limitation 2017-08-22 12:12:27 +03:00
Shlomi Noach
5a8ed7b6e9 clarifying JSON limitation in docs 2017-08-22 12:10:47 +03:00
Shlomi Noach
479c22867e documenting concurrent migrations 2017-07-26 14:24:47 +03:00
Shlomi Noach
de0ebcbbb0 documentation 2017-07-19 16:48:22 +03:00
Greg Roodt
83c2c7dc23 Update requirements-and-limitations.md 2017-06-05 15:59:24 +10:00
Jess Breckenridge
611ea68ef2 Merge branch 'master' into develdocs 2017-05-25 10:12:53 -06:00
Jess Breckenridge
7df2e0d433 - Updating PR template to reflect current build workflow 2017-05-04 12:51:00 -06:00
Jess Breckenridge
95c9547d54 - Initial documentation on getting started developing for gh-ost. 2017-05-03 14:31:45 -06:00
Jess Breckenridge
e017ec18e4 - 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.
2017-05-03 14:25:31 -06:00
Shlomi Noach
79cee99f57 support for 'coordinates' command 2017-04-28 15:50:51 -07:00