Remote mirroring

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Using the same hooks that implement snapshots, it should be possible to 
have dirty chunks of a LV transmitted to a user process.
The user process could collect the updates, buffer them so 
that delays don't block bursts of activity, and transmit them to
a remote machine where they are written to a mirror LV.  The buffering
should be designed so that the stream can be interrupted at any time,
and the result should be the same as taking a snapshot at some point.
Startup should allow resyncing without transmitting the entire LV.  Perhaps
via rsync algorithm.  In the event of hardware failure at the master
location, the remote LV could be booted and run as a backup server.

-- 
	      Stuart D. Gathman <stuart@bmsi.com>
    Business Management Systems Inc.  Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flammis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux