There are two new lifecycle hooks I'd like to add to the list: - TS_LIFECYCLE_TASK_THREADS_READY_HOOK - TS_LIFECYCLE_SHUTDOWN_HOOK
TS_LIFECYCLE_TASK_THREADS_READY_HOOK is needed for the new TSContScheduleOnXXXX APIs. I don't think there is any way of telling whether the ET_TASK threads are ready or not. TS_LIFECYCLE_SHUTDOWN_HOOK is needed for signaling plugins that traffic server is shutting down, and should start cleaning up and shutdown itself. This will help with the openssl related crash on shutdown issue.