1个storage支持写多个分区时,客户端解析目录的bug会让文件一直上传在第一个分区。

发布于 2022-09-18 03:21:31 字数 661 浏览 7 评论 0

tracker_client.c Line 612 解析响应的store_path_index 时跟tracker写进去的和文档定义的协议不符合,会导致文件一直上传到第一个分区,我修改后测试OK,可以分发到多个分区。

        //*store_path_index = *(in_buff + FDFS_GROUP_NAME_MAX_LEN + \
                                //IP_ADDRESS_SIZE); bugfix by haitaochen
        *store_path_index = *(in_buff + FDFS_GROUP_NAME_MAX_LEN + \
                                IP_ADDRESS_SIZE - 1 + FDFS_PROTO_PKG_LEN_SIZE );

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

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

发布评论

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

评论(1

梦幻之岛 2022-09-25 03:21:31

检查了一下代码,的确存在这个问题。已经修复。
非常感谢楼主!

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