Commit Graph

  • 17c99cdd55 sf_nio_task_is_idle rename to sf_nio_task_send_done YuQing 2023-09-26 15:26:42 +0800
  • f8e3fcdc55 adapt to the newest struct fast_task_info from libfastcommon YuQing 2023-09-25 18:37:53 +0800
  • cd1920872a sf_recv_response_header check recv length for rdma YuQing 2023-09-24 14:31:37 +0800
  • fee1e28348 SF_NIO_STAGE_CONNECT stage should call inc_connection_current_count YuQing 2023-09-22 18:44:32 +0800
  • be9b71422f nio support callback connect_done for client YuQing 2023-09-22 18:27:12 +0800
  • 3a413408ad add func sf_alloc_init_task_ex to specify reffer_count YuQing 2023-09-21 09:03:45 +0800
  • 3c7ebd14d9 MUST call fast_timer_remove after ioevent_detach YuQing 2023-09-19 09:37:17 +0800
  • 9fad04f3f9 nio threads support busy_polling_callback YuQing 2023-09-18 16:19:10 +0800
  • 9731e736df idempotency support RDMA YuQing 2023-09-15 10:39:03 +0800
  • 0eb842dc09 sf_nio.c: check_task adapt to RDMA YuQing 2023-09-14 09:50:49 +0800
  • 435ae6bb84 remove quotes for macro LOAD_API YuQing 2023-09-13 21:23:47 +0800
  • c6d4612862 send and recv data adapt for RDMA YuQing 2023-09-12 16:03:22 +0800
  • fca50e6d49 sf_load_config support fixed_buff_size YuQing 2023-09-11 11:36:30 +0800
  • 2463725570 use the newest conn_pool_init_ex1 from libfastcommon YuQing 2023-09-10 20:55:46 +0800
  • 12637bf181 set rdma handler listen port YuQing 2023-09-08 07:58:46 +0800
  • dedc023235 add parameter comm_type when load from config YuQing 2023-09-07 09:38:21 +0800
  • b3334d2ad5 add function sf_set_body_length YuQing 2023-09-05 16:45:51 +0800
  • e22400fa1c struct fast_task_info support padding_size for RDMA connection YuQing 2023-09-05 09:21:45 +0800
  • 5a29dffc50 load RDMA APIs from library YuQing 2023-09-05 07:27:15 +0800
  • 2839183433 move type SFNetworkType to libfastcommon as FCNetworkType YuQing 2023-09-04 11:01:36 +0800
  • 36e4922440 callbacks impl. for socket YuQing 2023-09-03 18:35:31 +0800
  • 96c7bc9a42 function prototype for socket and rdma both YuQing 2023-09-03 11:50:50 +0800
  • 58a796e169 gh actions: upgrade to 1.1.29-1 vazmin 2023-08-06 07:22:46 +0000
  • c21cc936ef upgrade version to 1.1.29 V1.1.29 YuQing 2023-08-06 09:04:32 +0800
  • f9f7b0f159 add function sf_serializer_pack_id_name_skiplist YuQing 2023-08-05 20:48:40 +0800
  • e440273f35 sf_binlog_writer.c: flow control more rigorously YuQing 2023-07-30 10:11:00 +0800
  • 27a7696867 bugfixed: sf_binlog_index.c call parse only when row_count > 0 YuQing 2023-07-29 09:48:25 +0800
  • 024a6b0e8a improve robustness of binlog writer flow control YuQing 2023-07-27 10:49:25 +0800
  • 6ce1a711f9 add inline function: sf_binlog_writer_get_waiting_count etc. YuQing 2023-07-26 10:35:58 +0800
  • 3e3162c825 gh actions: upgrade to 1.1.28-1 vazmin 2023-07-23 14:28:20 +0000
  • 8fdb8599c9 upgrade version to 1.1.28 V1.1.28 YuQing 2023-07-07 08:26:32 +0800
  • 566c055f27 use libfastcommon V1.68 YuQing 2023-07-05 18:09:53 +0800
  • 5e8535db9c function sf_push_to_binlog_write_queue changed YuQing 2023-06-30 10:40:05 +0800
  • 1abf7402ca log info when flow ctrol waiting time > 0 gracefully YuQing 2023-06-30 10:29:18 +0800
  • d006954ceb sf_binlog_writer_init support call_fsync parameter YuQing 2023-06-27 18:19:36 +0800
  • 6e071410dc log warning when flow ctrol waiting time > 0 YuQing 2023-06-27 16:39:37 +0800
  • e34cc12ae5 gh actions: upgrade to 1.1.27-1 vazmin 2023-06-24 06:51:30 +0000
  • b15faf68f4 upgrade version to 1.1.27 V1.1.27 YuQing 2023-06-17 15:22:06 +0800
  • a95f4cc725 sf_binlog_writer.[hc]: use config max_delay for flow control YuQing 2023-06-16 17:59:29 +0800
  • c9fba3b9a7 Merge branch 'master' of github.com:happyfish100/libserverframe YuQing 2023-06-10 14:48:29 +0800
  • 2a245a06aa sf_file_writer.[hc] support config call_fsync for performance YuQing 2023-06-10 14:31:48 +0800
  • 6f60ff5825 gh actions: upgrade to 1.1.26-1 vazmin 2023-06-04 10:52:11 +0000
  • d5139804f9 adapt newest fast_mblock_init_ex2 V1.1.26 YuQing 2023-05-19 11:21:15 +0800
  • 0989cc02fe remove debug info in request_metadata.c YuQing 2023-05-18 20:20:27 +0800
  • 5786b0383f request_metadata.c: set thread name in Linux YuQing 2023-05-18 16:10:51 +0800
  • 3b946778dd upgrade version to 1.1.26 YuQing 2023-05-16 09:41:33 +0800
  • 32706b6275 add function sf_socket_close fstore_storage_engine YuQing 2023-05-10 20:29:14 +0800
  • 7c6673f78a connection manager support exclude server_id for server side YuQing 2023-05-05 16:22:04 +0800
  • 90e144920a use new sorted queue with double link chain for quick push YuQing 2023-05-04 20:07:23 +0800
  • c5d64a0d54 change field lc_pair to lcp YuQing 2023-03-27 16:27:57 +0800
  • 2272bf2707 add macro func: sf_file_writer_get_last_version_silence YuQing 2023-03-27 15:32:25 +0800
  • 0328b32766 sf_file_writer_get_last_version support log_level YuQing 2023-03-14 09:48:22 +0800
  • 404f374397 remove useless field: tag YuQing 2023-03-12 11:29:56 +0800
  • dfc14de25d add type SFBlockSliceKeyInfo for libdiskallocator YuQing 2023-03-10 19:11:16 +0800
  • 30ebb55c27 add type SFBlockKey and SFSliceSize for libdiskallocator and faststore YuQing 2023-03-05 08:48:36 +0800
  • 077154f75f add macro func sf_log_network_error_for_delete_ex YuQing 2023-03-02 11:25:53 +0800
  • 8bedbb6f27 code simplification for last commit YuQing 2023-02-23 10:51:46 +0800
  • 92fbcab0f4 bugfixed: fastdfs issue #620 YuQing 2023-02-23 10:24:24 +0800
  • ac923ebaf8 gh actions: upgrade to 1.1.25-1 vazmin 2023-02-18 05:44:50 +0000
  • a9ebe20b5b upgrade version to 1.1.25 V1.1.25 YuQing 2023-02-15 21:04:04 +0800
  • 13990e3747 code simplification for epoll edge trigger YuQing 2023-02-12 20:04:01 +0800
  • 294ad5e636 use field notify_next for notify queue of nio thread YuQing 2023-02-12 19:47:31 +0800
  • 7f758fd293 init epoll_edge_trigger to false YuQing 2023-02-12 12:20:06 +0800
  • c1ae024da5 enable epoll edge trigger by global variable epoll_edge_trigger YuQing 2023-02-12 10:38:46 +0800
  • 1dd9ac656f gh actions: upgrade to 1.1.24-1 vazmin 2023-01-15 13:50:15 +0000
  • 5a8452721d upgrade version to 1.1.24 V1.1.24 YuQing 2023-01-14 08:40:47 +0800
  • 91f0564158 change log level to debug for hash entry reclaim YuQing 2023-01-13 14:25:30 +0800
  • 69f117c956 check socket connected on unexpected stage YuQing 2022-12-30 17:23:18 +0800
  • ca3f14df6e get_leader_connection: failover on multi ip addresses YuQing 2022-12-23 09:35:01 +0800
  • a6c8c65371 log address count when make_connection fail YuQing 2022-12-22 16:04:32 +0800
  • 3ccec6eb36 add function sf_load_data_path_config_ex YuQing 2022-12-21 15:45:03 +0800
  • f3afc0af6e show patch part of version info anyway YuQing 2022-11-25 16:04:13 +0800
  • e54f2d413e gh actions: upgrade to 1.1.22-1 V1.1.23 vazmin 2022-11-21 14:55:50 +0000
  • 777713e0e4 debian: installation dir changes vazmin 2022-11-21 22:36:29 +0800
  • a2dc31dc88 upgrade version to 1.1.23 YuQing 2022-11-21 08:16:56 +0800
  • f262e60259 make.sh set LIB_VERSION to lib for Ubuntu and Debian YuQing 2022-11-20 17:00:35 +0800
  • 3578c0f0af Makefile.in: force symlink library YuQing 2022-11-13 17:16:39 +0800
  • 5ca1f6dda6 use newest function normalize_path from libfastcommon YuQing 2022-11-07 08:30:49 +0800
  • 53fea21135 make.sh auto create symlink for include YuQing 2022-11-07 08:30:09 +0800
  • 3191d01e38 convert errnos: ENOLINK, ENOTEMPTY and ELOOP YuQing 2022-11-03 11:11:49 +0800
  • f2bfe72a4f requires libfastcommon 1.0.63 V1.1.22 YuQing 2022-10-26 09:58:16 +0800
  • be38181f71 upgrade version to 1.1.22 YuQing 2022-10-26 09:53:47 +0800
  • 0b89c09371 SFProtoGetServerStatusReq add field: auth_enabled YuQing 2022-10-25 09:24:55 +0800
  • 5522165e5c add macro SF_PROTO_CLIENT_SET_REQ_EX YuQing 2022-10-24 20:46:53 +0800
  • 97f9db7a17 gh actions: upgrade to 1.1.21-1 vazmin 2022-10-08 13:28:40 +0000
  • 8e42e9640d upgrade version to 1.1.21 V1.1.21 YuQing 2022-10-08 09:30:01 +0800
  • 3b5d580b36 set last_versions.done after write YuQing 2022-09-30 15:37:05 +0800
  • d4676e9d71 sf_binlog_writer.[hc]: support passive write YuQing 2022-09-29 11:44:02 +0800
  • 230250d2f3 gh actions: upgrade to 1.1.20-1 vazmin 2022-09-22 12:22:39 +0000
  • 16be02e8fd upgrade version to 1.1.20 V1.1.20 YuQing 2022-09-22 09:14:21 +0800
  • 4a30dfe844 add macro: sf_log_network_error_for_update_ex YuQing 2022-09-22 08:40:03 +0800
  • 4f3cde053c auto create base_path when it not exist YuQing 2022-09-21 11:37:51 +0800
  • 45531cf0c8 output refine for receipt_recv_timeout_callback YuQing 2022-09-20 20:39:55 +0800
  • 99078203c0 upgrade version to V1.1.19 V1.1.19 YuQing 2022-09-15 10:41:32 +0800
  • 61d2762411 Merge branch 'master' of github.com:happyfish100/libserverframe YuQing 2022-09-14 10:41:12 +0800
  • b7b346ea7f sf_load_global_config_ex add params: max_pkg_size_item_name and need_set_run_by YuQing 2022-09-14 10:40:44 +0800
  • cf4856e04b support send_done_callback for FastDFS YuQing 2022-09-14 10:38:38 +0800
  • e64bf7f15e gh actions: upgrade to 1.1.18-1 vazmin 2022-09-07 13:36:38 +0000
  • 78337ec4a3 upgrade version to 1.1.18 V1.1.18 rw_perf_optimization YuQing 2022-09-04 13:51:29 +0800
  • 5ee8ce8fe7 correct macro function sf_service_init YuQing 2022-09-03 10:03:09 +0800