DRBD was submitted for inclusion into the mainline kernel about a year and half
ago. My understanding was that coding was not compatible with the way the
kernel is written. DRBD was actually two separate versions, open-source and and
an enhanced proprietary version. I believed the developers forked the
open-source version to include one for the kernel, but then just recently they
open-sourced the proprietary version. Now it appears they will rewrite a new
version and, ironically, it will take advantage of the dm-replication mechanism
you refer to. So if I understand correctly, dm-replication is just a low-level
tool for implementing replication. DRBD would run on top of it. See
http://data.guug.de/slides/lk2008/le_drbd9-lk2008-slides.pdf for the details. I
imagine ultimately that that version of DRBD is what will be included in the
kernel.
--
This message posted from opensolaris.org