happy_fish100 发表于 2012-05-13 18:48

FastDFS V3.07 stable版本发布!!!

本帖最后由 happy_fish100 于 2012-05-13 18:49 编辑

V3.07主要对trunk file同步进行了增强,解决了trunk server切换时,trunk binlog存在重复记录的问题。

详细的ChangeLog如下:
Version 3.072012-05-13
* tracker/tracker_mem.c: check storage ip address is not empty
* remove direct IO support
* trunk binlog sync optimization
* php extension compile passed in PHP 5.4.0
* get local ip addresses enhancement
* trunk server select the storage server whose binglog file size is max
* sync trunk binlog file correctly when trunk server changed

happy_fish100 发表于 2012-07-08 13:39

FastDFS V3.08 stable版本发布!!!

回复 61# happy_fish100

V3.08主要支持appender类型文件的modify和truncate操作。

详细的ChangeLog如下:
Version 3.08  2012-05-27
 * FAST_MAX_LOCAL_IP_ADDRS change from 4 to 16
 * appender file support modify
 * appender file support truncate

happy_fish100 发表于 2012-07-08 13:40

FastDFS V3.09 stable版本发布!!!

V3.09主要是一些小改进。

详细的ChangeLog如下:
Version 3.092012-07-08
* make.sh avoid override config files of /etc/fdfs/
* common/logger.c: function log_init can be called more than once
* php extension logInfo change to logDebug
* c client logInfo change to logDebug
* storage_dio.c log info more properly
* delete the trunk space which be occupied
* tracker.conf add parameter: trunk_init_check_occupying, when this flag
   is set to true, do not add the trunk nodes which be occupied
* another method to get local ip addresses

happy_fish100 发表于 2012-07-22 13:36

FastDFS V3.10 stable版本发布!!!

V3.10主要增强了trunk空闲block管理,对trunk空闲block做了严格的检查,不允许区域重叠的空闲块存在。

详细的ChangeLog如下:
Version 3.102012-07-22
* check and init trunk file more gracefully
* remove unused-but-set-variable
* bug fixed: return correct group name when g_check_file_duplicate is true
* bug fixed: php extension call_user_function replace TSRMLS_CC with TSRMLS_DC
* large the interval of tracker re-select trunk server
* trunk free block check duplicate using avl tree
* trunk file sync overwrite the dest file anyway
* common/avl_tree.c: free data when delete
* tracker.conf add parameter: trunk_init_reload_from_binlog, when this flag
   is set to true, load all free trunk blocks from the trunk binlog
* trunk status control only by trunk_mem.c and memcmp struct FDFSTrunkFullInfo
   avoid memory alignment problem
* auto remove the too old temp file

happy_fish100 发表于 2012-08-04 23:09

FastDFS V3.11 stable版本发布!!!

v3.11 主要修复了单盘故障恢复存在的bug,单盘恢复支持V3引入的trunk特性。
另外,修复了trunk模式下的几个bug。
主要的ChangeLog如下:

Version 3.112012-08-04
* setsockopt set linger.l_linger to micro-seconds in FreeBSD and seconds
   in others
* trunk binlog reader skip incorrect records
* bug fixed: single disk recovery support symbol link and trunk file
* storage generate filename enhancement
* ETIME change to ETIMEDOUT for FreeBSD
* tracker_mem.c: load storage server ignore empty ip address

kevin5251984 发表于 2012-08-30 08:54

昨天測試先安裝 Libevent-1.4.14b-stable

之後 FastDFS V3.11版 會無法安裝成功 :'(

換成 FastDFS V3.09版 就成功了....

是新舊版本相容性的問題嗎? 感謝



happy_fish100 发表于 2012-08-30 09:40

回复 66# kevin5251984

你的OS是啥?
另外,麻烦贴上出错信息,谢谢!

kevin5251984 发表于 2012-08-30 16:40

回复 67# happy_fish100

Linux version 2.6.18-194.el5
Red Hat Enterprise Linux Server release 5.5

   

happy_fish100 发表于 2012-08-30 17:08

回复 68# kevin5251984

贴一下编译出错信息好伐?

happy_fish100 发表于 2012-10-07 21:09

FastDFS V4.00 beta版本发布!!!

V4.00历时2个月,终于与大家见面了。

V4主要支持storage自定义server ID。还实现了如下两个功能点:
   1. storage server支持access log(注:缺省是关闭的)
   2. tracker.conf中设置的预留磁盘空间,支持百分比方式。

详细的ChangeLog如下:
Version 4.002012-10-06
* identify storage server by ID instead of IP address
* tracker.conf: storage reserved space can use ratio such as 10%
* storage server support access log
* appender file and trunk file also use rand number in file id
* bug fixed: test_upload.c: char file_id change to: char file_id
* set pipe reading fd with attribute O_NOATIME
* bug fixed: correct php extension call_user_function TSRMLS_DC with TSRMLS_CC
页: 1 2 3 4 5 6 [7] 8 9 10 11 12
查看完整版本: FastDFS V5.08发布!!!