2020-09-30 01:04:27 UTC - Dominic Kim: I suppose if you don't runc, there might not be a big issue when migrating from 1.13 to 18.06. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601427867011500?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:04:55 UTC - Dominic Kim: Since 18.06 the `runc` command is renamed to `docker-runc` so it was a breaking change at that time. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601427895011700?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:05:47 UTC - Dominic Kim: Also the `root` directory of runc is also changed. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601427947011900?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:06:04 UTC - Dominic Kim: You may find this useful. <https://github.com/apache/openwhisk/pull/4430/files#diff-2d879ae862e88c1fe4c4e19affaeffddR185> https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601427964012100?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:07:54 UTC - Dominic Kim: In our tests, `runc` outperformed the `docker` command. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601428074012300?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:08:28 UTC - Dominic Kim: It showed around 6 to 9 times more RPS. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601428108012500?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:09:11 UTC - Dominic Kim: This is one of the results. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601428151012700?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 01:09:14 UTC - Dominic Kim: https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601428154012900?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 07:32:56 UTC - Brendan Doyle: So our invoker hosts are already on docker 19.x for the actual server, it’s just the docker client version used in the invoker image we never upgraded from 1.12 when you upgraded last year. If the host docker version is already upgraded, flipping on runc shouldn’t be a problem for us because the default config already points to the new directory location for runc? And the code change for the new docker-runc command we should already be on because we’re on the latest commit. Does that seem right? Should be easy for me to test, but wanted to check if I’m missing anything https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601451176018700?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 10:17:38 UTC - Dominic Kim: Yes I think so https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601461058019100?thread_ts=1601419860.011200&cid=C3TPCAQG1 ---- 2020-09-30 13:16:53 UTC - Dominic Kim: Welcome @Shariar Kabir https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601471813019800 ---- 2020-09-30 15:59:44 UTC - Shariar Kabir: Thank you Mr. Kim. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1601481584020600 ----