Commit Graph

342 Commits (47759f2cf77295e5404603358a4e96501ee200fd)

Author SHA1 Message Date
YuQing 47759f2cf7 small changes for conf files 2023-12-06 14:26:41 +08:00
YuQing 3187fb3a29 upgrade version to 6.11.0 2023-12-05 17:07:52 +08:00
YuQing f1ab599f16 add more description for config item: reserved_storage_space 2023-12-04 15:22:57 +08:00
YuQing bd79b4d35b parameter use_storage_id in tracker.conf MUST set to true and
id_type_in_filename MUST set to id when IPv6 enabled
2023-12-01 16:50:01 +08:00
YuQing 7cae2bfb2b adapt to the newest libfastcommon and libserverframe 2023-11-29 20:18:50 +08:00
YuQing bfb3e9f887 code adjust for pull request #673 2023-11-24 19:46:16 +08:00
YuQing 1809d46020
Merge pull request #673 from sunqiangwei1988/master
Added: 增加IPv6支持
2023-11-23 16:50:38 +08:00
YuQing d24c3200d1 Merge branch 'use_libfastcommon1.70' 2023-11-16 11:36:52 +08:00
sunqiangwei1988 09f2405f45 Added: 增加IPv6支持
1、增加配置文件解析IPv6地址的能力。
2、修改配置文件增加IPv6配置说明。
3、修改fdht客户端增加IPv6支持。
4、增加IPv6长地址编码成短地址的功能,解决storage id使用IPv6地址时,会截取IPv6的前16位字符串时产生的不唯一问题。
2023-11-02 10:30:01 +08:00
YuQing 047d858220 adapt to the newest sf_send_done_callback 2023-10-26 10:51:30 +08:00
YuQing cb73cfe1a5 small changes for code format 2023-10-25 09:48:21 +08:00
YuQing 8363843597 call conn_pool_connect_server with timeout_ms 2023-10-24 17:22:24 +08:00
YuQing 64e0a536dc upgrade version to 6.10.0 2023-10-24 10:22:46 +08:00
YuQing 219e6e5a1d multi path round robin more gracefully 2023-10-15 20:34:30 +08:00
YuQing a90e6c681d Merge branch 'master' of github.com:happyfish100/fastdfs 2023-10-15 11:19:58 +08:00
YuQing c7d01ff422
Merge pull request #665 from niloay6/fix_multi_path_round_robin
fix: 多path的其中一个path存储超阈值时,store_path=0应该顺序写入,而不是每次都写第一个path
2023-10-15 11:18:22 +08:00
YuQing 2b111d9568 use free_queue_set_release_callback 2023-10-12 21:58:58 +08:00
YuQing e7caa614cf adapt to libfastcommon 1.70 and libserverframe 1.2.0 2023-10-12 17:55:11 +08:00
YuQing 4b42ed9fe2
Merge pull request #667 from sunqiangwei1988/master
Fixed: 修复storage_report_my_server_id中长度变量引用错误的问题
2023-10-11 18:21:51 +08:00
sunqiangwei1988 5060231f33 Fixed: 修复storage_report_my_server_id中长度变量引用错误的问题
在storage_report_my_server_id方法中,设置pkg_len值时,将常量引用从IP_ADDRESS_SIZE修改为正确的FDFS_STORAGE_ID_MAX_SIZE常量。
2023-10-03 13:25:58 +08:00
niloay6 e831870c8d fix: 修复当配置4个store_path时,第二个path(store_path1)存储超过阈值时,重复在第一个path(store_path0)写入的问题,即 store_path0 -> store_path2 -> store_path3,而不是一直是store_path0 2023-09-26 09:17:08 +08:00
YuQing 7c58b147ca common/fdfs_global.c: upgrade g_fdfs_version 2023-06-05 15:22:41 +08:00
YuQing 16f6808001 upgrade version to 6.9.5 2023-06-05 15:20:53 +08:00
YuQing fbae1053ae fdht_client/fdht_func.c: fixed compile error 2023-04-25 09:26:50 +08:00
YuQing 5335a59313
Merge pull request #631 from Yang1032/fix-2
fix: fix realloc mistakes to avoid memory leaks
2023-04-25 07:50:22 +08:00
YuQing 1b0e3a4710
Merge pull request #630 from Yang1032/fix-1
fix: possible out-of-bounds issues with array access
2023-04-25 07:46:53 +08:00
maogen.ymg b2966596a9 fix: fix realloc mistakes to avoid memory leaks 2023-04-24 21:34:53 +08:00
maogen.ymg c4355d126a fix: possible out-of-bounds issues with array access 2023-04-24 17:19:29 +08:00
YuQing 969cb24400 add ExecStartPost=/bin/sleep 0.1 to systemd service files 2023-04-10 09:38:36 +08:00
YuQing 4f7715e378 files HISTORY and INSTALL changed 2023-02-15 21:11:24 +08:00
YuQing ca47b893d1 upgrade version to 6.9.4 2023-02-15 21:01:40 +08:00
YuQing 0376cf8e2c bugfixed: report connections' current_count and max_count correctly 2023-02-15 12:44:53 +08:00
YuQing 0615ac3867
Merge pull request #616 from 674019130/master
chore: fix README.md typo
2023-02-13 16:32:24 +08:00
Su 70b9636288 chore: fix README.md typo 2023-02-13 13:01:27 +08:00
YuQing 1e209da4e2 use epoll edge trigger to resolve github issues #608 2023-02-12 10:49:10 +08:00
happyfish100 7414bea9b5
!6 update docker/dockerfile_network/Dockerfile.
Merge pull request !6 from alexzshl/N/A
2023-02-02 01:28:38 +00:00
alexzshl dbd5874fdf
update docker/dockerfile_network/Dockerfile.
1. 当前的 Dockerfile 似乎无法构建, 根据 info.md 的说明, 加入  libserverframe 后可以构建了
2. 原来的 RUN 语句太复杂, 不利于 docker build 时使用多阶段构建缓存
3. 另外, 请教一下, nginx 升级到最新的 1.23 是否有问题, 目前构建nginx是没有问题的 

Signed-off-by: alexzshl <alexzshl@126.com>
2023-01-31 18:44:50 +00:00
YuQing 3109593536 upgrade version to 6.9.3 2023-01-15 08:57:40 +08:00
YuQing f5f17ea6e7 sf_enable_thread_notify with false 2022-12-30 17:26:27 +08:00
YuQing 3f4d273746 simplify serivce name for tracker and storage 2022-12-24 15:05:10 +08:00
YuQing 079bc4737b use prctl to set pthread name under Linux 2022-12-24 10:29:42 +08:00
happyfish100 ed12daf5c3
!5 fix typo in storage_service.c
Merge pull request !5 from Ikko Ashimine/N/A
2022-12-16 08:34:12 +00:00
YuQing e2610befe3 upgrade version to 6.9.2 2022-12-16 16:21:34 +08:00
Ikko Ashimine 4bdcf2e6a9
fix typo in storage_service.c
seperated -> separated

Signed-off-by: Ikko Ashimine <eltociear@gmail.com>
2022-12-16 08:20:15 +00:00
YuQing bc52a5d6e1 output port with format %u instead %d 2022-12-16 16:11:41 +08:00
YuQing ab1c27c197 bugfixed: log connection ip_addr and port correctly 2022-12-16 16:00:40 +08:00
YuQing 326d83bb6e space size such as total_mb and free_mb use int64_t instead of int 2022-11-28 11:38:56 +08:00
YuQing 14079d19ef upgrade version to 6.9.1 2022-11-25 15:50:57 +08:00
YuQing 1c99ed8249 Merge branch 'master' of gitee.com:fastdfs100/fastdfs 2022-11-25 15:41:27 +08:00
YuQing 09491325cc bugfixed: clear task extra data correctly when the connection broken 2022-11-25 15:38:44 +08:00