[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Omaha.pm] IO::Multiplex & signals?



Is it possible that IO::Multiplex is not safe under load if I start using signals as triggers to run off and do complex things? I
don't see signals mentioned in the IO::Multiplex docs.

I have a hunch that might explain some weird behavior I'm seeing. I understand that signals on top of signals in my signal handling
routine can be a problem, but that wouldn't explain what I've observed. Is it possible a signal can throw IO::Multiplex's internal
queues out of whack somehow because something inside IO::Multiplex is not re-entrant when it needs to be?

If it's a known issue of some sort at all I won't try to write up a demo...

Thanks for your time,

j