commit | 868979375635d8bb75253192447be5ef39ce5902 | [log] [tgz] |
---|---|---|
author | Matt Rosencrantz <mattr@google.com> | Thu Oct 02 09:34:34 2014 -0700 |
committer | Matt Rosencrantz <mattr@google.com> | Thu Oct 02 09:34:37 2014 -0700 |
tree | 58283c708fbed51441b730d30b140ccce25a78f3 | |
parent | f45c9287301b016c0165f03a98a64569ac70e308 [diff] |
veyron/runtimes/google/ipc: Impelement a better fix for cancellation goroutine leak. This version prevents spawning many goroutines in the first place by reusing the contexts cancel channel. Also fix a goroutine leak when a single context is used to make a large number of calls over a long period of time on the client side. Change-Id: I29fdc6b290b4bbad2ea82c0b399c7deee9dff6f9