diff options
author | IWAMOTO Toshihiro <iwamoto@valinux.co.jp> | 2016-06-30 10:27:22 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2016-07-01 11:30:01 +0900 |
commit | b0ab4f16028c452374c5a0f22bd970038194f142 (patch) | |
tree | c9e4ad25d34ecbee6fde415b0fb9b2d119a3e748 /doc/source/quantumclient/client.py | |
parent | d079bf38e784598f4208c06dd441f69bebec11f1 (diff) |
Avoid parallel executions of AppManager.close()
If an AppManager.close call is started and all AppManager.services
are stopped, AppManager.run_apps starts another close() call,
resulting in a KeyError exception in close() (*1). Prevent that using
a semaphore.
(*1) https://launchpad.net/bugs/1589746
Signed-off-by: IWAMOTO Toshihiro <iwamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'doc/source/quantumclient/client.py')
0 files changed, 0 insertions, 0 deletions