nbd icon indicating copy to clipboard operation
nbd copied to clipboard

RO block device redundancy

Open mdidomenico4 opened this issue 6 years ago • 2 comments

Is it possible to augment NBD to support multiple servers for the reads on a RO block device? Ideally, what I'd like to do is have NBD be able to read from multiple NBD physical servers. This could do two things, one spread the load over more then one machine and provide redundancy should one fail. Obviously if writes were involved you couldn't easily do this, but I only need reads. I'm doing the copy-on-write on the client using device-mapper rather inside NBD.

mdidomenico4 avatar Jan 28 '18 21:01 mdidomenico4

That should already be possible in theory with the multi-connection thing, but currently the client doesn't allow you to configure it.

I'll see if I can come up with a patch to do this cleanly.

yoe avatar Jan 31 '18 09:01 yoe

that would be awesome, thanks

mdidomenico4 avatar Jan 31 '18 22:01 mdidomenico4