On Sun, 15 Sep 2019 21:19:50 +0200 Lukas Straub <lukasstra...@web.de> wrote:
> 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. > > On a side note, I wrote a Pacemaker Resource Agent for colo which I will > post when its ready. > I have to say it's quite fun to randomly kill a Node, wait for resync > and repeat and see how the VM stays alive all the time. :) > > Regards, > Lukas Straub > > 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 ignoring requests after > failover > 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 | 212 +++++++++++++++++++++++++++---------- > docs/block-replication.txt | 28 +++-- > include/net/filter.h | 2 + > net/filter.c | 92 +++++++++++++++- > qemu-options.hx | 10 +- > tests/test-replication.c | 52 +++++++++ > 7 files changed, 358 insertions(+), 76 deletions(-) > Hello Everyone, Ping. Regards, Lukas Straub