Hi Michael, It's not really a systemd issue. Condor's config file puts in place a directive of "if I haven't responded in the last 5 seconds, then consider me deadlocked and kill off all my processes." HTCondor asked, systemd listened. Sent from my iPhone
Which is one reason why systemd is broken up into, what, a dozen different daemons? One thing that sysvinit does poorly is manage services. That's why many (most?) commercial POSIX implementations have abandoned it. In fact, that sysvinit didn't keep up the "and do it well" half of the sentence is one of the motivations for the condor_master. It is encouraging to me that all the features the HTCondor team found missing from sysvinit have now made it into RHEL7's service management framework. Brian
|