Hi Sagi, On Fri, Sep 4, 2020 at 12:18 AM Sagi Grimberg <sagi@xxxxxxxxxxx> wrote: > > > > Hi @, > > > > RTRS allows for reliable transmission of sg lists between two hosts > > over rdma. It is optimised for block io. One can implement a client > > and a server module on top of RTRS which would allow for reliable > > transmission to a group of hosts. > > > > In the networking world this is called reliable multicast. I think one > > can say that reliable multicast is an equivalent to what is called > > "mirror" in the storage world. > > md-raid1 Exact > > > There is something called XoR network > > coding which seems to be an equivalent of raid5. > > md-raid5 Exact > > > There is also Reed > > Solomon network coding. > > > > Having a reliable multicast with coding rdma-based transport layer > > would allow for very flexible and scalable designs of distributed > > replication solutions based on different in-kernel transport, block > > and replication drivers. > > > > What do you think? > > You should probably use the device-mapper stack or modify it to fit your > needs. Will look into the dm framework, Thank you, Danil.