免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: happy_fish100
打印 上一主题 下一主题

FastDFS-开源分布式文件系统 [复制链接]

论坛徽章:
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
31 [报告]
发表于 2008-08-25 15:05 |只看该作者

回复 #30 leaf1981 的帖子

刚推出不久,还在不断优化和完善中,还请大家多多捧场。有问题和建议请随时和我联系。

这个周末发布了1.6版,Chang Log如下:
  * add restart daemon shell script: restart.sh
  * use setrlimit to increase max open files if necessary
  * security enhancement: the format of data filename must be: HH/HH/filename,
    eg. B9/F4/SLI2NAAMRPR9r8.d
  * fix bug: errno is not correct where the downloaded file does not exist,
             communication is broken when the download file is a directory

论坛徽章:
0
32 [报告]
发表于 2008-08-25 15:50 |只看该作者
支持一下.

给点粗浅建议:

1)既然定位是轻量的分布式文件系统,呢么总得有一个killer feature.不是性能,就是易用性,总得有一个出彩的。
2)如果选择社区方式的开发和开源模式,一定要充分找到志同道合且能够以社区协作方式开发的,切不要一个人搞,或者几个人紧密的搞,那和自己单干或做个工作室乃至公司就没有什么差别了。

论坛徽章:
0
33 [报告]
发表于 2008-08-26 00:08 |只看该作者
支持一下。
有空俺也看看

论坛徽章:
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
34 [报告]
发表于 2008-08-26 10:36 |只看该作者
原帖由 nntp 于 2008-8-25 15:50 发表
支持一下.

给点粗浅建议:

1)既然定位是轻量的分布式文件系统,呢么总得有一个killer feature.不是性能,就是易用性,总得有一个出彩的。
2)如果选择社区方式的开发和开源模式,一定要充分找到志同道合且 ...


大家感兴趣可以参阅如下两篇文档:

FastDFS介绍:http://fastdfs.zhan.cn.yahoo.com ... ad&articleid=18
FastDFS和MogileFS的对比:http://fastdfs.zhan.cn.yahoo.com ... mp;tid=2&page=1

更多信息请访问:http://www.csource.orghttp://fastdfs.zhan.cn.yahoo.com/
欢迎大家积极参与到这个项目中来。

论坛徽章:
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
35 [报告]
发表于 2008-09-01 10:01 |只看该作者

FastDFS V1.7 Released!

version 1.7 ChangeLog:

Version 1.7  2008-08-31
  * performance optimizing:
     # change fopen to syscall open
     # increase the efficiency of socket functions tcpsenddata and tcprecvdata
  * change the return value of socket funtions such as tcpsenddata,
    tcprecvdata and connectserverbyip
      old return value: result=1 for success, result != 1 fail
      new return value: result=0 for success, result != 0 fail, return the error code
  * log function enhancement:
     # support log level
     # parameter "log_level" added to server config file
     # keep the log file opened to increase performance
  * fix log format and parameter mismatched bug (check by printf)
  * log CRIT message to log file when program exit unexpectedly
  * Makefile add compile flag -D_FILE_OFFSET_BITS=64 to support large files
  * change the type of file_size and file_offset to off_t
  * change signal to sigaction
  * fix client Makefile to compile library correctly
  * restart.sh modified: use external command "expr" to replace shell command "let"

论坛徽章:
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
36 [报告]
发表于 2008-09-16 11:28 |只看该作者

FastDFS V1.8 Released!!

Version 1.8  2008-09-07
  * communication protocol changed to support large file exceed 2GB:
     # all integer field is 8 bytes big-endian
     # group name fixed length: FDFS_GROUP_NAME_MAX_LEN bytes
  * storage stat numbers (such as total_upload_count, success_upload_count)
    use int64_t (8 bytes integer)
  * ini_file_reader.c add function iniGetInt64Value
  * sockopt.c add function tcpsetnonblockopt
  * shared_func.c add function set_nonblock

论坛徽章:
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
37 [报告]
发表于 2008-09-16 11:38 |只看该作者

FastDFS V1.9 Released!!

Version 1.9  2008-09-14
  * security enhancement: support allow hosts which can connect to the server
  * server can be run by the specified group and user, set by the config file
  * change make.sh and add file common/fdfs_os_bits.h,
    remove the warning info of printf format for int64_t param in 64 bits system
  * storage_client.c changed: auto connect to storage server when not connected
  * change some macro name and function name in tracker/tracker_proto.h

论坛徽章:
0
38 [报告]
发表于 2008-09-16 16:43 |只看该作者
Just look like a distributed NFSv4?

论坛徽章:
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
39 [报告]
发表于 2008-09-16 18:53 |只看该作者
原帖由 baif 于 2008-9-16 16:43 发表
Just look like a distributed NFSv4?


不是这样的。FastDFS是存储集群,只能通过Client API来对文件进行存取,目前已提供C、PHP和Java的API。

论坛徽章:
0
40 [报告]
发表于 2008-09-16 23:10 |只看该作者
原帖由 happy_fish100 于 2008-9-16 18:53 发表


不是这样的。FastDFS是存储集群,只能通过Client API来对文件进行存取,目前已提供C、PHP和Java的API。


有个问题请教一下,在文档里没有看到:

数据是如何存储的? striped 的存储在若干个Storage Server上?

是标准的文件系统吗? 看上去不像。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP