Closed pengale closed 7 years ago
I think the catch you added was in glitch/actions.py but it turns out we're not getting any kind of exception when this fails. Instead, it's just never returning, even when I added a timeout pass-through arg to libjuju.
Glitch plan: http://pastebin.ubuntu.com/23600803/ Matrix log: http://pastebin.ubuntu.com/23600807/
Closing, as this does not address the actual problem of timeouts, and we don't really want to be squashing exceptions if we don't have to.
Sometimes, glitch will do something broken like try to reboot a unit that it has just removed.
As a first pass at fixing this, I added a generic catch and log to glitch actions.
@johnsca @bcsaller