containerd / nydus-snapshotter

A containerd snapshotter with data deduplication and lazy loading in P2P fashion
https://nydus.dev/
Apache License 2.0
156 stars 88 forks source link

Separate fanotify #588

Open billie60 opened 2 months ago

billie60 commented 2 months ago

unawareness runtime prefetch separete fanotify server to enable containerd 1.6.x

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 4.76190% with 20 lines in your changes are missing coverage. Please review.

Project coverage is 34.64%. Comparing base (1b21030) to head (f021603). Report is 4 commits behind head on main.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588/graphs/tree.svg?width=650&height=150&src=pr&token=R3RX5WX6R1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd)](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd) ```diff @@ Coverage Diff @@ ## main #588 +/- ## ========================================== - Coverage 34.64% 34.64% -0.01% ========================================== Files 65 65 Lines 6552 6556 +4 ========================================== + Hits 2270 2271 +1 - Misses 3967 3970 +3 Partials 315 315 ``` | [Files](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd) | Coverage Δ | | |---|---|---| | [config/config.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=config%2Fconfig.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-Y29uZmlnL2NvbmZpZy5nbw==) | `36.93% <ø> (ø)` | | | [pkg/daemon/daemon.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=pkg%2Fdaemon%2Fdaemon.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-cGtnL2RhZW1vbi9kYWVtb24uZ28=) | `0.00% <ø> (ø)` | | | [pkg/system/system.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=pkg%2Fsystem%2Fsystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-cGtnL3N5c3RlbS9zeXN0ZW0uZ28=) | `6.46% <ø> (+0.30%)` | :arrow_up: | | [pkg/manager/daemon\_adaptor.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=pkg%2Fmanager%2Fdaemon_adaptor.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-cGtnL21hbmFnZXIvZGFlbW9uX2FkYXB0b3IuZ28=) | `0.00% <0.00%> (ø)` | | | [pkg/manager/manager.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=pkg%2Fmanager%2Fmanager.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-cGtnL21hbmFnZXIvbWFuYWdlci5nbw==) | `0.00% <0.00%> (ø)` | | | [config/global.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=config%2Fglobal.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-Y29uZmlnL2dsb2JhbC5nbw==) | `19.04% <14.28%> (-0.35%)` | :arrow_down: | | [pkg/daemon/config.go](https://app.codecov.io/gh/containerd/nydus-snapshotter/pull/588?src=pr&el=tree&filepath=pkg%2Fdaemon%2Fconfig.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=containerd#diff-cGtnL2RhZW1vbi9jb25maWcuZ28=) | `0.00% <0.00%> (ø)` | |