moby/internal
Paweł Gronowski dade279565
c8d/list: Add Images benchmark
Benchmark the `Images` implementation (image list) against an image
store with 10, 100 and 1000 random images. Currently the images are
single-platform only.

The images are generated randomly, but a fixed seed is used so the
actual testing data will be the same across different executions.

Because the content store is not a real containerd image store but a
local implementation, a small delay (500us) is added to each content
store method call. This is to simulate a real-world usage where each
containerd client call requires a gRPC call.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2024-03-19 09:38:56 +01:00
..
cleanups volumes/subpath: Plumb context 2024-01-19 17:32:21 +01:00
compatcontext internal: Add compatcontext.WithoutCancel 2023-09-27 11:46:30 +02:00
mod Set BuildKit version using buildinfo 2023-04-25 12:30:52 +02:00
mounttree Add reusable chroot and unshare utilities 2022-10-26 12:06:31 -04:00
multierror Add a temporary drop-in replacement for errors.Join 2023-08-16 16:18:41 +02:00
rootless/mountopts daemon: move getUnprivilegedMountFlags to internal package 2024-03-15 12:55:09 +01:00
safepath fix duplicate words (dupwords) 2024-03-07 10:57:03 +01:00
sliceutil Merge pull request #47213 from thaJeztah/more_gocompat 2024-01-25 14:37:29 +01:00
test/suite Wire up tests to support otel tracing 2023-09-07 18:38:22 +00:00
testutils c8d/list: Add Images benchmark 2024-03-19 09:38:56 +01:00
tools remove some remaining pre-go1.17 build-tags 2023-08-24 17:51:07 +02:00
unix_noeintr internal/safepath: Handle EINTR in unix syscalls 2024-01-19 17:32:13 +01:00
unshare remove some remaining pre-go1.17 build-tags 2023-08-24 17:51:07 +02:00