Change the execution order of:
- @privileged.default.entrypoint
- @lockutils.synchronized("privileged-ip-lib")
"synchronized" decorator holds the execution of the function until
the lock is released. Using the current decorator ordering, this
active wait is done inside the privsep context. This can exhaust
the number of execution threads reserved for the privsep daemon.
Reviewed: https:/ /review. opendev. org/683109 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=2a7030a6b7a e2ab2e24648727b bde91b05de82cc
Committed: https:/
Submitter: Zuul
Branch: master
commit 2a7030a6b7ae2ab 2e24648727bbde9 1b05de82cc
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Sep 19 10:58:32 2019 +0000
Change ip_lib decorators order
Change the execution order of: default. entrypoint synchronized( "privileged- ip-lib" )
- @privileged.
- @lockutils.
"synchronized" decorator holds the execution of the function until
the lock is released. Using the current decorator ordering, this
active wait is done inside the privsep context. This can exhaust
the number of execution threads reserved for the privsep daemon.
Closes-Bug: #1833721
Change-Id: Ifcce954003e360 f620f9131a36a08 ab84cbe6193