#4131·linuxkit

并行的 pkg 构建会相互冲突

作者: deitch创建于 2025年6月26日更新于 2025年6月26日

对于 blob,我们暂时不关心写入的问题,有几个原因:

  • 要引发问题,需要两个或多个并行进程同时写入相同的 blob,这是非常不太可能的。
  • 解决这个问题需要像 containerd 那样的方法,包括一个 ingest/ 目录,为下载文件分配唯一的文件名(例如 <digest>.<id>),然后执行一次快速的原子 mv` 操作。
  • 我们完全依赖底层的 ggcr 库,该库可能不支持我们想要的功能。 如果未来出现问题,我们可以在当时解决它。

内容来源: linuxkit/linuxkit