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