os-ken/ryu/base
IWAMOTO Toshihiro b0ab4f1602 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>
2016-07-01 11:30:01 +09:00
..
__init__.py initial commit 2011-12-09 15:56:05 +09:00
app_manager.py Avoid parallel executions of AppManager.close() 2016-07-01 11:30:01 +09:00