Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there a way in DRBD to make a real fully memory-synchronous cache? I might best explain substituting current explanation with my own one:

Protocol B. Memory synchronous (semi-synchronous) replication protocol. Local write operations on the primary node are considered completed as soon as the local disk write has occurred, and the replication packet has reached the peer node.

What I am looking for is:

Protocol B-. Memory synchronous (semi-synchronous) replication protocol. Local write operations on the primary node are considered completed as soon as they are in local write cache, and the replication packet has reached the peer node.

Maybe possible with something else than DRBD? Network is 10G, plenty of RAM.

share|improve this question
What do you really want to do and why? – Nils Sep 13 '11 at 19:39

1 Answer

up vote 2 down vote accepted

Sure you can do this in DRBD, just write your own protocol handler. There is no way to do this with the current range of protocols available. Get a decent battery-backed RAID controller and you can get the same performance, though, without the risk.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.