jiaxiao zhou
15f51b0899
crates/shim-protos/Cargo: relex version requirement for protobuf
...
Signed-off-by: jiaxiao zhou <duibao55328@gmail.com>
2024-10-04 17:40:53 +00:00
Maksym Pavlenko
202c756d26
Fix shim dependency to shim-protos and bump to 0.7.3
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2024-10-03 11:50:13 -07:00
Maksym Pavlenko
32f8deb6e4
Bump shim-protos to 0.7.1 and shim to 0.7.2
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2024-10-03 11:26:35 -07:00
Maksym Pavlenko
06156f88c8
Pin ttrpc version
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2024-10-03 18:11:07 +00:00
Maksym Pavlenko
6f2a8c1894
Fix crates that depend on new ttrpc
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2024-10-03 18:11:07 +00:00
jiaxiao zhou
217f0ee935
Cargo.toml: remove unused dependnecies
...
Signed-off-by: jiaxiao zhou <duibao55328@gmail.com>
2024-09-23 17:03:41 +00:00
jokemanfire
7519a0161e
If parse arguments error do not panic, just exit without zero
2024-09-18 16:43:40 +00:00
zzzzzzzzzy9
71de1b435d
process_info should be ProcessDetails, otherwise it can't be parsed
2024-09-03 18:21:15 +00:00
zzzzzzzzzy9
0911c1cfff
When get_container return an error, just return pid=0 to connect interface
2024-08-03 02:59:27 +00:00
dependabot[bot]
bd36de0f6d
build(deps): update protobuf requirement from =3.1 to =3.5
...
Updates the requirements on [protobuf](https://github.com/stepancheg/rust-protobuf ) to permit the latest version.
- [Changelog](https://github.com/stepancheg/rust-protobuf/blob/master/CHANGELOG-before-3.md )
- [Commits](https://github.com/stepancheg/rust-protobuf/compare/v3.1.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-03 02:56:05 +00:00
Bryant Biggs
3a9ceb351f
chore: Update `nix` package to latest
2024-08-02 19:28:24 +00:00
zzzzzzzzzy9
288cc8082d
add process info to pids() interface
2024-08-02 16:29:04 +00:00
张钰10307750
b308d13c28
add pid to delete response
2024-08-02 16:21:03 +00:00
Bryant Biggs
765111e3b1
fix: Correct clippy lint suggestion part tres
2024-07-30 16:54:34 +00:00
Bryant Biggs
e771f15ce2
fix: Correct clippy lint suggestion part deux
2024-07-30 16:54:34 +00:00
Bryant Biggs
150ec63cbc
fix: Correct clippy lint suggestion
2024-07-30 16:54:34 +00:00
Bryant Biggs
ab17df086a
chore: Fix whitespace
2024-07-30 16:54:34 +00:00
Bryant Biggs
303b2e3009
chore: Fix cargo deny failed checks and de-duplicate crates using workspace shared dependency
2024-07-30 16:54:34 +00:00
刘磊
369a73f9d9
fix: too new version protobuf break build
...
issue: https://github.com/containerd/rust-extensions/issues/295
Signed-off-by: 刘磊 <liulei.pt@bytedance.com>
2024-07-18 22:17:41 +00:00
Gabriel Dolberg
666a5ec112
Typos
...
Signed-off-by: Gabriel Dolberg <gbd199@gmail.com>
2024-06-17 20:20:51 +00:00
dependabot[bot]
cecfee80b3
build(deps): update mio requirement from 0.8 to 1.0
...
Updates the requirements on [mio](https://github.com/tokio-rs/mio ) to permit the latest version.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 20:20:36 +00:00
Gabriel Dolberg
26e238edf8
Update namespace gRPC header reference path
...
Signed-off-by: Gabriel Dolberg <gbd199@gmail.com>
2024-06-05 21:30:12 +00:00
jingxu.zm
6b225fb414
monitor_notify_by_pid may be blocked by send msg to channel because bounded channel is full(but monitor lock has not be freed), on the other hand,monitor_unsubscribe may block because monitor lock is holded by the monitor_notify_by_pid
2024-06-05 00:35:05 +00:00
Yuhang Wei
e69120e6db
docs: fix broken links
...
Signed-off-by: Yuhang Wei <weiyuhang2011@126.com>
2024-05-29 23:33:58 +00:00
zzzzzzzzzy9
dafb1b6735
fix(overlay): If there are a large number of overlay layers, the container cannot be started
2024-05-28 22:14:28 +00:00
jiaxiao zhou
200f788a0d
remove parent attribute in tracing macro
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-05-20 19:44:29 +00:00
jiaxiao zhou
1a905f4daf
remove instrument proc-macro and use cfg_attr instead
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-05-20 19:44:29 +00:00
jiaxiao zhou
3688bc4a04
make clippy happy
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-05-20 19:44:29 +00:00
jiaxiao zhou
cb1e5b1510
conditionally compile tracing behind a feature
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-05-20 19:44:29 +00:00
jiaxiao zhou
fee0c653af
add tracing macros
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-05-20 19:44:29 +00:00
fcfangcc
e4558356cc
add comment
2024-05-07 01:51:59 +00:00
fcfangcc
97321c7d56
fixed client if tonic has tls feature
2024-05-07 01:51:59 +00:00
dependabot[bot]
3d7180f85f
build(deps): update simple_logger requirement from 4.0 to 5.0
...
Updates the requirements on [simple_logger](https://github.com/borntyping/rust-simple_logger ) to permit the latest version.
- [Release notes](https://github.com/borntyping/rust-simple_logger/releases )
- [Commits](https://github.com/borntyping/rust-simple_logger/compare/v4.0.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: simple_logger
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 16:52:37 +00:00
Toby Lawrence
dcc8e395fd
Fix Clippy lint.
2024-04-26 18:30:24 +00:00
Toby Lawrence
74da0e6d59
Fix example to handle decoding event payloads with malformed type URLs.
2024-04-26 18:30:24 +00:00
Toby Lawrence
3d73fd3660
fix formatting
2024-04-26 18:30:24 +00:00
Toby Lawrence
33d4d81850
add unit test + example
2024-04-26 18:30:24 +00:00
Toby Lawrence
4a0f9292c6
Enable type names for Protocol Buffer message types to support Any decoding.
2024-04-26 18:30:24 +00:00
James Sturtevant
c836f13370
Add support for windows to containerd client
...
Adds support to containerd client and enables running the examples
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
2024-04-24 22:31:39 +00:00
James Sturtevant
c696ce477d
Release fix for cgroup parsing
...
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2024-03-19 21:25:23 +00:00
Jiaxiao Zhou
6b9e5b28be
Update crates/shim/src/cgroup.rs
...
Co-authored-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: Jiaxiao Zhou <duibao55328@gmail.com>
2024-03-18 23:27:49 +00:00
jiaxiao zhou
69a7e651ea
cargo clippy
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-03-18 23:27:49 +00:00
jiaxiao zhou
f4753c3493
fix: make parse_cgroups_v2_path clearer
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-03-18 23:27:49 +00:00
jiaxiao zhou
a5613a27df
fix: more gracefully handle multiple lines in the cgroups file
...
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-03-18 23:27:49 +00:00
jiaxiao zhou
85a15724d0
fix(shim): rewrite cgroups v2 parsing logic
...
this commit rewrites the cgroups v2 parsing logic in get_cgroup function
which is used to fetch stats of a container. The reason for the rewrite
was that in some cases the original logic would panic due to index
of bound for parsing paths like
0::/kubepods-besteffort-pod162385e5_7f69_4c38_ba9c_db0a8f02b35e.slice:cri-containerd:278a0aac1fff30dfbc41b4a32ba9de4519928fe7480213dba87aa1498838ef34
we ran into this issue in deleting a spin container in the spin shim.
the rewrite replaces index access to properly propogate the error to
the caller of the function and added a few unit tests for the parsing logic.
Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
2024-03-18 23:27:49 +00:00
James Sturtevant
7591cb8ee7
Mark Error for windows only
...
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2024-03-15 20:37:48 +00:00
James Sturtevant
31c28428d9
Run clippy and tests on sync code in containerd-shim
...
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2024-03-15 20:37:48 +00:00
Maksym Pavlenko
66e513a449
Fix containerd shim
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2024-03-14 17:32:51 +00:00
James Sturtevant
798ab74d20
Release 0.7.0 of Shim and 0.5.0 of client
...
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2024-03-13 19:20:17 +00:00
James Sturtevant
b15a1dd0c9
Transfer ownership of FD
...
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2024-03-12 18:56:40 +00:00