Revision a82593dbd5cd33eb2597f1d7b87dc87594a3c075 authored by Joe Stringer on 04 March 2022, 01:38:47 UTC, committed by Chris Tarazi on 29 April 2022, 19:19:35 UTC
[ upstream commit 7f9cfd1fe380e4a26657a4d5137152e36b09b0bd ] Similar to the prior commit, when releasing identities, it is possible for the identity allocator to attempt to hold SelectorCache.mutex while handling the release of identities. Therefore, this commit moves the release of identities outside of the critical section for the SelectorCache during AddFQDNSelector() (during selector creation), as well as during the removal of the selector from the SelectorCache. Found by code inspection. Signed-off-by: Joe Stringer <joe@cilium.io> Signed-off-by: Quentin Monnet <quentin@isovalent.com>
1 parent bab6ee4
File | Mode | Size |
---|---|---|
builder | ||
cilium | ||
cilium-docker-plugin | ||
cilium-test | ||
clustermesh-apiserver | ||
hubble-proto | ||
hubble-relay | ||
operator | ||
runtime | ||
scripts | ||
Makefile | -rw-r--r-- | 2.1 KB |
README.md | -rw-r--r-- | 4.9 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...