[ https://issues.apache.org/jira/browse/MESOS-6127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aaron Wood updated MESOS-6127: ------------------------------ Description: Support communication over HTTP/2 between masters and agents, framework endpoints, etc. Should we support HTTP/2 without TLS? The spec allows for this but most major browser vendors, libraries, and implementations aren't supporting it unless TLS is used. If we do require TLS, what can be done to reduce the performance hit of the TLS handshake? Might need to change more code to make sure that we are taking advantage of connection sharing so that we can (ideally) only ever have a one-time TLS handshake per shared connection. Potential library that could be helpful: https://nghttp2.org/documentation/libnghttp2_asio.html was: Support communication over HTTP/2 between masters and agents, framework endpoints, etc. Should we support HTTP/2 without TLS? The spec allows for this but most major browser vendors, libraries, and implementations aren't supporting it unless TLS is used. Potential library that could be helpful: https://nghttp2.org/documentation/libnghttp2_asio.html > HTTP/2 will allow us to take advantage of connection multiplexing, header > compression, streams, server push, etc. > ----------------------------------------------------------------------------------------------------------------- > > Key: MESOS-6127 > URL: https://issues.apache.org/jira/browse/MESOS-6127 > Project: Mesos > Issue Type: Epic > Components: HTTP API, libprocess > Reporter: Aaron Wood > Labels: performance > > Support communication over HTTP/2 between masters and agents, framework > endpoints, etc. > Should we support HTTP/2 without TLS? The spec allows for this but most major > browser vendors, libraries, and implementations aren't supporting it unless > TLS is used. If we do require TLS, what can be done to reduce the performance > hit of the TLS handshake? Might need to change more code to make sure that we > are taking advantage of connection sharing so that we can (ideally) only ever > have a one-time TLS handshake per shared connection. > Potential library that could be helpful: > https://nghttp2.org/documentation/libnghttp2_asio.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)