Comments (2)
I can't reproduce this. On my side, it works as expected:
$ps -auwx |grep nydus
root 24105 0.0 0.0 197760 3016 pts/1 S 15:09 0:00 sudo /usr/local/bin/containerd-nydus-grpc --address /apsara/gerry/run/containerd-nydus/containerd-nydus-grpc.sock --root /apsara/gerry/var/lib/containerd-nydus-grpc --config-path /apsara/gerry/etc/nydus/nydus-snapshotter.toml --log-level trace --shared-daemon --enable-stargz --nydusd-thread-num 2 --cache-dir /apsara/gerry/var/blobcache
root 24118 0.0 0.0 944596 19800 pts/1 Sl 15:09 0:00 /usr/local/bin/containerd-nydus-grpc --address /apsara/gerry/run/containerd-nydus/containerd-nydus-grpc.sock --root /apsara/gerry/var/lib/containerd-nydus-grpc --config-path /apsara/gerry/etc/nydus/nydus-snapshotter.toml --log-level trace --shared-daemon --enable-stargz --nydusd-thread-num 2 --cache-dir /apsara/gerry/var/blobcache
root 89268 11.2 0.2 9975012 288664 pts/1 Sl 15:08 0:16 /usr/local/bin/nydusd fuse --thread-num 2 --mountpoint /apsara/gerry/var/lib/containerd-nydus-grpc/mnt --apisock /apsara/gerry/var/lib/containerd-nydus-grpc/socket/shared_daemon/api.sock --log-level trace --log-file /apsara/gerry/var/lib/containerd-nydus-grpc/logs/shared_daemon/nydusd.log
liu.jia+ 128115 0.0 0.0 112720 972 pts/1 S+ 15:11 0:00 grep --color=auto nydus
[[email protected]:/home/liu.jiang/scripts]
$sudo kill 24118
[1]+ Done sudo /usr/local/bin/containerd-nydus-grpc --address /apsara/gerry/run/containerd-nydus/containerd-nydus-grpc.sock --root /apsara/gerry/var/lib/containerd-nydus-grpc --config-path /apsara/gerry/etc/nydus/nydus-snapshotter.toml --log-level trace --shared-daemon --enable-stargz --nydusd-thread-num 2 --cache-dir /apsara/gerry/var/blobcache
[[email protected]:/home/liu.jiang/scripts]
$ps -auwx |grep nydus
liu.jia+ 13324 0.0 0.0 112716 972 pts/1 S+ 15:11 0:00 grep --color=auto nydus
root 89268 10.2 0.2 9975012 288664 pts/1 Sl 15:08 0:16 /usr/local/bin/nydusd fuse --thread-num 2 --mountpoint /apsara/gerry/var/lib/containerd-nydus-grpc/mnt --apisock /apsara/gerry/var/lib/containerd-nydus-grpc/socket/shared_daemon/api.sock --log-level trace --log-file /apsara/gerry/var/lib/containerd-nydus-grpc/logs/shared_daemon/nydusd.log
[[email protected]:/home/liu.jiang/scripts]
$ps -auwx |grep nydus
liu.jia+ 18162 0.0 0.0 112716 972 pts/1 S+ 15:11 0:00 grep --color=auto nydus
root 89268 10.0 0.2 9975012 288664 pts/1 Sl 15:08 0:16 /usr/local/bin/nydusd fuse --thread-num 2 --mountpoint /apsara/gerry/var/lib/containerd-nydus-grpc/mnt --apisock /apsara/gerry/var/lib/containerd-nydus-grpc/socket/shared_daemon/api.sock --log-level trace --log-file /apsara/gerry/var/lib/containerd-nydus-grpc/logs/shared_daemon/nydusd.log
[[email protected]:/home/liu.jiang/scripts]
$sudo /usr/local/bin/containerd-nydus-grpc --address /apsara/gerry/run/containerd-nydus/containerd-nydus-grpc.sock --root /apsara/gerry/var/lib/containerd-nydus-grpc --config-path /apsara/gerry/etc/nydus/nydus-snapshotter.toml --log-level trace --shared-daemon --enable-stargz --nydusd-thread-num 2 --cache-dir /apsara/gerry/var/blobcache &
[1] 23024
[[email protected]:/home/liu.jiang/scripts]
$sudo ./hello.sh
nerdctl --snapshotter nydus run --net none -v /tmp/tmpdt9jhxsy/1:/src -i eci-nydus-registry.cn-hangzhou.cr.aliyuncs.com/v6/java:latest-test_nydus sh
cd /src; javac Main.java; java Main
b'hello\n'
{"repo": "java", "bench": "java:latest-test_nydus", "elapsed": 0.9080977439880371}
Logs
time="2022-07-28T15:09:46.043819159+08:00" level=info msg="remote mount options [workdir=/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/13/work upperdir=/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/13/fs lowerdir=/apsara/gerry/var/lib/containerd-nydus-grpc/mnt/9/fs]"
time="2022-07-28T15:11:26.247205237+08:00" level=info msg="caught signal {}: shutting down"
time="2022-07-28T15:11:26.247381347+08:00" level=info msg="nydus snapshotter exited"
time="2022-07-28T15:11:37.123565525+08:00" level=info msg="gc goroutine start..."
time="2022-07-28T15:11:37.123772470+08:00" level=info msg="found daemon in database" daemon=WCRea_aARrmeKcDpTDnKYw mode=multiple
time="2022-07-28T15:11:37.123793347+08:00" level=info msg="found virtual daemon" daemon=WCRea_aARrmeKcDpTDnKYw
time="2022-07-28T15:11:37.123822120+08:00" level=info msg="found daemon in database" daemon=shared_daemon mode=shared
time="2022-07-28T15:11:37.124466925+08:00" level=info msg="found alive daemon" daemon=shared_daemon
time="2022-07-28T15:11:37.124493640+08:00" level=info msg="found 2 daemons running"
time="2022-07-28T15:11:43.954268796+08:00" level=info msg="view snapshot with key default/15//tmp/initialC2515168513"
time="2022-07-28T15:11:43.954946324+08:00" level=info msg="overlayfs mount options [lowerdir=/apsara/gerry/var/lib/containerd-nydus-grpc/mnt/9/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/8/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/7/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/6/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/5/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/4/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/3/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/2/fs:/apsara/gerry/var/lib/containerd-nydus-grpc/snapshots/1/fs]"
time="2022-07-28T15:11:43.980417135+08:00" level=info msg="prepare snapshot with labels map[]" key=default/16/a77a0f75ef8299bbb32c3b00503009e4870859757e0040e33fac5e0ff3152777 parent="default/10/sha256:80d598629ae97c68dda62625a404721f4d3db94ea2d2ec1901bd572e50bbbf40"
time="2022-07-28T15:11:43.980472442+08:00" level=info msg="prepare for container layer default/16/a77a0f75ef8299bbb32c3b00503009e4870859757e0040e33fac5e0ff3152777" key=default/16/a77a0f75ef8299bbb32c3b00503009e4870859757e0040e33fac5e0ff3152777 parent="default/10/sha256:80d598629ae97c68dda62625a404721f4d3db94ea2d2ec1901bd572e50bbbf40"
time="2022-07-28T15:11:43.980502845+08:00" level=info msg="id 15 is data layer, continue to check parent layer"
time="2022-07-28T15:11:43.980577354+08:00" level=info msg="found nydus meta layer id 9, parpare remote snapshot" key=default/16/a77a0f75ef8299bbb32c3b00503009e4870859757e0040e33fac5e0ff3152777 parent="default/10/sha256:80d598629ae97c68dda62625a404721f4d3db94ea2d2ec1901bd572e50bbbf40"
from nydus-snapshotter.
Fixed by #116
from nydus-snapshotter.
Related Issues (20)
- Kubelet log has error when use default root dir HOT 17
- support failover for fscache driver HOT 1
- broken --enable-metrics option in v0.5.0 HOT 10
- Make metrics configurations into a separated section in toml config file HOT 1
- Increase test code coverage
- support configuring mirror registry without modifying snapshotter's or nydusd's configuration file HOT 1
- Local cache won't be deleted when removing snapshots with fscache driver with nydusd 2.1
- Add pprof debug interface
- Upgrade CRI API package to stable version HOT 3
- Upgrade golang version to 1.19 after v0.6.0 is released
- Running fscache driver and fuse driver concurrently
- refactor k8s e2e test running locally HOT 1
- toml configuration file does not work HOT 11
- rethink nydusd configuration file HOT 7
- the nydusd count metric is incorrect
- Nydus image optimizer can be configured to print event timestamp
- Wasted space in image HOT 1
- Nydusd remains after container deleted by nerdctl HOT 2
- Suggest to deprecate stargz compatibility support HOT 2
- How can I change nydusd config? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nydus-snapshotter.