commit | d970c69677ec0ce5b4f16a9e2b9575525260afef | [log] [tgz] |
---|---|---|
author | Matt Rosencrantz <mattr@google.com> | Fri Sep 26 12:56:14 2014 -0700 |
committer | Matt Rosencrantz <mattr@google.com> | Fri Sep 26 12:56:17 2014 -0700 |
tree | 245db1611fd8ac516d027e1bf32a9e4b7ad13f8f | |
parent | a9036db7ef2fbceffeb4fe31e7a094c1acb4c88c [diff] |
veyron/runtimes/google/ipc/stream/vc: Fix goroutine leak in cancel. Robin noticed thousands of goroutines stacking up in the rps app: 4882 @ 0x2622c 0x262bc 0x31ac8 0x31d4c 0x26ab08 0x26464 This is caused by cancelChannel keeping a goroutine running until the deadline for a call expires even if the associated call finishes much earlier. Change-Id: Ia2e22c1b150efd71b4889c77d6434bfa5e50c8f1