Failover correlate relay logs ssh #42

Merged
merged 16 commits into from Jan 11, 2017

Projects

None yet

1 participant

@shlomi-noach
Collaborator

continued work from #32
this PR will support relaylog synching via remote SSH rather than orchestrator-agent.

I'm unsure at this time which of the two is the "better" way. orchestrator-agent requires further setup: installing and running an agent on each box. Remote SSH also has its own setup and security issues. Anyway at this time I'd like to see both running, and I'll follow up with tests.

@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6d Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach had a problem deploying to production/github-mysql6d Jan 8, 2017 Failure
@shlomi-noach shlomi-noach deployed to production/github-mysql6d Jan 8, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 8, 2017 Active
@shlomi-noach shlomi-noach had a problem deploying to production/github-mysql6d Jan 8, 2017 Failure
@shlomi-noach shlomi-noach deployed to production/github-mysqlutil2 Jan 9, 2017 Active
@shlomi-noach
Collaborator

Internal tests show this to be good and correct. Will proceed with internal automated testing setup to further validate logic.

@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 10, 2017 Active
@shlomi-noach shlomi-noach had a problem deploying to production/github-mysql6d Jan 10, 2017 Failure
@shlomi-noach shlomi-noach deployed to production/github-mysqlutil2 Jan 10, 2017 Active
@shlomi-noach shlomi-noach had a problem deploying to production/github-mysql6d Jan 10, 2017 Failure
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 10, 2017 Active
@shlomi-noach shlomi-noach deployed to production/github-mysqlutil2 Jan 10, 2017 Active
@shlomi-noach shlomi-noach had a problem deploying to production/github-mysql6d Jan 10, 2017 Failure
@shlomi-noach shlomi-noach deployed to production/github-mysql6z Jan 10, 2017 Active
@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil2 Jan 10, 2017 Failure
@shlomi-noach
Collaborator

I'm merging this for now, and will continue to iterate in future PRs.
The names of the command line commands are subject to change (this code is not released yet and not documented yet).

@shlomi-noach shlomi-noach merged commit 191ff33 into master Jan 11, 2017

1 check passed

orchestrator-build-deploy-tarball Build #5140289 succeeded in 15s
Details
@shlomi-noach shlomi-noach deleted the failover-correlate-relay-logs-ssh branch Jan 11, 2017
@shlomi-noach
Collaborator

To clarify, the code in this PR is not called by the failover mechanism. That's exactly what the next iteration would do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment