/srv/irclogs.ubuntu.com/2012/08/31/#upstart.txt

mitsuhikojodh: there is nothing wrong with the job09:51
mitsuhikofeel free to doubt that, but unfortunately that is the case09:52
SpamapSmitsuhiko: I would agree. The problem is upstart's fragility with regard to following forks.16:28
SpamapSmitsuhiko: the two options for avoiding this bug, are to not use expect fork/daemon (run in the foreground) or fore-go the process tracking of upstart and use pre-start/post-stop to create a pid file/kill said pid.16:29
mitsuhikowhy does upstart track daemonizing behavior at all anyways?16:30
mitsuhikothere are much better ways than that16:31
SpamapSboot speed16:31
SpamapSmitsuhiko: for some of the early plumbing, we want to start running dependant tasks/jobs ASAP.. and often, on fork of a daemon is ASAP16:32
mitsuhikowhat's wrong with cgroups?16:33
mitsuhikothen you can see what damage the proess did after the fact16:33
SpamapSnothing is wrong with cgroups16:37
SpamapSthey did not exist when upstart was written16:37
SpamapSmitsuhiko: there is a mid-term plan to provide an alternative to the ptrace technique that expect * uses.16:46
mitsuhikoSpamapS: ignore my snark. upstart just caused me so many issues this week :-/19:48
SpamapSmitsuhiko: no worries. It has caused me quite a few issues the last 2.5 years ;)22:04

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!