----- Original Message ----- > From: "Raghavendra G" <raghavendra@xxxxxxxxxxx> > To: "Lindsay Mathieson" <lindsay.mathieson@xxxxxxxxx> > Cc: "Gluster Devel" <gluster-devel@xxxxxxxxxxx> > Sent: Monday, October 31, 2016 11:45:15 AM > Subject: Re: Custom Transport layers > > > > On Fri, Oct 28, 2016 at 6:20 PM, Lindsay Mathieson < > lindsay.mathieson@xxxxxxxxx > wrote: > > > Is it possible to write custom transport layers for gluster?, data transfer, > not the management protocols. Pointers to the existing code and/or docs :) > would be helpful > > > I'd like to experiment with broadcast udp to see if its feasible in local > networks. > > Another thing to consider here is ordering of messages (sent over transport). > If Broadcast udp doesn't support ordering of messages (I know udp doesn't, > assuming broadcast udp doesn't too, but I may be wrong). If it doesn't, > you've to build ordering logic on top of it. If transport layer doesn't > provide ordering, we cannot reason about consistency of data stored on > filesystem. Last time when I thought about UDP vs TCP, I seemed to have stumbled upon use-cases where maintaining ordering of messages was necessary. However, now that I think more about it, higher layers (like write-behind, open-behind etc) maintain order wherever required. So, I am not sure whether ordering of messages is a primary requirement when choosing a transport. I'll post more if I find anything worthwhile. > > > It would be amazing if we could write at 1GB speeds simultaneously to all > nodes. > > > Alternatively let me know if this has been tried and discarded as a bad idea > ... > > thanks, > > -- > Lindsay Mathieson > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://www.gluster.org/mailman/listinfo/gluster-devel > > > > -- > Raghavendra G > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://www.gluster.org/mailman/listinfo/gluster-devel _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel