请教下测试中storage把磁盘写满了,没给客户端报错的问题

发布于 2022-09-18 04:35:29 字数 178 浏览 23 评论 0

测试中storage把磁盘写满了(只部署一个group,里面只一个storage),客户端上传文件直至写满磁盘,storage没给client返回出错,只是把client挂住,一直等待响应。

这个机制是否可以改成storage发现磁盘写满,立即给client返回出错?
当然,生产环境应该做好规划和监控,不让磁盘写满。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

昔梦 2022-09-25 04:35:29

你直接往storage server上传文件的么?
标准流程是先询问tracker server获得可上传文件的storage server,然后再往该storage server上传文件。

清醇 2022-09-25 04:35:29

先问的tracker,再连storage,走标准流程。

萌梦深 2022-09-25 04:35:29

tracker.conf中配置的reserved_storage_space是多少呢?
这个参数默认是4GB的。

有深☉意 2022-09-25 04:35:29

tracker.conf中配置的reserved_storage_space是多少呢?
同事说这个参数设置了4GB的。

我测试这个问题,在一个group而且一个storage时,设置的reserved_storage_space会正常生效的,剩余空间只剩4G时会提示客户端:tracker_query_storage fail, error no: 28, error info: No space left on device

但是以前版本大约是v1.19出现过写满磁盘的情况,即一个group但有2个storage,一个分区大一个分区小,分区小的只剩余4G后,分区大的storage的文件还会复制过来导致分区写满的情况。

即复制的时候是不是没判断磁盘剩余空间呢?新的版本v1.22因为磁盘较大,暂时没测试到这种情况。

太阳哥哥 2022-09-25 04:35:29

同组storage server配置应该一致,尤其是磁盘空间,应完全一样。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文