Commit Graph

  • d18ad54c2b add macro FC_SET_STRING_EMPTY YuQing 2024-02-15 16:44:00 +0800
  • 2205cae6f3 gh actions: upgrade to 1.0.72-1 vazmin 2024-01-31 11:59:25 +0000
  • 5bceed4e32 upgrade version to 1.0.72 V1.0.72 YuQing 2024-01-30 10:48:31 +0800
  • e0e7b9ef35 fc_queue.[hc]: add function fc_queue_remove YuQing 2024-01-21 09:22:43 +0800
  • 05f3d62ee1 call fast_mblock_ref_counter_dec for delay free node correctly YuQing 2024-01-07 14:57:33 +0800
  • 01f35da9d2 gh actions: upgrade to 1.0.71-1 vazmin 2024-01-01 11:23:55 +0000
  • 02f4659a32 log IPv6 address and port gracefully V1.0.71 YuQing 2023-12-25 17:01:43 +0800
  • 7816a28c53 use strtok_r instead of strtok for thread safety YuQing 2023-12-23 16:19:11 +0800
  • 3f5eed3af2 upgrade version to 1.0.71 YuQing 2023-12-08 15:22:51 +0800
  • c9083ae0cf add file tests/test_memcpy.c YuQing 2023-12-04 21:41:08 +0800
  • 5283a55bda tests/test_uniq_skiplist.c changed YuQing 2023-12-04 15:27:00 +0800
  • 78caf9224b replace inet_ntop to getnameinfo for IPv6 YuQing 2023-12-01 11:31:13 +0800
  • dd77da144f field socket_domain rename to af YuQing 2023-11-29 18:35:00 +0800
  • 700a5bcaec replace type in_addr_t to in_addr_64_t YuQing 2023-11-24 15:25:14 +0800
  • 4eb30adb1a code adjust for pull request #47 YuQing 2023-11-23 15:40:58 +0800
  • 06f0ce67fd
    Merge pull request #47 from sunqiangwei1988/master YuQing 2023-11-23 08:53:32 +0800
  • 7018f4e337
    Merge branch 'master' into master YuQing 2023-11-23 08:53:07 +0800
  • d68c9aff32 gh actions: upgrade to 1.0.70-3 vazmin 2023-11-21 14:35:29 +0000
  • 89e70977d5 logger.c: log_set_prefix and log_set_filename support re-entry YuQing 2023-11-21 15:56:44 +0800
  • 5bda2dfef6 gh actions: upgrade to 1.0.70-2 vazmin 2023-11-20 13:23:17 +0000
  • 8b545fcfc0 gh actions: upgrade to 1.0.70-1 vazmin 2023-11-19 14:45:34 +0000
  • 6843acb456 add RDMA callback set_busy_polling V1.0.70 YuQing 2023-11-18 10:40:37 +0800
  • 894477753c upgrade version to 1.0.70 support_rdma YuQing 2023-11-16 11:04:18 +0800
  • 6a5d4b1402 set comm_type to default correctly YuQing 2023-11-15 16:40:56 +0800
  • 1c1ea296e7 global configs for communication and smart_polling etc. YuQing 2023-11-15 09:56:39 +0800
  • 961ea11c4f struct fast_task_info add field pending_send_count YuQing 2023-11-06 10:51:08 +0800
  • 718906e477 Added: 增加IPv6支持 sunqiangwei1988 2023-11-02 10:13:42 +0800
  • eafe769759 struct fast_task_queue support release callback YuQing 2023-10-12 21:53:29 +0800
  • a1914ea249 add functions: fc_queue_push_with_check and fc_queue_peek YuQing 2023-09-30 14:46:56 +0800
  • 61e07a4c0f add RDMA callbacks: send_done post_recv YuQing 2023-09-28 22:19:30 +0800
  • 6151ea721b function conn_pool_set_rdma_extra_params_ex support double_buffers YuQing 2023-09-27 11:36:29 +0800
  • 255defa788 rdma callback get_buffer rename to get_recv_buffer YuQing 2023-09-27 11:22:37 +0800
  • acaf94db0c struct fast_task_info support send and recv double buffers YuQing 2023-09-25 18:36:15 +0800
  • 2e176a9d1b send_by_buf1 and recv_data callback for rdma YuQing 2023-09-24 14:32:42 +0800
  • e0b93756ab add functions: fc_server_[close|destroy]_connection YuQing 2023-09-23 11:06:56 +0800
  • 7b0631e37a load connection_thread_local from cluster.conf YuQing 2023-09-20 10:43:05 +0800
  • e0bbe89d23 connection_pool.[hc] support thread local for performance YuQing 2023-09-20 07:40:14 +0800
  • 1c1cb6d5e7 restore epoll timeout when polling_queue is empty YuQing 2023-09-19 09:30:11 +0800
  • 70c44ea490 nio thread data support busy_polling_callback YuQing 2023-09-18 16:17:34 +0800
  • b4e5a26ba0 function ioevent_reset impl. for RDMA YuQing 2023-09-15 16:02:31 +0800
  • f49c5d134a init extra_params when comm_type == fc_comm_type_sock YuQing 2023-09-14 09:55:59 +0800
  • db49d54a37 conn_pool_alloc_connection impl. YuQing 2023-09-12 16:01:29 +0800
  • c9687df03a ConnectionCallbacks struct changed YuQing 2023-09-12 07:53:34 +0800
  • d24023aee7 function fc_alloc_rdma_pd impl. YuQing 2023-09-11 11:32:32 +0800
  • 5139ec4682 connection_pool.[hc] support callbacks for RDMA YuQing 2023-09-10 20:54:24 +0800
  • bc3a65ee19 add function fc_server_get_group_by_index YuQing 2023-09-07 09:34:45 +0800
  • 44f827f291 server_id_func.[hc]: support communication type YuQing 2023-09-06 17:24:44 +0800
  • 4a86162913 struct fast_task_info add field conn for RDMA connection YuQing 2023-09-05 09:20:07 +0800
  • d5f6a192a5 type define for RDMA network YuQing 2023-09-04 08:51:35 +0800
  • 05a694df77 get full mac address of infiniband NIC under Linux YuQing 2023-08-27 14:54:51 +0800
  • 45e958cc1c gh actions: upgrade to 1.0.69-1 vazmin 2023-08-06 07:21:50 +0000
  • d9c14d602a upgrade version to 1.0.69 V1.0.69 YuQing 2023-08-06 09:03:40 +0800
  • 4480669e03 uniq_skiplist support arg for free callback YuQing 2023-08-05 20:46:35 +0800
  • fafbbb557e bugfixed: array_allocator_alloc MUST init the array YuQing 2023-08-02 14:53:27 +0800
  • 1969fbba8d gh actions: upgrade to 1.0.68-1 vazmin 2023-07-23 14:27:27 +0000
  • 896b35603f add macros: MEM_ALIGN_FLOOR/CEIL_BY_MASK V1.0.68 YuQing 2023-07-09 09:12:37 +0800
  • 15facf395b upgrade version to 1.0.68 YuQing 2023-07-07 08:25:18 +0800
  • 3924213c9a sorted_queue.[hc]: pop_compare_func support argument YuQing 2023-07-05 16:39:57 +0800
  • 643ecdc906 add functions sorted_queue_lock and sorted_queue_unlock YuQing 2023-06-29 16:47:30 +0800
  • 7726d0223f gh actions: upgrade to 1.0.67-1 vazmin 2023-06-04 10:51:06 +0000
  • 4df1107fa3 add function fc_safe_writev V1.0.67 YuQing 2023-05-29 18:15:59 +0800
  • 0c588d965e bugfixed: fast_mblock_batch_alloc correct return value YuQing 2023-05-28 16:30:43 +0800
  • 8de24ad5b5 add file src/tests/test_thread_local.c YuQing 2023-05-24 17:32:06 +0800
  • 8cea8632d7 sorted_queue.[hc] support pop_compare_func YuQing 2023-05-23 20:13:38 +0800
  • ccbc201636 bugfixed: MUST set tail->next to mblock->free_chain_head YuQing 2023-05-21 10:54:15 +0800
  • e02bb4edc3 fast_mblock_init_ex2 add parameter prealloc_trunk_count YuQing 2023-05-19 11:20:30 +0800
  • 085e06aac1 upgrade version to 1.0.67 YuQing 2023-05-16 09:40:12 +0800
  • 0806435fcc fast_allocator.c adapt fast_mblock_malloc_trunk_notify_func fstore_storage_engine YuQing 2023-05-15 15:10:01 +0800
  • c00a159fd3 fast_mblock_malloc_trunk_notify_func prototype changed YuQing 2023-05-14 20:06:27 +0800
  • 5247caa71a uniq_skiplist_clear impl. more optimization YuQing 2023-05-09 07:45:11 +0800
  • 2c5734ab22 add function uniq_skiplist_clear YuQing 2023-05-08 17:48:28 +0800
  • a19119f962 sorted_queue_pop_all rename to sorted_queue_pop_to_chain YuQing 2023-05-05 08:09:08 +0800
  • 428d13a07b sorted_queue.[hc]: sorted_queue_pop and sorted_queue_pop_all YuQing 2023-05-04 20:05:32 +0800
  • 6dbc8b8937 sorted queue use double link chain for quick push YuQing 2023-05-04 17:08:51 +0800
  • f1691b7480 lc_pair in struct fc_queue change to lcp YuQing 2023-03-27 16:18:32 +0800
  • 595a8c5664 make.sh: link with -lrt when glibc versions less than 2.17 in Linux origin/fstore_storage_engine YuQing 2023-03-14 15:22:06 +0800
  • 8b298570b3 gh actions: upgrade to 1.0.66-1 vazmin 2023-02-18 05:43:58 +0000
  • d81b75e4da upgrade version to 1.0.66 V1.0.66 YuQing 2023-02-15 21:06:06 +0800
  • ee3631d426 struct fast_task_info remove field nio_stages.next YuQing 2023-02-12 20:00:48 +0800
  • 6d3d082c6d add field notify_next for nio notify queue YuQing 2023-02-12 17:09:32 +0800
  • c5138cc7cf struct fast_task_info add field: nio_stages.next for epoll edge trigger YuQing 2023-02-12 10:30:42 +0800
  • 73ab695fc8 gh actions: upgrade to 1.0.65-1 vazmin 2023-01-15 13:49:19 +0000
  • be9c7c394a upgrade version to 1.0.65 V1.0.65 1.0.65 YuQing 2023-01-14 08:37:06 +0800
  • 0113263e87 add function get_groups YuQing 2023-01-09 16:47:57 +0800
  • fd8fbfe644 parse_bytes support space charactors YuQing 2023-01-04 12:20:04 +0800
  • 8ab3420bce add function tcp_socket_connected YuQing 2022-12-30 17:15:42 +0800
  • aa2fc62cbb add functions locked_list_move and locked_list_move_tail YuQing 2022-12-20 09:00:24 +0800
  • ee70efcd09 fc_fallocate fail back to ftruncate under Linux YuQing 2022-12-11 12:43:24 +0800
  • 86288bf99e gh actions: upgrade to 1.0.63-1 vazmin 2022-11-21 14:54:56 +0000
  • c0ea8349d3 debian: installation dir changes vazmin 2022-11-21 22:32:52 +0800
  • 8ea9848047 upgrade version to 1.0.64 V1.0.64 YuQing 2022-11-21 08:15:28 +0800
  • d07058934b bugfixed: can't use global malloc_allocator YuQing 2022-11-19 17:13:02 +0800
  • 8e4adccb83 Makefile.in: force symlink library YuQing 2022-11-13 17:15:44 +0800
  • 1eb603cfd1 bugfixed: common_blocked_queue_[alloc|free]_node must use lock YuQing 2022-11-10 08:47:07 +0800
  • 22c7e31752 shared_func.[hc]: normalize_path use type string_t for general purpose YuQing 2022-11-07 08:27:43 +0800
  • c18e864220 upgrade version to 1.0.63 V1.0.63 YuQing 2022-10-26 09:57:22 +0800
  • 7289215470 sockopt.[hc]: getIpAndPort support ipv6 YuQing 2022-10-17 15:58:27 +0800
  • b52e516aee gh actions: upgrade to 1.0.62-1 vazmin 2022-10-08 13:28:15 +0000
  • 9c967d8d4b upgrade version to 1.0.62 V1.0.62 YuQing 2022-10-08 09:27:32 +0800
  • 2b0796b166 fc_itoa small refine YuQing 2022-09-29 20:55:05 +0800