2019-09-04 04:42:18 UTC - chetanm: Checking the kube config [1] I do not see Invoker having a `livenessProbe` while other pods do have that. Is that intentional? [1]: <https://github.com/apache/openwhisk-deploy-kube/blob/master/helm/openwhisk/templates/invoker-pod.yaml> https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567572138036200 ---- 2019-09-04 13:59:37 UTC - Dave Grove: My recollection is that I didn’t add one because unlike the controller the invoker is not configured to have a webserver responding to a /ping route that could be used as a liveness probe https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567605577037900?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:05:36 UTC - Rodric Rabbah: we could change that… it just returns a `pong` now https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567605936038800?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:09:06 UTC - Dave Grove: I get lost in Scala….controller implements `BasicRasService` while invoker does not. I think that means invoker isn’t running a web server, just connecting via Kafka? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567606146039000?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:10:23 UTC - Rodric Rabbah: hmm… maybe i thought we had an invoker server but maybe that’s gone now https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567606223039300?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:41:14 UTC - chetanm: I think invoker has a web server https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608074039500?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:41:31 UTC - chetanm: As I have see Prometheus metrics from it https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608091039700?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:41:57 UTC - Dave Grove: ok. if it has a server, there is no reason not to add a /ping route to it (if it doesn’t have one already) and define a livenessProbe https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608117039900?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:41:59 UTC - chetanm: Can check ... If it exist then it's fine to have a live probe for it https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608119040100?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:48:32 UTC - Rodric Rabbah: used to have a server, there was a time when it was removed. i just checked master and there is a server now https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608512040300?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:48:44 UTC - Rodric Rabbah: ``` BasicHttpService.startHttpService(new BasicRasService {}.route, port, httpsConfig)( actorSystem, ActorMaterializer.create(actorSystem)) } ``` https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608524040500?thread_ts=1567605577.037900&cid=C3TPCAQG1 ---- 2019-09-04 14:48:57 UTC - Rodric Rabbah: was the container still around? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608537040700?thread_ts=1567516313.035200&cid=C3TPCAQG1 ---- 2019-09-04 14:49:17 UTC - Rodric Rabbah: you can disable pausing in the invoker if you like or increase the grace period in the deployment configuration to give you a chance to exec into it https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608557040900?thread_ts=1567516313.035200&cid=C3TPCAQG1 ---- 2019-09-04 14:49:28 UTC - Rodric Rabbah: ^^ will join a few minutes late https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1567608568041200 ----