Commit Graph

120 Commits (c2bf13391e9d391688b2e6bc777df20d95fa9b15)

Author SHA1 Message Date
YuQing cb24cd82e1 storage server write to data_init_flag and mark file safely 2019-11-16 10:53:46 +08:00
YuQing 9dc6742b1e bugfix: fdfs_monitor fix get index of the specified tracker server 2019-11-16 09:25:57 +08:00
YuQing 017fff46f3 set my_status in storage join response 2019-11-15 15:05:11 +08:00
YuQing 22865e0542 storage server request tracker server to change it's status 2019-11-15 13:19:26 +08:00
YuQing 21c52cf406 dual IPs support two different types of inner (intranet) IPs 2019-11-14 19:19:11 +08:00
YuQing 9bc762bffb sync regenerated appender file 2019-11-12 19:07:49 +08:00
YuQing c36419d5bb php ext support regenerate filename for appender file 2019-11-11 22:55:51 +08:00
YuQing 9c0bbce9df support regenerate filename for appender file 2019-11-10 20:38:36 +08:00
YuQing 9f0a914c93 recovery download file to local temp file then rename 2019-11-08 20:41:32 +08:00
YuQing cdb180ae32 get_file_info calculate CRC32 for appender file type 2019-11-06 19:33:19 +08:00
YuQing 6b1f5e0cca bugfix: must check and create data path 2019-10-25 11:58:20 +08:00
YuQing 77da832e05 compress and uncompress binlog file by gzip when need 2019-10-23 14:56:28 +08:00
YuQing 5eb02fd01f correct spell for tracker 2019-10-21 15:06:18 +08:00
YuQing bd42da608f upgrade version to 6.0.0 2019-10-16 12:59:51 +08:00
YuQing 4af6511d3f use socketCreateExAuto and socketClientExAuto 2019-09-30 09:12:53 +08:00
yuqing af143b8d54 correct CRC32, you must upgrade libfastcommon to V1.38 or later 2018-06-07 20:47:27 +08:00
yuqing 9757d08b18 make.sh uses macros define in /usr/include/fastcommon/_os_define.h 2018-05-23 15:36:08 +08:00
yuqing 429804107b php_ext fix zend_object_store_get_object call in php5.5 2017-10-16 10:57:19 +08:00
Yu Qing 1e4eb5c154 replace print format OFF_PRINTF_FORMAT to PRId64 2017-08-10 16:15:36 +08:00
Yu Qing 68fd3f5b1f code refine for rare case 2017-08-10 16:01:14 +08:00
yuqing 712d9010d7 http.conf add parameter http.multi_range.enabed 2017-05-26 10:42:16 +08:00
yuqing 7042f8d061 add storage access log header 2017-05-25 11:04:38 +08:00
yuqing 5e23bd9144 bug fixed: file_offset has no effect when use trunk file 2017-04-28 11:11:38 +08:00
yuqing a29ebe48ad log more info when fdfs_recv_header / fdfs_recv_response fail 2017-03-29 16:59:06 +08:00
yuqing a0c1140e1c clear sync src id when tracker response ENOENT 2017-03-29 14:26:13 +08:00
yuqing 4c28748da0 modify HISTORY 2017-03-29 13:01:58 +08:00
yuqing b94ba24c2e do NOT sync storage server info to tracker leader 2017-03-28 10:16:35 +08:00
yuqing fa8331340f fix getFileContentEx read bytes 2017-03-08 15:35:38 +08:00
yuqing 69c7ea4cb3 use fc_safe_read instead of read, and fc_safe_write instead of write 2017-02-17 11:11:33 +08:00
yuqing 4a57692c72 php extension fix free object bug in PHP 7 2016-12-29 10:06:10 +08:00
yuqing 9fc89b6522 tracker.conf add parameters: min_buff_size and max_buff_size 2016-11-10 11:04:51 +08:00
yuqing 0ea1795cbd bug fixed: list_all_groups expand buffer auto 2016-11-10 09:01:03 +08:00
yuqing 514b2e90b0 php extension use php7_ext_wrapper.h 2016-04-08 18:05:06 +08:00
yuqing 7cdba63be5 remove common/linux_stack_trace.[hc] 2016-02-04 16:15:03 +08:00
yuqing 2c5a9eaac6 you must upgrade libfastcommon to V1.24 or later 2016-02-03 13:47:11 +08:00
yuqing 521f346d3e dio thread use blocked_queue 2016-01-26 21:52:36 +08:00
Yu Qing f1f22b2a96 php extension compiled in PHP 7 2015-12-08 12:49:42 +08:00
Yu Qing 9c66431bd5 install library to $(TARGET_PREFIX)/lib anyway 2015-10-10 17:55:20 +08:00
yuqing 7d1d0d56a3 use INIT_SCHEDULE_ENTRY 2015-09-13 19:30:40 +08:00
yuqing dc3e9b26c8 use libfastcommon v1.21 2015-09-05 19:45:42 +08:00
yuqing d1ba6c61db bug fixed: must check store_path_index 2015-08-17 14:19:48 +08:00
yuqing c25d3a7d01 set log rotate time format 2015-08-16 11:20:38 +08:00
yuqing 2b5d703542 fdfs_storaged.c: advance the position of daemon_init 2015-08-15 10:43:46 +08:00
yuqing 41581aae6b bug fixed: storage_disk_recovery.c skip the first file (binlog first line) 2015-08-14 17:08:21 +08:00
yuqing 10d96d407d compile library add -lm 2015-08-07 09:20:49 +08:00
yuqing f0f2fbef90 schedule task add the second field 2015-07-22 16:13:53 +08:00
yuqing 3f77aa8f42 check item thread_stack_size in storage.conf 2015-05-12 14:40:05 +08:00
yuqing f412329e2e correct scripts in subdir init.d 2014-12-04 16:13:51 +08:00
Yu Qing 308bc053a2 compile passed in mac OS Darwin 2014-11-30 15:47:13 +08:00
yuqing 9a47139321 storage can fetch it's group_name from tracker server 2014-11-22 12:01:22 +08:00
yuqing 119ff3ca5a remove useless global variable: g_network_tv 2014-11-22 08:29:02 +08:00
yuqing 30c7949bf8 tracker_mem.c log more info 2014-11-21 15:40:22 +08:00
yuqing f19daf51ee delete old log files, add parameter: log_file_keep_days 2014-09-16 15:46:41 +08:00
yuqing 2a900c23aa add connection stats 2014-09-13 22:10:04 +08:00
yuqing fb7ae7d29a bug fixed: two tracker leaders occur in rare case 2014-09-13 20:11:59 +08:00
yuqing 5fcbffbf7a fdfs_monitor support delete empty group 2014-08-24 22:19:19 +08:00
yuqing 86eef2069d tracker server adjust storage status to newer by anyway 2014-08-24 11:10:16 +08:00
yuqing 8a9ec249fa depend on libfastcommon 2014-08-19 16:27:40 +08:00
yuqing fe04aada88 socket send and recv ignore erno EINTR 2014-08-10 21:54:24 +08:00
yuqing 56ae38fa16 change TRACKER_SYNC_STATUS_FILE_INTERVAL from 3600 to 300 2014-08-10 21:18:46 +08:00
yuqing 95800612dc use newest files from libfastcommon 2014-08-10 14:01:58 +08:00
yuqing be6e9f1141 use newest ioevent_loop from libfastcommon 2014-08-10 12:22:43 +08:00
yuqing 70c67eaba8 bug fixed: can't sync large files cause by v5.02 2014-08-09 13:34:49 +08:00
yuqing 7df4140439 patches by liangry@ucweb.com 2014-08-09 12:22:00 +08:00
yuqing d263acfaa2 use newest logger from libfastcommon 2014-08-09 12:01:18 +08:00
yuqing 3b6c9dc5e8 network send and recv retry when error EINTR happen 2014-08-02 11:03:15 +08:00
yuqing 7ed787d837 logger enhancement 2014-07-20 21:26:06 +08:00
yuqing 0015467136 php callback should use INIT_ZVAL to init zval variable 2014-07-18 14:42:37 +08:00
yuqing deebe9cc92 change log level from ERROR to DEBUG when IOEVENT_ERROR 2014-07-04 09:34:04 +08:00
yuqing 5128a788fb remove tracker_global.c extern keyword to tracker_global.h 2014-06-23 11:26:10 +08:00