{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/issues/2616","repository_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/issues/2616/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/issues/2616/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/issues/2616/events","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-node/issues/2616","id":258326111,"number":2616,"title":"http2 client support?","user":{"login":"c0b","id":14798161,"avatar_url":"https://avatars3.githubusercontent.com/u/14798161?v=4","gravatar_id":"","url":"https://api.github.com/users/c0b","html_url":"https://github.com/c0b","followers_url":"https://api.github.com/users/c0b/followers","following_url":"https://api.github.com/users/c0b/following{/other_user}","gists_url":"https://api.github.com/users/c0b/gists{/gist_id}","starred_url":"https://api.github.com/users/c0b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/c0b/subscriptions","organizations_url":"https://api.github.com/users/c0b/orgs","repos_url":"https://api.github.com/users/c0b/repos","events_url":"https://api.github.com/users/c0b/events{/privacy}","received_events_url":"https://api.github.com/users/c0b/received_events","type":"User","site_admin":false},"labels":[{"id":172811728,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/labels/core","name":"core","color":"cd7f32","default":false},{"id":113381420,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/labels/status:%20blocked","name":"status: blocked","color":"ffee58","default":false},{"id":97433038,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/labels/type:%20enhancement","name":"type: enhancement","color":"8bc34a","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-09-17T19:12:27Z","updated_at":"2017-11-03T18:47:47Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"since most gcloud service support http2 already, and nodejs v8.5 now has http2 support https://nodejs.org/api/http2.html do you have plans to support nodejs client side also in http2?\r\n\r\nmy application has many concurrent bigquery calls, in `lsof -nP -p <pid>` output right now, I see it creates a new tcp connection for each bigquery API call, if have http2 client support, then all these connections can be consolidated into one http2 connection and do multiplexing ?\r\n\r\n```console\r\nCOMMAND   PID USER   FD      TYPE DEVICE SIZE/OFF    NODE NAME\r\nnode    12662  drc   12u     IPv4 139859      0t0     TCP 10.42.0.129:48242->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   13u     IPv4 140086      0t0     TCP 10.42.0.129:48710->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   15u     IPv4 140083      0t0     TCP 10.42.0.129:48704->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   16u     IPv4 137916      0t0     TCP 10.42.0.129:48682->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   17u     IPv4 139861      0t0     TCP 10.42.0.129:48246->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   18u     IPv4 139862      0t0     TCP 10.42.0.129:48248->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   19u     IPv4 139863      0t0     TCP 10.42.0.129:48250->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   20u     IPv4 139864      0t0     TCP 10.42.0.129:48252->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   21u     IPv4 139865      0t0     TCP 10.42.0.129:48254->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   22u     IPv4 139866      0t0     TCP 10.42.0.129:48256->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   23u     IPv4 139867      0t0     TCP 10.42.0.129:48258->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   24u     IPv4 139868      0t0     TCP 10.42.0.129:48260->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   25u     IPv4 139869      0t0     TCP 10.42.0.129:48262->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   26u     IPv4 139870      0t0     TCP 10.42.0.129:48264->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   27u     IPv4 139871      0t0     TCP 10.42.0.129:48266->172.217.5.74:443 (ESTABLISHED)\r\nnode    12662  drc   28u     IPv4 139872      0t0     TCP 10.42.0.129:48268->172.217.5.74:443 (ESTABLISHED)\r\n```"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/issues/comments/341794093","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-node/issues/2616#issuecomment-341794093","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-node/issues/2616","id":341794093,"user":{"login":"ofrobots","id":79017,"avatar_url":"https://avatars1.githubusercontent.com/u/79017?v=4","gravatar_id":"","url":"https://api.github.com/users/ofrobots","html_url":"https://github.com/ofrobots","followers_url":"https://api.github.com/users/ofrobots/followers","following_url":"https://api.github.com/users/ofrobots/following{/other_user}","gists_url":"https://api.github.com/users/ofrobots/gists{/gist_id}","starred_url":"https://api.github.com/users/ofrobots/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ofrobots/subscriptions","organizations_url":"https://api.github.com/users/ofrobots/orgs","repos_url":"https://api.github.com/users/ofrobots/repos","events_url":"https://api.github.com/users/ofrobots/events{/privacy}","received_events_url":"https://api.github.com/users/ofrobots/received_events","type":"User","site_admin":false},"created_at":"2017-11-03T18:47:47Z","updated_at":"2017-11-03T18:47:47Z","author_association":"CONTRIBUTOR","body":"For REST, an alternative would be if we swapped `request` for another module that would transparently use h2 transport when available and use h1 otherwise. We independently would like to drop `request` anyway, but I am not sure if there is a viable alternative yet. /cc @jmdobry "}}
{"actor":{"display_login":"ofrobots"}}