containerd/runtime
Michael Crosby e48bbe8394 add runc shim support for sched core
In linux 5.14 and hopefully some backports, core scheduling allows processes to
be co scheduled within the same domain on SMT enabled systems.

The containerd impl sets the core sched domain when launching a shim. This
allows a clean way for each shim(container/pod) to be in its own domain and any
additional containers, (v2 pods) be be launched with the same domain as well as
any exec'd process added to the container.

kernel docs: https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/core-scheduling.html

Signed-off-by: Michael Crosby <michael@thepasture.io>
2021-10-08 16:18:09 +00:00
..
linux/runctypes Update gogo/protobuf to v1.3.2 2021-01-28 12:57:50 +00:00
opts support cgroup2 2019-12-12 02:56:51 +09:00
restart Move plugin context events into separate plugin 2021-08-05 22:59:20 -07:00
v1 Merge pull request #6031 from fuweid/carry-5648 2021-10-07 09:43:10 -07:00
v2 add runc shim support for sched core 2021-10-08 16:18:09 +00:00
events.go Licence header added 2018-02-19 10:32:26 +09:00
monitor.go Add runtime label to metrics 2021-07-23 10:04:46 -07:00
runtime.go Cleanup v2 shim 2021-08-04 10:38:05 -07:00
task_list.go Runtime v2 2018-07-17 10:21:29 -04:00
task.go Cleanup v2 shim 2021-08-04 10:38:05 -07:00
typeurl.go Licence header added 2018-02-19 10:32:26 +09:00