On 19/01/2015 21:55, Olivier Brunel wrote:
Side question: I see you haven't added support of the file "ready" into s6-svstat, any reason?
I hesitated, then decided against it, but that's not a strong decision. The argument was that s6-svstat shows the state of the service as it is seen by s6-supervise, i.e. purely the process up/down state. Introducing the notion of readiness into it would change things. For instance, s6-svstat currently prints the number of seconds that the process has been up; users may be more interested in knowing want the number of seconds that the process has been ready, and that needs storing another timestamp. The supervise/ready file could be used for that, but I'm not comfortable enough yet with tightly integrating readiness into the whole series of tools. In the beginning, I thought I could get away with s6-notifywhenup only, but it appears that modifications are spreading across several binaries - I need time to convince myself that it's not gratuitous feature creep and the utility is worth the increase in complexity. I'm paranoid like that. -- Laurent
