2021-02-01 01:14:17 UTC - Dominic Kim: We built our own UI(private).
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612142057070700?thread_ts=1611967211.066000&cid=C3TPCAQG1
----
2021-02-01 03:49:07 UTC - Joshua Dunham: <jealous>
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612151347071000?thread_ts=1611967211.066000&cid=C3TPCAQG1
----
2021-02-01 03:49:10 UTC - Joshua Dunham: :slightly_smiling_face:
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612151350071200?thread_ts=1611967211.066000&cid=C3TPCAQG1
----
2021-02-01 05:48:58 UTC - Aman Vijay: actually I am trying to build a proof of 
concept around openwhisk. I am not that great with kubernetes. I have to build 
capabilities in terms of scalability, authentication and other features 
provided by openwhisk. However I did not found any good workshop that goes 
through all these concepts one at a time.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612158538071400?thread_ts=1611914994.047600&cid=C3TPCAQG1
----
2021-02-01 05:50:02 UTC - Aman Vijay: I am looking for a source which starts 
from setting up openwhisk in on-prem system and goes till explaining all the 
features
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612158602071600?thread_ts=1611914994.047600&cid=C3TPCAQG1
----
2021-02-01 06:31:14 UTC - 황보준호: Can somebody please explain how resume() and 
suspend() in Container.scala works? It seems to make or destroy a http 
connection with the docker container but I cannot understand what the code 
exactly means.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161074074000
----
2021-02-01 06:31:37 UTC - 황보준호: Does it execute some docker commands that do 
these actions??
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161097074600?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:32:04 UTC - Rodric Rabbah: I am not sure. @Dave Grove maybe has a 
suggestion.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161124074700?thread_ts=1612114629.070500&cid=C3TPCAQG1
----
2021-02-01 06:32:10 UTC - Jiang PengCheng: yes, it does
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161130074900?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:33:29 UTC - 황보준호: can you please tell me where the codes for 
these commands are located??
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161209075100?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:36:04 UTC - Jiang PengCheng: 
org/apache/openwhisk/core/containerpool/Container.scala

there are `suspend` and `resume` method in above file, which are inherited by 
some classes, like `kubernetesContainer`  , `DockerContainer` etc
+1 : Dominic Kim
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161364075300?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:36:37 UTC - Jiang PengCheng: for example, docker will use `docker 
pause` and `docker unpause` to suspend or resume a container
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161397075500?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:41:24 UTC - Jiang PengCheng: close http connection in `suspend()` 
just meant to free resources, I think
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612161684075700?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:52:42 UTC - 황보준호: Container(suspend()) -> 
DockerContainer(suspend()) -> trait DockerApiWithFileAccess -> trait 
DockerApi is called.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612162362076000?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:53:02 UTC - 황보준호: And I can kind of see that DockerClient runs 
docker commands.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612162382076200?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:53:48 UTC - 황보준호: So is the DockerClient called when initializing 
DockerContainer?
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612162428076400?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:54:12 UTC - 황보준호: Thank you for your help!!!
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612162452076600?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 06:54:18 UTC - 황보준호: :grinning:
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612162458076800?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 07:00:05 UTC - Jiang PengCheng: you're welcome

at first invoker will start a container, and this container shall start a HTTP 
server which has two uris: `/init` and `/run`
for initializing, invoker sends a POST request to the `/init` path of created 
container with action's codes as parameters and some envs
and for run, invoker send POST request to `/run` path with user's parameters
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612162805077000?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 07:13:41 UTC - 황보준호: do you mean that each container is running it’s 
own HTTP server??
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612163621077200?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 07:14:21 UTC - 황보준호: isn’t the user requests just sent to the 
containers inside invokers by the NGINX and the controller?
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612163661077400?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 08:17:53 UTC - Jiang PengCheng: each container is running it's own 
HTTP server, you can check the Dockerfile of the official nodejs10 image: 
<https://github.com/apache/openwhisk-runtime-nodejs/blob/master/core/nodejs10Action/Dockerfile>
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612167473077600?thread_ts=1612161097.074600&cid=C3TPCAQG1
----
2021-02-01 14:31:46 UTC - Dave Grove: sorry, nothing comes to mine
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1612189906077900?thread_ts=1612114629.070500&cid=C3TPCAQG1
----

Reply via email to