Yes agreed, distributed block storage is definitely the future. Nice to see Linux pioneering this too.
There are examples that have been in production for at least a dozen years in commercial operating system deployments.
The following is multi-host RAID-1 storage, known as host-based volume shadowing (HBVS) storage:
http://h71000.www7.hp.com/doc/84FINAL/ba554_90020/ba554_9002...
Getting DRDB working is certainly interesting and not a small project, though dealing with the many and various error cases is the truly entertaining part of the effort. Different devices and different failures can and eventually will toss back errors, and with different timing. And from experience with HBVS, these errors can and do shake out in production, and that's bad.
Patrick, CEO, CloudSigma