免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2200 | 回复: 0
打印 上一主题 下一主题

[FastDFS] jianmir:很好,几点建议 [复制链接]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-21 10:11 |只看该作者 |倒序浏览
jianmir:
1.没有文件层次,文件夹也可以是节点存储到storage里边么,引用各个子节点的group和filename

2.没有搜索和存取权限管理,用户应该可以选择发布或不发布某个文件,可以加入meta info的管理功能,比如说用户希望发布某个文件,应该有个地方可以集中引用这个meta info, 这样其他用户可以从这里找到其他用户share出来的文件

3.上传删除文件并不是一个原子操作,应该有个transaction的,没仔细看同步那块,但好像是基于一个action log文件的,要是这个文件crash掉的话,恢复操作应该挺难的

4. 没有disk quota控制

5. 取一个文件需要给出group,作为一个分布式文件系统,group应该对用户透明的,可以把group id和filename combine起来呢。

6.调用的有些network api是些老的api,以后移植到ipv6改动会比较烦,可否改为协议无关的api,或一开始就考虑支持ipv6

7.优化要做的,毕竟performance是这个系统一个很大的亮点,比方说tcp连接的buffer是否可以改大点,receive文件的时候,能否先mmap一下。

8.把track server和storage server的选定的算法拉出来而不是直接想现在这样写死在主程序里是否更好,可以通过confgiure file指定算法的动态库。

9。很多配置还是写死在程序里,比方说最大storage数之类的,可以考虑慢慢configure file移


happy_fish100:
你的建议总体上都挺不错的,谢谢你的大力支持。
我们认为比较合理的建议,比如:6、7、8、9等等,会作为to do list加入到后续的开发计划中。
我觉得2没什么必要,那些不是fs该做的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP