Description of problem: Currently, in glusterfs's socket transport, we don't have an option to turn off 'recv_buff' and 'send_buff' related setsockopt(). It is a very desirable feature to make it optional, and not perform setsockopt() by default, as most of the distributions, default setting of system may be good enough for performance. Version-Release number of selected component (if applicable): master (upstream) Additional info: Critical feature
CHANGE: http://review.gluster.com/2821 (transport/socket: configuring tcp window-size) merged in master by Vijay Bellur (vijay)
CHANGE: http://review.gluster.com/3197 (rpc-transport/socket: Set NODELAY for connect socket) merged in master by Vijay Bellur (vijay)
Verified with 3.3.0qa45 as part of performance tests.