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
Raw File
vagrant_box_defaults.rb
# -*- mode: ruby -*-
# vi: set ft=ruby
Vagrant.require_version ">= 2.2.0"

$SERVER_BOX = "cilium/ubuntu-dev"
$SERVER_VERSION= "202"
$NETNEXT_SERVER_BOX= "cilium/ubuntu-next"
$NETNEXT_SERVER_VERSION= "97"
@v54_SERVER_BOX= "cilium/ubuntu-5-4"
@v54_SERVER_VERSION= "5"
@v419_SERVER_BOX= "cilium/ubuntu-4-19"
@v419_SERVER_VERSION= "41"
@v49_SERVER_BOX= "cilium/ubuntu"
@v49_SERVER_VERSION= "202"
back to top