containerd/services
Wei Fu 62df35df66 *: introduce wrapper pkgs for blockio and rdt
Before this patch, both the RdtEnabled and BlockIOEnabled are provided
by services/tasks pkg. Since the services/tasks can be pkg plugin which
can be initialized multiple times or concurrently. It will fire data-race
issue as there is no mutex to protect `enable`.

This patch is aimed to provide wrapper pkgs to use intel/{blockio,rdt}
safely.

Signed-off-by: Wei Fu <fuweid89@gmail.com>
2023-02-10 08:21:34 +08:00
..
containers Embed "Unimplemented" structs as proto recommended 2022-04-20 17:14:23 +00:00
content Rename Size_ to Size 2022-04-22 15:31:53 +00:00
diff Use mount.Target to specify subdirectory of rootfs mount 2023-01-27 09:51:58 +08:00
events Embed "Unimplemented" structs as proto recommended 2022-04-20 17:14:23 +00:00
healthcheck Licence header added 2018-02-19 10:32:26 +09:00
images images: support specifying SourceDateEpoch via ctx 2022-12-12 09:02:35 +09:00
introspection chore: use go fix to cleanup old +build buildtag 2022-12-29 14:25:14 +08:00
leases Embed "Unimplemented" structs as proto recommended 2022-04-20 17:14:23 +00:00
namespaces fix incorrect namespace of event when create/update namespace 2022-07-05 12:13:26 +08:00
opt chore: use go fix to cleanup old +build buildtag 2022-12-29 14:25:14 +08:00
sandbox Generate GRPC for runtime sandbox API 2023-02-02 09:58:43 -08:00
server chore: use go fix to cleanup old +build buildtag 2022-12-29 14:25:14 +08:00
snapshots Use mount.Target to specify subdirectory of rootfs mount 2023-01-27 09:51:58 +08:00
streaming [streaming] move response packet after registration 2022-12-30 21:56:25 -08:00
tasks *: introduce wrapper pkgs for blockio and rdt 2023-02-10 08:21:34 +08:00
transfer Rename transferer to transferrer 2022-11-30 16:02:09 -08:00
version Embed "Unimplemented" structs as proto recommended 2022-04-20 17:14:23 +00:00
services.go Add streaming service 2022-11-30 12:55:56 -08:00