Hello Matthew,

Thursday, January 4, 2007, 12:11:26 AM, you wrote:


MA> There's also a number of areas where performance could be improved, which
MA> hopefully I'll be able to get to soon.

Any update? I would be definitely interested in speeding up zfs
send/recv process.


MA> When doing remote replication, more memory will help, because then we will
MA> be able to keep more of the recent changes cached in memory and not have to
MA> read them off disk.

I was looking at the code some time ago and it looks like implementing
asynchronous and continuos replication would be quite easy to
implement. Actually one of my developers is looking into it right now.
We're thinking about creating another ioctl and then similar to how
it's done right now we would like to send transactions to specified
file descriptor - loop in a kernel with some sleep (2x txg_time?) and
send all transactions. Maybe we miss something but if we're not it
should be really easy to implement. That way one could really easily
setup continuos replication between two file systems and do the
snapshoting separately to get in point copies. If we get there then we
would like to create userland tool to actually manage all
replications, etc.

That way we should get most (all) transactions from memory once we're
synced up on the source host and really recent backup.





-- 
Best regards,
 Robert                            mailto:[EMAIL PROTECTED]
                                       http://milek.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to