Skip to content

ContainerCacheGuard v0.2.0-rc.5

Pre-release
Pre-release

Choose a tag to compare

@cuipengdba cuipengdba released this 08 Nov 12:54
· 29 commits to main since this release

ContainerCacheGuard 0.2.0-rc.5(实验预发布)

  • 为缓存驻留扫描和释放前后复查分别保留采样预算,避免低预算时持续扫描耗尽复查令牌。
  • 对已完成扫描的文件执行 rescan_seconds 节流,减少重复 mincore 调用。
  • 94 的 PG14 DBS 容器与只读挂载 PGDATA 的独立备份 Pod 实测:64 MiB 临时文件在数据库容器内全部驻留,备份 Pod 的 CCG 建议后驻留页为 0;25 秒累计采样 512 MiB,自报 CPU 约 0.73% 单核、RSS 约 9 MiB。
  • Linux/amd64 完整 Go 测试集在 94 通过,amd64 二进制在 94 确认为静态 ELF;arm64 仅交叉编译,尚无 ARM 实机验证。

这是单文件跨容器机制测试,不代表百万文件规模、真实备份并发、48 小时压力或 Kubernetes 不驱逐验收已经通过。94 上另外确认了 PUCBDM 大型查询引发的 PostgreSQL 匿名内存尖峰;文件缓存建议不能清理这部分内存。详细限制和配置见仓库文档。