GitHub PushEvent at 2014-12-09 12:49:05
Repository: nghttp2
Actor: tatsuhiro-t
Payload: {"shas":[["dce20c3e6a470471fa0dde272dcc83e102a9a694","ab4aee7ec64397770ccef23750fac60773af8962@gmail.com","nghttpx: Check HTTP/2 downstream connection after certain idle time\n\nPreviously when requests are issued to HTTP/2 downstream connection,\nbut it turns out that connection is down, handlers of those requests\nare deleted.  In some situations, we only know connection is down when\nwe write something to network, so we'd like to handle this kind of\nsituation in more robust manner.  In this change, certain seconds\npassed after last network activity, we first issue PING frame to\ndownstream connection before issuing new HTTP request.  If writing\nPING frame is failed, it means connection was lost.  In this case,\ninstead of deleting handler, pending requests are migrated to new\nHTTP2/ downstream connection, so that it can continue without\naffecting upstream connection.","Tatsuhiro Tsujikawa",true]],"size":1,"ref":"refs/heads/master","head":"dce20c3e6a470471fa0dde272dcc83e102a9a694"}