免费注册 查看新帖 |

Chinaunix

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

[FastDFS] FastDFS V5.08发布!!! [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-05-26 12:24 |只看该作者
原帖由 happy_fish100 于 2009-5-24 18:52 发表
V1.18主要改进功能:下载文件时客户端可以指定文件offset和要下载的字节数。

change log:
Version 1.18  2009-05-24
* restart.sh only kill the programs match the program name and all parameters
  ...


快乐鱼,近端时间使用了OpenBSD4.5作为业务前端,可否让新版本也支持此平台下的编译,非常感谢。

论坛徽章:
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
12 [报告]
发表于 2009-06-01 12:30 |只看该作者

回复 #11 sopato 的帖子

在OpenBSD4.5下不能编译通过么?
你贴一下出错信息?

论坛徽章:
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
13 [报告]
发表于 2009-07-23 20:53 |只看该作者

FastDFS V1.19 stable版本发布!

Version 1.19  2009-07-23
* use poll instead of select in sockopt.c
* hash.c use chain impl by self
* use FastDHT 1.09 client code
* ini reader support HTTP protocol, conf file can be an url
* correct test dir compile error
* use non-block socket to increase network IO performance
* add cmd TRACKER_PROTO_CMD_SERVICE_QUERY_FETCH_ALL: query all storage servers
   from which the file can be dowloaded
* while (1) ... break; changed to do ... while (0);

论坛徽章:
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
14 [报告]
发表于 2009-09-05 14:26 |只看该作者

FastDFS V1.20 版本发布!

V1.20增加了HTTP支持,tracker server和storage server均支持HTTP方式下载文件。
对于图片,可以使用FastDFS提供的防盗链功能(通过在url参数中增加带时间戳的token来实现)。

另外,tracker server对storage server实现了idle检测,如果在指定时间内没有收到storage server的心跳(heart beat),将认为该storage server已经下线。


详细的ChangeLog如下:
Version 1.20  2009-09-05
* base64 use context, functions changed
* common/ini_file_reader.c: fix memory leak
* tracker server support HTTP protocol, one thread mode
* storage server support HTTP protocol, one thread mode
* fix bug: storage server rebuild, auto sync data correctly
* fix bug: sync data fail (correct storage server status)
* when storage server idle time exceeds check_active_interval seconds,
   set it's status to offline
* tracker counter thread safely

[ 本帖最后由 happy_fish100 于 2009-9-5 14:27 编辑 ]

论坛徽章:
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
15 [报告]
发表于 2009-09-19 11:35 |只看该作者

FastDFS V1.21 版本发布!

V1.21主要修复了几个bug,截至V1.21版发布时间点,论坛上反馈的bug全部得到解决。
非常感谢各位对FastDFS的大力支持,尤其要感谢zhouzezhong和happy_fastdfs,谢谢你们!
相信大家一起努力,FastDFS会越来越完善,使用和关注的人会越来越多!


Version 1.21  2009-09-19
* bug fixed: when source storage server synced file to new storage server done,
   it's status changed to ONLINE (should keep as ACTIVE, report by zhouzezhong)
* add thread_stack_size in config file, default value is 1MB (report by chhxo)
* tracker and storage server use setsockopt to keep alive
   (report by zhouzezhong)
* bug fixed: storage server with multi-path, upload file fail when the free
   space of each path <= reserved space (the total free space > reserved space,
   report by zhouzezhong)
* storage_sync.c: when connect fail, do not change the dest storage server '
   status to offline
* tracker_service.c and storage_service.c change log level from WARNING to DEBUG
   when client connection disconnected (report by Jney402)
* bug fixed: tracker_client.c correct store_path_index return by tracker server
   (report by happy_fastdfs)
* bug fixed: tracker_service.c when store_lookup set to 2 (load balance), use
   another pthread lock to avoid long time lock waiting
   (report by happy_fastdfs)
* add service shell scripts in directory: init.d
   (services will auto installed on Linux, report by hugwww)

论坛徽章:
0
16 [报告]
发表于 2009-09-21 11:48 |只看该作者
HISTORY 里面有修改记录


谢谢!

[ 本帖最后由 hugwww 于 2009-9-21 12:12 编辑 ]

论坛徽章:
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
17 [报告]
发表于 2009-10-15 15:06 |只看该作者

V1.22将提供PHP extension

V1.22将提供PHP extension,支持多线程,性能比纯PHP代码实现的要高一些。使用起来比纯PHP实现的API要简洁一些。
预计本周末将发布V1.22版!

[ 本帖最后由 happy_fish100 于 2009-10-15 15: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
18 [报告]
发表于 2009-10-17 11:27 |只看该作者

FastDFS V1.22 版本发布!

V1.22改进的地方:
1. 提供了PHP extension;
2. C client支持多个FastDFS集群,支持多线程;
3. 当网络异常导致连接断开时,C client和PHP extension支持重连;
4. 修复了几个bug


详细的ChangeLog如下:
Version 1.22  2009-10-12
* bug fixed: common/shared_func.c allow_hosts array maybe overflow in some case
* tracker/tracker_mem.c: protocol TRACKER_PROTO_CMD_SERVICE_QUERY_FETCH_ALL,
   return at least a storage server when active storage
   server count of the group > 0
* bug fixed: when client connection disconnected, always log debug or error info
* make.sh: default not install FastDFS services in Linux server
* common/sockopt.c: setsockopt level SOL_TCP only supported in Linux
* common/http_func.c: do not use function strsep because strsep is not portable
* client upload file support callback function
* client support multi tracker groups (multi FastDFS clusters)
* bug fixed: thread_stack_size not correct when the param thread_stack_size
   not set in the config file
* supply php extension (directory name: php_client)
* c client reconnect server (tracker or storage) when network IO error
* c client: make tracker server index counter thread safely

论坛徽章:
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
19 [报告]
发表于 2009-11-30 12:20 |只看该作者

FastDFS V1.23 版本发布!

V1.23主要改进的地方:
  1.  提供了获取文件创建时间和大小的函数:fdfs_get_file_info;
   2.  支持主从文件,及文件分组方式。这样可以解决文件分卷压缩的解压问题,以及一个图片对应多个缩略图的文件ID对应问题;
  3.  文件同步时读取binlog文件IO优化,采用了读缓冲;
  4.  支持的文件扩展名长度从5增大为6;
  5.  可以设置上传文件的storage server的优先级(优先级数值越小,优先级越高)。


详细的ChangeLog如下:
Version 1.23  2009-11-29
* remove unuseless variable "sleep_secs" in tracker_report_thread_entrance
* storage can bind an address when connect to other servers (as a client)
* common/md5.h fix UINT4 typedef wrong type in 64 bit OS
* client/fdfs_test.c: print the source ip address decoded from the remote
   filename
* client add function fdfs_get_file_info
* php extension add functions: fastdfs_http_gen_token and fastdfs_get_file_info
* server process will exit when the http service starts fail
* support file group, a master file with many slave files whose file id can be
   combined from master file id and prefix
* php client support uploading slave file
* ip address in filename change from host byte order to network byte order
* storage sync performance enhancement, using read buffer of 64KB to avoid
   reading binlog file repeatly
* storage add prototol cmd: STORAGE_PROTO_CMD_QUERY_FILE_INFO
* FDFS_FILE_EXT_NAME_MAX_LEN changed from 5 to 6
* get file info support slave file
* storage server for uploading file support priority

论坛徽章:
0
20 [报告]
发表于 2009-11-30 14:46 |只看该作者
已将现有FastDFS服务器升级到v1.23,特来告诉大家这个好消息!每次编译Php扩展的时候都需要先编译安装FastDFS
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP