(1) Replaced random-looking assortment of counter increments and decrements with something hopefully more principalled-looking. Most importantly, introduced the MutablePromise abstraction to neatly wrap up the complicated business of unioning multiple sources of unblocking. (2) Improved debug logging. (3) Somewhat more interesting test cases, and a bug fix wrt round robin index. Kubernetes-commit: 1c31b2bdc65377f502c2306dbdf32a802eb1afb7 |
||
|---|---|---|
| .. | ||
| lockingpromise | ||
| interface.go | ||