You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwhisk.apache.org by OpenWhisk Team Slack <ra...@apache.org> on 2019/09/05 08:50:08 UTC
[slack-digest] [2019-09-04] #general
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
----