Commit Graph

132 Commits (3296c8c7a846d8e79e86a125618da5506489f04e)

Author SHA1 Message Date
YuQing e6fcd3ecdd use atomic counter instead of mutex lock 2022-09-14 16:33:59 +08:00
YuQing 87139983c8 nio reform for file upload and download 2022-09-14 10:59:19 +08:00
YuQing c6a92de3d2 set schedule id by sched_generate_next_id() 2022-09-13 20:35:09 +08:00
YuQing d7c0594565 storage nio use libserverframe 2022-09-13 16:30:43 +08:00
YuQing bf3bfa68f6 call sf_load_config_ex instead of sf_load_config 2022-09-12 15:05:57 +08:00
YuQing 8f538108ce tracker nio use libserverframe 2022-09-12 10:48:28 +08:00
YuQing 1d7b15d1be use func sf_parse_daemon_mode_and_action from libserverframe 2022-09-11 09:51:52 +08:00
YuQing 255f167491 remove compile noise when gcc version >= 7 2021-01-06 12:02:32 +08:00
YuQing 55b2eeafc1 correct spell iovent to ioevent follows libfastcommon 2020-09-30 19:41:09 +08:00
YuQing b5534f9c8f use libfastcommon V1.44 2020-09-08 16:36:29 +08:00
YuQing 4aff731fd5 fix action fetch in argv 2020-08-31 10:48:54 +08:00
YuQing a9e593e03b bugfixed: fdfs_storaged can't quit normally 2019-12-26 21:55:22 +08:00
YuQing 9442384755 log more info when send timeout 2019-12-26 11:01:58 +08:00
YuQing 10906677a4 change init alloc size 2019-12-26 10:38:28 +08:00
YuQing a277a08281 add conditions to call storage_trunk_save 2019-12-26 09:22:19 +08:00
YuQing 8c5a6b6f00 fdfs_monitor.c: do NOT call getHostnameByIp 2019-12-25 19:26:58 +08:00
YuQing a885fd23cc set all space to ascii 0 when delete trunk file 2019-12-25 17:37:51 +08:00
YuQing e6ec41ba04 static variable expect_header 2019-12-24 22:12:40 +08:00
YuQing aefb4611aa refine logging delete unused trunk files 2019-12-24 21:44:50 +08:00
YuQing ef31a31152 trunk file id printf format change from %d to %u 2019-12-24 21:15:46 +08:00
YuQing 71856858eb bugfixed: delete first merged trunk node 2019-12-23 19:05:30 +08:00
YuQing b7447e5903 support delete unused trunk files 2019-12-23 16:11:18 +08:00
YuQing 49d51e949b fix previous value in trunk_save_merged_spaces 2019-12-23 08:13:40 +08:00
YuQing 2ab095bafd bugfixed: ++ppTrunkInfo again 2019-12-22 22:21:31 +08:00
YuQing 1e56afb08d remove trunk_file_lock and use atomic add/sub 2019-12-22 17:09:37 +08:00
YuQing 513894c5a2 support merge free trunk spaces 2019-12-21 21:00:09 +08:00
YuQing 8d2a04e435 remove debug log 2019-12-20 14:46:42 +08:00
YuQing f55d8fafc8 support alignment size for trunk space allocation 2019-12-20 12:02:48 +08:00
YuQing 13ba0963a3 trunk_binlog_truncate delete trunk data file 2019-12-20 09:07:09 +08:00
YuQing 4a6f89c692 support backup binlog file when truncate trunk binlog 2019-12-19 18:38:01 +08:00
YuQing 2c5955c1fe trunk binlog compression support transaction 2019-12-18 21:16:34 +08:00
YuQing fd8772976d check trunk binlog version before compressing 2019-12-15 21:26:13 +08:00
YuQing cab3a90d7f compress the trunk binlog gracefully 2019-12-15 18:49:02 +08:00
YuQing cf0ec7e4cf trunk server support compress the trunk binlog periodically 2019-12-14 21:03:35 +08:00
YuQing a49735ae5a fdfs_trackerd and fdfs_storaged print the server version in usage 2019-12-13 10:59:07 +08:00
YuQing 24bb1e97b5 change config files 2019-12-08 10:17:16 +08:00
YuQing e0d3d44f64 sigQuitHandler: tcp_set_try_again_when_interrupt to false 2019-12-05 12:13:53 +08:00
YuQing 983a21ba51 remove recovery_init_flag_file_ex 2019-12-05 12:04:30 +08:00
YuQing a424a06cf3 should use memset to init pReader 2019-12-05 09:51:36 +08:00
YuQing 6bfb8215ff upgrade version to 6.04 2019-12-05 08:54:39 +08:00
YuQing 22824e5f07 bugfix: init pReader->binlog_buff.version/length to 0 2019-12-04 22:59:24 +08:00
YuQing 01041705ba calc hash use src_filename when it not empty 2019-12-04 20:19:43 +08:00
YuQing 856ef15ab7 fix recovery_get_global_full_filename 2019-12-04 20:00:34 +08:00
YuQing edb3f6bb4d pthread_kill alive recovery threads 2019-12-04 16:29:08 +08:00
YuQing 867dc29111 use fdfs_get_ipaddr_by_peer_ip 2019-12-04 15:59:31 +08:00
YuQing 33b539eac6 disk recovery support multi-threads to speed up 2019-12-04 10:47:32 +08:00
YuQing 46171f2c64 add parameter compress_error_log_days_before 2019-12-01 20:39:31 +08:00
YuQing 634d85eaae support compress error log and access log 2019-11-30 16:12:18 +08:00
YuQing df2fd2069b storage_report_ip_changed ignore result EEXIST 2019-11-27 20:33:56 +08:00
YuQing 949f53b15d INSTALL changed and modify website name 2019-11-23 09:56:35 +08:00