As announced on Florian Haas’s blog, DRBD has been accepted into the mainline Linux kernel, and will be released with 2.6.33. Congratulations to the DRBD team on this major milestone! This will make the lives of all DRBD users much, much easier.
For those of you who are not aware, DRBD is a synchronous block-level replication solution for Linux that allows you to do nifty things like active/active fileservers, active/passive database configurations, and many other nifty solutions. With a commercial add-on called DRBD proxy, it’s possible to do long-distance replication for DR clusters or whatnot. DRBD is also completely filesystem independent.
In any case, if you’ve been hesitating to try DRBD because of the pain of out-of-tree modules, this will no longer be an issue.