osc wrote:Thank you for your quick answer ! To be sure I understand well, if I make :
- modifications on "zpool A", then "zpool B" will be updated, and
- modifications on "zpool B", then "zpool A" will be updated
And can I achieve both synchronizations at one time running your script from the server A.
1) It depends on what you understand with "modification". If you mean change of file or fs structure, then no - it operates on snapshot level. If you mean newly created snapshot, then yes. But still only if there will be no modification on the other pool (from last sync). Although linux implementation allows "overlapping" snapshots (machine1 with snapshots A,B can receive change A->C from machine2 and will store C while still keeping B), ZEVO can't - and even with the linux implementation this would mean, that snapshot B is there for rollback (or clone) operation, but state C would not include changes from A to B.
2) no.
depends on the application, but this looks like a solution to your questions
http://www.gluster.org.