On Thu, 30 Jun 2016 10:27:22 +0900
IWAMOTO Toshihiro <iwam...@valinux.co.jp> wrote:

> 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 <iwam...@valinux.co.jp>
> ---
>  ryu/base/app_manager.py | 12 ++++++++----
>  1 file changed, 8 insertions(+), 4 deletions(-)

Applied. As you guys discussed, I guess that there is a better
(cleaner) fix. But I'm not sure how it affects the existing
applications so I pushed this kinda workaround.

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to