Hullo,
I'm the author of zrep. I've been poking around the web, curious about what people are doing with zrep, and came across this thread :)
Some questions/comments reguarding zrep and freenas:
First of all, I've had reports of some folks using zrep with freebsd. freenas is freebsd. So, why is it being written in ksh, a problem?
Secondly, on the "improving on FreeNAS GUI replication" issue....I'm not sure what exact functionality bollar is referring to. That is to say, I'm not sure why the term "GUI" is inserted here :)
If he is referring to what is described at:
http://masterofnull.com/tag/freenas-replication/
or perhaps
http://doc.freenas.org/index.php/Replication_Tasks
then okay... there is a fair amount of functional overlap.
The freeNAS replication offers the following advantages:
- It has a pretty gui
zrep offers the following advantages:
- portable to other than freeNAS systems
- bidirectional by design. That is, on day 1, you can have (box1) as master. day 2, you can switch to have (box2) as master. day 3, you can switch back. with one easy command, and no re-init, presuming data is intact.
Judging by the GUI walkthrough, it seems like freenas replication is one-way only, permenantly, on a per-filesystem basis.
- I dont know how paranoid the freenas replication checks are, but zrep has super-paranoid safety checks, so that you can schedule the thing to run every minute if you like, and if there is overlap, the later ones will just shut themselves down