kubernetes/pkg/proxy
Tim Hockin 3b5ea74a48 Fix a race in kube-proxy causing runaways
It was an ABA problem where the proxy loop might see its own service as
"existing" when it had been destroyed and recreated (as in an update).

To prove this I added a counter of running ProxyLoop goroutines and check that
in tests.  If I undo my main change, the tests fail.  This makes the
proxier_test significantly slower (3 seconds vs 0.5 seconds).  Sorry.
2015-02-03 17:08:09 -08:00
..
config fix interface conversion panic 2015-01-16 12:23:16 -08:00
server Convert proxy server to hyperkube 2015-02-02 14:03:13 -08:00
doc.go proxy: fixing linting errors. 2014-07-10 22:36:06 -07:00
loadbalancer.go gimports nits 2015-01-26 22:42:29 -08:00
proxier.go Fix a race in kube-proxy causing runaways 2015-02-03 17:08:09 -08:00
proxier_test.go Fix a race in kube-proxy causing runaways 2015-02-03 17:08:09 -08:00
roundrobin.go Moves string slice sorting, copying and shuffling into pkg/util/slice 2015-01-22 14:20:23 -08:00
roundrobin_test.go Moves string slice sorting, copying and shuffling into pkg/util/slice 2015-01-22 14:20:23 -08:00
udp_server.go Clean up error logs. 2014-11-21 09:45:26 +08:00