containerd/plugins
Kirill A. Korinsky c8766123d9
Prevent GC from schedule itself with 0 period.
On startup `gcTimeSum` might work fast and return `0`, so on this case
the algorithm turns in infinity loop which simple consume CPU on timer
which fires without any interval.

Use `5ms` as fallback to have interval `245ms` for that case.

Closes: https://github.com/containerd/containerd/issues/5089

Signed-off-by: Kirill A. Korinsky <kirill@korins.ky>
2024-02-15 11:32:53 +01:00
..
content/local Switch to new errdefs package 2024-01-25 22:18:45 -08:00
cri Merge pull request #9747 from AkihiroSuda/revert-9713 2024-02-08 10:29:03 +00:00
diff Switch to new errdefs package 2024-01-25 22:18:45 -08:00
gc Prevent GC from schedule itself with 0 period. 2024-02-15 11:32:53 +01:00
imageverifier Move pkg/tomlext to internal/tomlext 2024-01-17 09:57:37 -08:00
leases Move gc to pkg/gc 2024-01-17 09:55:12 -08:00
metadata Switch to new errdefs package 2024-01-25 22:18:45 -08:00
restart Remove duplicated TOML duration parsers 2024-02-01 11:48:33 -08:00
sandbox Switch to new errdefs package 2024-01-25 22:18:45 -08:00
services Move transfer and unpack packages 2024-02-07 22:40:15 -08:00
snapshots Switch to new errdefs package 2024-01-25 22:18:45 -08:00
streaming Move transfer and unpack packages 2024-02-07 22:40:15 -08:00
transfer Move transfer and unpack packages 2024-02-07 22:40:15 -08:00
types.go Move cri base plugin to CRI runtime service 2024-01-28 20:57:18 -08:00