Commit Graph

36 Commits (2a57961b590c624e6bc6b889667aedc7699d7a3b)

Author SHA1 Message Date
YuQing d11243964b call writev for iovec array 2021-06-08 14:19:11 +08:00
YuQing c1f6fb797b change macro SF_G_BASE_PATH to SF_G_BASE_PATH_STR 2021-05-27 07:58:26 +08:00
YuQing 561b7c8d7c upgrade version to V1.1.8 2021-05-25 18:32:08 +08:00
YuQing 01c2beed8a do NOT set thread name in main thread 2021-04-30 15:04:40 +08:00
YuQing eea7adde7c set thread name as necessary 2021-04-29 21:33:05 +08:00
YuQing 68db56790c add function sf_notify_all_threads_ex 2021-04-09 21:26:57 +08:00
YuQing 223f15fb79 add functions: sf_set_deal_task_func_ex etc. 2021-01-18 11:25:32 +08:00
YuQing 0012c2de92 change function sf_add_slow_log_schedule prototype 2020-12-30 16:23:39 +08:00
YuQing a05e343e9b slow log config and schedule 2020-12-29 21:20:35 +08:00
YuQing fc5480214a unify log relative configs 2020-12-29 16:25:19 +08:00
YuQing 719f8b2b32 task use reffer_count for share 2020-10-28 14:16:58 +08:00
YuQing 38df5d412c add AGPLv3 license and copyright 2020-10-14 10:33:41 +08:00
YuQing 02b345deb9 set IOEVENT_READ | IOEVENT_WRITE events for connect status check 2020-09-14 15:14:25 +08:00
YuQing aaeb421e6d support connect for client mode 2020-09-06 18:55:10 +08:00
YuQing 9e0f2dda7b add function: sf_set_sig_quit_handler 2020-08-30 16:44:09 +08:00
YuQing 02adaac3e5 add func: sf_get_random_thread_data_ex 2020-07-15 09:23:22 +08:00
YuQing 43351fc67b use fastcommon/fc_memory.h 2020-07-07 10:33:51 +08:00
YuQing 88ba93d434 task free queue support init_callback 2020-05-06 16:04:52 +08:00
YuQing fcfe02896d use getPeerIpAddPort insteed of getPeerIpaddr 2020-03-26 11:37:32 +08:00
YuQing 3b4aeff2d0 add realloc_task_buffer options 2020-03-16 13:09:11 +08:00
YuQing 115b1e7750 add function sf_enable_thread_notify_ex 2020-03-11 15:28:59 +08:00
YuQing 46dfd4ad01 bugfixed: task_cleanup_func 2020-03-10 21:11:30 +08:00
YuQing 01d24d4838 add_to_deleted_list instead of cleanup directly 2020-03-09 10:55:13 +08:00
YuQing c0df88aabf correct compile error in Linux 2020-03-08 16:54:43 +08:00
YuQing 965c8277c7 use Linux eventfd for notify 2020-03-08 16:14:41 +08:00
YuQing 0f2b3a8e2c log config for multi instances 2020-03-07 11:30:12 +08:00
YuQing de6def01e4 support multi instance 2020-03-06 22:04:34 +08:00
YuQing 5825a64e72 add macro SF_CHOWN_RETURN_ON_ERROR 2020-02-25 21:28:49 +08:00
YuQing 5d3d0cafa6 support task nio_stage 2020-02-09 17:19:29 +08:00
YuQing 092f253ff2 fix bind_addr logic 2019-09-23 19:49:57 +08:00
yuqing a112039aa4 use sched_generate_next_id 2018-07-27 17:55:35 +08:00
yuqing b27ecc4c1e id to index 2018-06-26 10:57:48 +08:00
yuqing e759b2d0f8 add sf_startup_schedule and sf_set_current_time 2018-05-15 15:17:41 +08:00
yuqing 5f7e472692 sf_log_config refined 2018-05-14 18:40:20 +08:00
yuqing de94afb9db put global variables into a struct 2018-05-10 15:00:45 +08:00
yuqing 6b69e90016 add codes 2018-05-10 11:05:08 +08:00