I believe the problem here is that -- in the case where a JobClass has
no running instances -- a reload is causing the original JobClass to be
destroyed. That eventually leads to Event->blockers to reach zero (as a
result of the JobClasses EventOperators being freed) causing the event
to be destroyed. That behaviour is correct inasmuch as events are being
destroyed when they should. What is not correct is that the reload
results in all this happening *before* the newly-loaded JobClass gets a
chance to increment Event->blockers to avoid the event being freed.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/1124384

Title:
  reload-configuration can confuse upstart

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1124384/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to