Commit Graph

518 Commits (master)

Author SHA1 Message Date
YuQing aeda468086 libserverframe.spec: add debuginfo define 2021-01-01 08:32:18 +08:00
YuQing f01231bc48 upgrade version to 1.1.2 2021-01-01 08:21:57 +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 c55b5cf5d6 upgrade version to 1.1.1 2020-12-25 10:27:22 +08:00
YuQing b7b6ad46f6 add macro: sf_log_network_error_for_update 2020-12-19 10:10:34 +08:00
YuQing f7e76c0a97 support rebind idempotency channel 2020-12-18 22:27:10 +08:00
YuQing 61bf945e11 upgrade version to 1.1.0 2020-12-13 20:25:28 +08:00
YuQing 269ada2688 support key_type one and two 2020-12-10 14:43:49 +08:00
YuQing 56eda633d8 add src/sf_sharding_htable.[hc] 2020-12-10 14:13:40 +08:00
YuQing 1d9add37fb add macro SF_BINLOG_BUFFER_SET_VERSION 2020-12-09 22:23:21 +08:00
YuQing d7309da368 sf_binlog_writer support version range 2020-12-09 11:46:12 +08:00
YuQing a6b9d8d08d TCP_SET_QUICK_ACK for Linux 2020-12-06 17:00:14 +08:00
YuQing 9f7af9b35d use iniGetByteCorrectValueEx to get byte value 2020-12-03 10:30:17 +08:00
YuQing e01048f462 network buff_size support extra size 2020-12-01 21:00:06 +08:00
YuQing acf27b0e4f use newest fast_timer in libfastcommon 2020-11-23 11:46:22 +08:00
YuQing baf9ad7c94 fix compile error: add -Iinclude CFLAGS 2020-11-09 21:02:29 +08:00
YuQing 4a92e31272 sf_nio_notify more graceful 2020-11-09 09:18:25 +08:00
YuQing cce11f56cb use function lcp_timedwait_sec 2020-10-31 14:20:12 +08:00
YuQing 42c8a65a8f logDebug when then nio stage equals to the target 2020-10-28 16:21:09 +08:00
YuQing b9b5dd490d add function sf_strerror 2020-10-28 16:07:22 +08:00
YuQing 719f8b2b32 task use reffer_count for share 2020-10-28 14:16:58 +08:00
YuQing 946bd8fe46 clear nio_stages.notify when task canceled 2020-10-27 08:56:31 +08:00
YuQing b9e22e61fc flush_writers: use chain instead of ptr array 2020-10-26 16:48:48 +08:00
YuQing 99f80b847e sf_load_read_rule_config support default value 2020-10-25 20:40:14 +08:00
YuQing e0bba18a02 use atomic operation to avoid reentrance 2020-10-21 09:32:49 +08:00
YuQing 5c6cff1ea3 check and correct thread_stack_size 2020-10-20 20:40:55 +08:00
YuQing 1854683ddd nio stage change to 2 fields: current and notify 2020-10-19 16:39:43 +08:00
YuQing 52254b522b correct active_test spell 2020-10-19 14:36:46 +08:00
YuQing 38df5d412c add AGPLv3 license and copyright 2020-10-14 10:33:41 +08:00
YuQing 79d367854b add type struct sf_space_stat 2020-10-11 12:53:41 +08:00
YuQing 730ed9db6e add function sf_send_and_recv_response_ex1 2020-10-10 15:06:04 +08:00
YuQing 6ccf936ee5 add function: sf_terminate_myself 2020-09-30 19:30:12 +08:00
YuQing c8a4f5e138 add func: sf_binlog_writer_get_last_lines 2020-09-30 11:46:04 +08:00
YuQing ceedb33e93 set SF_G_CONTINUE_FLAG only once :) 2020-09-29 18:18:38 +08:00
YuQing 58e35f7457 binlog_writer support order mode 2020-09-29 17:24:53 +08:00
YuQing 10f4e77262 binlog_writer support dynamic buffer size 2020-09-29 11:42:17 +08:00
YuQing c0d28ef560 add sf_binlog_writer.[hc] 2020-09-28 17:30:38 +08:00
YuQing 6cecfaa949 fixed printf format for port 2020-09-27 09:09:28 +08:00
YuQing a2b33ecfd8 add macros 2020-09-26 11:17:11 +08:00
YuQing c5ed084d90 use iniGetStrValueEx 2020-09-23 22:28:58 +08:00
YuQing f5ffd013f1 check task length 2020-09-22 22:40:20 +08:00
YuQing ee949f15f1 bugfixed: do NOT return result of sf_send_add_event 2020-09-22 22:25:45 +08:00
YuQing 62a35f03d5 add macro sf_nio_notify_silence 2020-09-22 17:26:46 +08:00
YuQing 0c4b35719c sf_log_network_error support log level 2020-09-22 10:51:58 +08:00
YuQing 1ded3a3844 small change 2020-09-22 09:03:47 +08:00
YuQing ea5b25a56a add function sf_proto_deal_ack 2020-09-21 10:46:37 +08:00
YuQing 4989e9d267 change deal_report_req_receipt parameters type 2020-09-20 21:51:20 +08:00
YuQing db6a189fde add macro defines for idempotency 2020-09-19 22:10:57 +08:00