返回首页
最新
我们在又一次深夜“上传文件为什么消失了?”的事件后,启动了CallFS。我们的团队将rsync、一个脆弱的NFS挂载和一个S3桶拼凑在一起——这些都不可观察,随时可能给我们带来麻烦。
因此,我们用Go语言编写了一个单进程文件服务,具备以下功能:
• 支持S3 API(以便现有工具可以正常工作)。
• 将热数据存储在本地磁盘上以提高速度;冷数据可以存放在任何兼容S3的桶中。
• 默认暴露Prometheus指标和JSON日志,因为“发生了什么?”不应该是猜测。
• 作为一个约25 MB的静态二进制文件发布——没有外部依赖,采用MIT许可证。
今天,它在单节点或并行部署中都非常稳定。集群功能在开发计划中,后续将支持复制,但我们希望尽早分享代码,并听取实际使用中的痛点。如果存储的胶水代码曾让你的周末变得糟糕,我们非常欢迎反馈和PR(拉取请求)。
自从上次的MacOS更新以来,我的MacBook很容易就过热,频率也很高。过去遇到这种情况时,我只需把它放进冰箱几分钟,然后拿出来继续工作。现在出现了奇怪的情况:MacBook本身是冰冷的,但与之前不同的是,它并没有像以前那样恢复正常工作,而是“勉强”工作,实际上并不太好。例如,同步停止并显示“需要等待温度下降”。我安装了一个应用程序来查看情况,结果显示CPU温度超过190华氏度,GPU温度超过200华氏度。为什么?当机身本身是冰冷的时候,内部怎么会这么热呢?
自从上次的MacOS更新以来,我的MacBook很容易就过热,频繁出现这种情况。过去遇到这种情况时,我只需把它放进冰箱几分钟,然后拿出来继续工作。现在发生了一些奇怪的事情:MacBook本身是冰冷的,但与之前不同的是,它并没有像以前那样恢复正常工作,而是“勉强”工作,实际上并不好。例如,同步停止并显示“需要等待温度下降”。我安装了一个应用程序来查看情况,结果显示GPU温度超过190华氏度,另一个GPU温度超过200华氏度。为什么会这样?当机身是冰冷的时候,内部的温度怎么会这么高?