Fly.io 在检查点失败后替换了 Sprites 的自制文件系统
创始人 Kurt Mackey 构建了早期的存储堆栈;Fly.io 表示,一项 5000 次循环的测试揭示了新块设备旨在避免的故障。
By RuntimeWire Staff · Published
Primary source: Fly.io
为何重要
Sprites 将持久性和回滚作为代理工作负载的核心功能进行销售。Fly.io 的存储重写解决了位于两者之下系统中的一种故障模式,同时其迁移指南表示客户必须为较旧的环境发起升级。

Fly.io 正在更换 Sprites 底层的存储系统,此前一次压力测试导致一些环境无法创建检查点,暴露了该产品核心承诺之一的失效:一个可以休眠、在服务器之间移动并保留其文件的持久 Linux 计算机。在一篇 已于 10 月 22 日发布的帖子 中,Fly.io 将替代方案 Sprites Block Device(SBD)描述为该服务今后的标准文件系统。
Fly.io 创始人 Kurt Mackey (@mrkurt) 在 7 月表示他亲自推导出了旧的基于 JuiceFS 的存储栈。此后他已辞去 CEO 职务并转为顾问角色,Fly.io 正在向用于 AI 代理的计算机转型。新的存储设计归功于 Ben Johnson 和 Tim Newsham,他们重建了该栈。
失败出在账本记录…
When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.