Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binlog saving, parsing and transfer from failed server to new master #45

Open
leeparayno opened this issue Jan 10, 2017 · 4 comments
Open
Assignees

Comments

@leeparayno
Copy link

Hello,

I'm comparing MHA to Orchestrator and I was wondering if in non-GTID replicated environments in cases where the master fails, does Orchestrator make any effort to save, parse and transfer binlog entries from the failed MySQL master to the new MySQL master to coalesce any data that was not captured on the new master through normal MySQL replication?

If not, is this something that would ever been attempted/on the roadmap for the future?

@shlomi-noach
Copy link
Collaborator

What we have under development right now is #48 (see also #42 , #32) -- which is MHA-like behavior of syncing the relaylogs of all replicas, potentially mitigating lost entries.

But this isn't what you were asking for: you were asking for those last remaining binlog entries from the master itself, assuming it is available. This isn't being worked on, though #32 and #42 make it quite easy to implement.

So I'd suggest after #48 is good to go we can proceed with copying binlog entries from master.

Thank you for the suggestion!

@shlomi-noach shlomi-noach self-assigned this Jan 12, 2017
@leeparayno
Copy link
Author

leeparayno commented Jan 12, 2017 via email

@shlomi-noach
Copy link
Collaborator

shlomi-noach commented Mar 21, 2017

@leeparayno as quick update that at this time this isn't being on our focus.
We took a shot at relay-log synching and found there are many complications to running that. We took a step back and will continue to consider it, but right now focusing on other stuff. FYI

@leeworker
Copy link

Hello, is this function still planned to be implemented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants