Re: Custom Transport layers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




----- 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



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux