Commit Graph

39 Commits (V1.1.15)

Author SHA1 Message Date
YuQing 09839f9bf4 log service_name field when connect or communicate error 2022-05-08 10:44:55 +08:00
YuQing a57709de93 sf_connection_manager.c: make_master_connection refined 2022-04-15 16:58:42 +08:00
YuQing 9159d9c24b simple_hash rename to fc_simple_hash 2022-02-09 22:39:40 +08:00
YuQing 2d71c389f6 fast_mblock_init_ex1: unify obj name 2021-07-20 20:27:02 +08:00
YuQing d11243964b call writev for iovec array 2021-06-08 14:19:11 +08:00
YuQing f72295e103 use fc_queue_try_pop_to_queue from libfastcommon 2021-06-01 17:09:57 +08:00
YuQing eea7adde7c set thread name as necessary 2021-04-29 21:33:05 +08:00
YuQing 94bcf26518 bugfixed: sf_server_update_prepare_and_check MUST use request->body 2021-04-19 21:43:19 +08:00
YuQing 47ed8fb46c faststore use this connection manager 2021-02-20 12:49:11 +08:00
YuQing 67b412fb88 bugfixed: MUST set stage to SF_NIO_STAGE_NONE first for re-entry 2021-02-10 21:38:45 +08:00
YuQing 3a4a7069b9 add type SFBinlogWriterStat 2021-02-10 11:33:48 +08:00
YuQing ad8a7c379b log error when idempotency request not finished 2021-01-22 10:13:05 +08:00
YuQing 8040af4743 add macro SF_IS_SERVER_RETRIABLE_ERROR 2021-01-19 17:00:50 +08:00
YuQing f7e76c0a97 support rebind idempotency channel 2020-12-18 22:27:10 +08:00
YuQing cce11f56cb use function lcp_timedwait_sec 2020-10-31 14:20:12 +08:00
YuQing 719f8b2b32 task use reffer_count for share 2020-10-28 14:16:58 +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 38df5d412c add AGPLv3 license and copyright 2020-10-14 10:33:41 +08:00
YuQing 6cecfaa949 fixed printf format for port 2020-09-27 09:09:28 +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 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
YuQing 56ddf58a6f UPDATE WRAPPER support NULL connection_params 2020-09-19 17:18:29 +08:00
YuQing 19b863aceb add macro SF_CLIENT_IDEMPOTENCY_QUERY_WRAPPER 2020-09-19 14:28:09 +08:00
YuQing a363235a7e add idempotency/client/rpc_wrapper.h 2020-09-18 23:17:17 +08:00
YuQing 451f6da578 idempotency request: user defined response size 2020-09-17 21:33:43 +08:00
YuQing de20796666 add function: sf_active_test 2020-09-17 11:33:38 +08:00
YuQing 4c0dde69e5 channel buffer_size for receipt report 2020-09-16 21:52:43 +08:00
YuQing 04e2449545 support section for network config 2020-09-16 21:10:16 +08:00
YuQing 4db063335f set last_report_time correctly 2020-09-16 14:38:58 +08:00
YuQing 4d1dfb9cab idempotency channel heartbeat 2020-09-16 10:46:52 +08:00
YuQing 6433e3e8d9 server_handler.h OK 2020-09-15 20:58:37 +08:00
YuQing 6d4af38931 change idempotency/server files 2020-09-15 17:18:57 +08:00
YuQing 70a5822bdc add rpc idempotency 2020-09-15 14:49:34 +08:00