Re:Show HN: A proof-of-concept FoundationDB based network bl...
by emmericp on Sunday April 29, 2018 @11:13AM
(#16952326)
RBD (Ceph block devices) supports exclusive locking. The RBD kernel client has support for that since kernel 4.9.
Older kernels can use rbd-nbd to use the user space implementation of RBD.
Async replication is also available with rbd-mirror.
Another huge payoff is the new "satellite" replication mode coming (I'm told) with FDB 6.0, which will give you "the best of both worlds" of synchronous and asynchronous replication across regions. A block device will let your legacy systems usually fail over across regions automatically without losing a single write.