技术栈

dragonfly

颖月石
3 小时前
死锁·dragonfly
Rust 进程假死问题排查(dragonfly+tokio)背景:最近负责Dragonfly Client,一个Rust+tokio框架,用于k8s镜像加速的项目。线上遇到难题,进程在大规模节点(600节点+)拉取大镜像(16G+)时,总是跑几分钟后部分节点(200节点+)的dfdaemon进程进入假死状态。表现形式:1. 进入卡死后不再打印任何日志 2. 在节点拉取镜像失败,containerd不能正常降级。3. 85分钟内4001端口可以连通,kubelet tcpListener liveness探活成功,85分钟后探活开始失败。
我是有底线的