Files
client-go/tools/cache
dopelsunce 73aa499de0 Fix race condition between Pop and Close FIFO queue
Fixes: kubernetes#90581 (the first part)

When `Close()` is invoked on an empty queue, the control loop inside `Pop()` has a small chance of missing the signal and blocks indefinitely due to a race condition. This PR eliminates the race and allows the control loop inside any blocking `Pop()` to successfully exit after Close() is called.

Kubernetes-commit: d8b90955519d10b99415515f8314dd6d35caae8d
2020-05-06 19:01:13 -05:00
..
2016-10-21 04:44:19 +00:00
2020-01-06 01:49:29 -05:00
2020-04-17 15:25:06 -04:00
2020-01-27 18:19:44 -08:00
2019-01-30 15:27:39 +11:00
2020-04-17 15:25:06 -04:00
2017-01-14 15:19:47 +00:00
2020-01-06 01:49:29 -05:00