[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 0/4] colo: Add support for continuous replication
From: |
Lukas Straub |
Subject: |
[PATCH v6 0/4] colo: Add support for continuous replication |
Date: |
Sat, 5 Oct 2019 15:05:16 +0200 |
Hello Everyone,
These Patches add support for continuous replication to colo. This means
that after the Primary fails and the Secondary did a failover, the Secondary
can then become Primary and resume replication to a new Secondary.
Regards,
Lukas Straub
v6:
- properly documented the position= and insert= options
- renamed replication test
- clarified documentation by using different ip's for primary and secondary
- added Reviewed-by tags
v5:
- change syntax for the position= parameter
- fix spelling mistake
v4:
- fix checkpatch.pl warnings
v3:
- add test for replication changes
- check if the filter to be inserted before/behind belongs to the same
interface
- fix the error message for the position= parameter
- rename term "after" -> "behind" and variable "insert_before" ->
"insert_before_flag"
- document the quorum node on the secondary side
- simplify quorum parameters in documentation
- remove trailing spaces in documentation
- clarify the testing procedure in documentation
v2:
- fix email formating
- fix checkpatch.pl warnings
- fix patchew error
- clearer commit messages
Lukas Straub (4):
block/replication.c: Ignore requests after failover
tests/test-replication.c: Add test for for secondary node continuing
replication
net/filter.c: Add Options to insert filters anywhere in the filter
list
colo: Update Documentation for continuous replication
block/replication.c | 38 ++++++-
docs/COLO-FT.txt | 213 +++++++++++++++++++++++++++----------
docs/block-replication.txt | 28 +++--
include/net/filter.h | 2 +
net/filter.c | 92 +++++++++++++++-
qemu-options.hx | 31 +++++-
tests/test-replication.c | 52 +++++++++
7 files changed, 380 insertions(+), 76 deletions(-)
--
2.20.1
- [PATCH v6 0/4] colo: Add support for continuous replication,
Lukas Straub <=