Maksym Pavlenko

Results 23 issues of Maksym Pavlenko

In current implementation, for each shim instance, we typically maintain two TTRPC/GRPC connections. One from containerd to the shim to manage tasks, and the other one from shim back to...

impact/changelog
size/XXL

Remove some duplicated duration parsers for TOML. Consume one from `tomlext` package that we've introduced recently.

easy-to-review
size/M

`shim` package is meant to be shared part between the daemon and shim implementations. As v2 is the only runtime we currently support, there is no need to hide the...

size/M

Use `fs::read_to_string` from stdlib/tokio instead.

C-runc-shim
C-shim

Follow up for https://github.com/containerd/rust-extensions/issues/110 There are a couple of integration tests that we disabled on CI (https://github.com/containerd/rust-extensions/pull/104) which require investigation: - `TestContainerPTY` - `TestContainerExecLargeOutputWithTTY` - `TestTaskUpdate` - `TestTaskResize` We should...

help wanted
T-CI

This is follow up to https://github.com/containerd/containerd/pull/10247 with linter fixes. GRPC `1.64` deprecates lots of functions that we currently use to create a new GRPC connection: - `grpc.Dial` / `grpc.DialContext` -...

size/XXL

I've been playing with Bazel and `apple_metal_library` rule for a small project to compile MSL shaders. While it serves its purpose, I found it pretty challenging to [generate symbols](https://developer.apple.com/documentation/metal/shader_libraries/metal_libraries/generating_and_loading_a_metal_library_symbol_file?language=objc) companion...

HTTP debug and traces are pretty useful for debugging interactions between containerd and remote registries. However in current implementation, those don't work with the new transfer service based puller/pusher. This...

kind/enhancement
needs-rebase
size/XL

This PR exposes BoltDB options via TOML configuration. On certain ephemeral environments its possible to squeeze a significant performance gains via more precise boltDB configuration by going async. In our...

impact/changelog
kind/performance
size/M