Commit Graph

47 Commits (58a796e1691f9d17144c1bbebd41147a729901ee)

Author SHA1 Message Date
YuQing dfc14de25d add type SFBlockSliceKeyInfo for libdiskallocator 2023-03-10 19:11:16 +08:00
YuQing 30ebb55c27 add type SFBlockKey and SFSliceSize for libdiskallocator and faststore 2023-03-05 08:48:36 +08:00
YuQing cf4856e04b support send_done_callback for FastDFS 2022-09-14 10:38:38 +08:00
YuQing 8b22655352 add function sf_release_task_shared_mbuffer 2022-08-28 17:25:50 +08:00
YuQing 2ebb51dcfd support alloc_recv_buffer callback 2022-08-25 18:22:16 +08:00
YuQing dc9267188d replication quorum support smart mode 2022-08-02 16:22:54 +08:00
YuQing a966d1bf4d sf_synchronize_finished_notify_no_lock impl. 2022-07-05 09:01:37 +08:00
YuQing e8e6cfc64a add replication quorum type and functions 2022-06-16 16:01:01 +08:00
YuQing 78e321f4ad election quorum support sf_election_quorum_auto 2022-04-21 11:29:43 +08:00
YuQing de943f684a add function sf_load_quorum_config 2022-03-30 21:22:34 +08:00
YuQing 97b64c67fb sf_synchronize_counter_xxx use mutex lock all 2021-11-08 11:06:30 +08:00
YuQing 255754eb5f add function sf_synchronize_counter_notify 2021-10-28 16:19:02 +08:00
YuQing cccb1c6d23 add function sf_synchronize_counter_wait 2021-10-12 10:54:30 +08:00
YuQing 1901189515 add struct SFSynchronizeContext 2021-10-05 20:03:05 +08:00
YuQing 2a57961b59 support error handler callback 2021-06-30 21:22:57 +08:00
YuQing 414f0f1efe add types: SFListLimitInfo and SFProtoLimitInfo 2021-06-29 22:42:02 +08:00
YuQing d11243964b call writev for iovec array 2021-06-08 14:19:11 +08:00
YuQing ba70c63e80 add type SFMemoryWatermark 2021-06-04 14:48:06 +08:00
YuQing 667fd14abb parse cmd options strictly 2021-05-24 20:33:56 +08:00
YuQing eea7adde7c set thread name as necessary 2021-04-29 21:33:05 +08:00
YuQing e4d529ab29 define macro SF_CLUSTER_CONFIG_SIGN_LEN 2021-04-19 15:29:28 +08:00
YuQing 13a21d5908 add types and macros 2021-04-16 21:44:40 +08:00
YuQing b49a3370f5 add sf_cluster_cfg.[hc] 2021-03-31 11:00:03 +08:00
YuQing 86017c46ac add functions sf_proto_init_task_context, sf_proto_deal_task_done etc. 2021-03-10 11:15:09 +08:00
YuQing 221ae1727d add type SFKeyValueArray 2021-03-03 20:57:00 +08:00
YuQing 4aeec5385a sf_connection_manager impl all interfaces 2021-02-19 21:05:38 +08:00
YuQing 3dc8efde5c impl proto_get_group_servers client side 2021-02-18 16:36:33 +08:00
YuQing 3a4a7069b9 add type SFBinlogWriterStat 2021-02-10 11:33:48 +08:00
YuQing 11165cbb20 log NULL continue_callback with SF_NIO_STAGE_CONTINUE 2021-02-09 22:25:32 +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 d7309da368 sf_binlog_writer support version range 2020-12-09 11:46:12 +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 79d367854b add type struct sf_space_stat 2020-10-11 12:53:41 +08:00
YuQing c0d28ef560 add sf_binlog_writer.[hc] 2020-09-28 17:30:38 +08:00
YuQing a363235a7e add idempotency/client/rpc_wrapper.h 2020-09-18 23:17:17 +08:00
YuQing 1c31e515e6 add function sf_send_and_recv_response_ex 2020-09-17 10:22:44 +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
YuQing 3b4aeff2d0 add realloc_task_buffer options 2020-03-16 13:09:11 +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 b622ed6b63 change SFServerInfo to ConnectionInfo 2018-08-14 17:18:47 +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