Commit Graph

  • 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
  • 6ea757f492 add function fc_itoa YuQing 2022-09-28 22:13:57 +0800
  • cf66174cf9 add function fc_sleep_us YuQing 2022-09-27 20:28:29 +0800
  • 117b723274 fix: debian/rules Permission denied vazmin 2022-09-24 14:40:18 +0800
  • 5e8dc1fcb5 gh actions: upgrade to 1.0.61-1 vazmin 2022-09-22 12:22:09 +0000
  • c416c6eeb0 upgrade version to 1.0.61 V1.0.61 YuQing 2022-09-22 09:12:38 +0800
  • 88ad619902 add function common_blocked_queue_push_chain YuQing 2022-09-21 21:48:34 +0800
  • 47fb7b2abd get_base_path_from_conf_file_ex support parameter: noent_log_level YuQing 2022-09-21 11:35:32 +0800
  • 6b70919699 gh actions: upgrade to 1.0.60-1 vazmin 2022-09-07 13:36:01 +0000
  • a9b0f20f2d upgrade version to 1.0.60 V1.0.60 rw_perf_optimization YuQing 2022-09-04 13:49:44 +0800
  • 48ec9c64c6 add func fc_free_iovec_array YuQing 2022-09-04 11:29:13 +0800
  • b0d57b325d export struct fast_allocator_wrapper YuQing 2022-08-28 17:20:20 +0800
  • 82bbc013b2 fast_allocator.[hc] support object size YuQing 2022-08-27 21:24:16 +0800
  • 7e52e7607a fast_allocator.[hc] support object callbacks YuQing 2022-08-27 09:49:20 +0800
  • f47f136f56 add functions: iniGetDoubleCorrectValueEx and iniGetPercentCorrectValueEx YuQing 2022-08-26 11:02:36 +0800
  • e11b22ad7d struct fast_task_info add field recv_body for dynamic recv buffer YuQing 2022-08-25 18:20:41 +0800
  • ed66409220 normalize_path for base_path YuQing 2022-08-20 10:04:25 +0800
  • 51715f26aa gh actions: upgrade to 1.0.59-1 V1.0.59 vazmin 2022-07-25 13:51:25 +0000
  • 68360c1bd1 Merge branch 'replication_quorum' YuQing 2022-07-24 15:11:07 +0800
  • 138e06fd6c upgrade version to V1.0.59 replication_quorum YuQing 2022-07-24 14:57:30 +0800
  • a9e82600b7 add function fc_get_first_lines YuQing 2022-07-21 18:30:53 +0800
  • 599d0f1446 add global var g_set_cloexec and macro FC_SET_CLOEXEC YuQing 2022-06-25 11:22:25 +0800
  • 4a7d852409 correct O_CLOEXEC to FD_CLOEXEC for F_SETFL YuQing 2022-06-25 09:22:25 +0800
  • e254b8e1d3 open file with flag O_CLOEXEC YuQing 2022-06-24 18:52:39 +0800
  • fe862d887e gh actions: upgrade to 1.0.58-1 vazmin 2022-06-15 14:26:02 +0000
  • aa5506191f add struct type FilenameFDPair V1.0.58 vote_node YuQing 2022-06-12 21:24:37 +0800
  • 5a90576bdc libfastcommon.spec: upgrade version YuQing 2022-06-06 20:35:56 +0800
  • 7e5acf144b fast_mpool add stat fields: alloc_count, alloc_bytes and reset_count YuQing 2022-06-04 22:05:09 +0800
  • 0b539bbba2 json decode supports memory pool for persistency YuQing 2022-06-04 12:41:07 +0800
  • 009d33480f tests/test_json_parser.c OK. YuQing 2022-06-03 22:03:31 +0800
  • 5f34bc872b add functions common_blocked_queue_empty/count YuQing 2022-06-03 15:30:49 +0800
  • 793d683d2a add function fast_mblock_set_exceed_log_level YuQing 2022-05-31 18:39:52 +0800
  • 64e9499de6 json decode support unicode YuQing 2022-05-29 21:13:00 +0800
  • 275279a264 json_parser.[hc] refined for better performance YuQing 2022-05-29 10:55:16 +0800
  • f24c558761 add function iniGetCharValueEx YuQing 2022-05-26 10:37:52 +0800
  • 1f83e66306 add function conn_pool_get_connection_ex to support service name YuQing 2022-05-08 11:26:17 +0800
  • 630a6a2af6 add function conn_pool_connect_server_ex1 to support service name YuQing 2022-05-07 16:53:02 +0800
  • 23628e85f2 gh actions: upgrade to 1.0.57-1 vazmin 2022-04-28 11:53:21 +0000
  • 082902d28b add macro posix_fadvise for non-Linux V1.0.57 recovery_and_balance YuQing 2022-04-24 08:13:44 +0800
  • 5802203f9f upgrade version to V1.0.57 YuQing 2022-04-22 14:55:55 +0800
  • f836b1a9e2 bugfixed: fc_get_file_line_count_ex should rewind file YuQing 2022-04-14 16:48:32 +0800
  • 26abf68ebd fast_mblock.[hc] support object destroy callback YuQing 2022-03-17 20:50:06 +0800
  • ba011767f8 add functions: fc_get_path_child_count and fc_copy_file YuQing 2022-03-16 11:46:43 +0800
  • 7d5e94f9dd rename fc_format_path to fc_remove_redundant_slashes YuQing 2022-03-15 08:51:20 +0800
  • 80b751980b add function fc_format_path YuQing 2022-03-14 17:10:43 +0800
  • 776a875c84 add changlog 1.0.56 vazmin 2022-03-13 17:17:02 +0800
  • 3fd3b167a8 small changes for logger.[hc] V1.0.56 YuQing 2022-03-09 09:53:36 +0800
  • 08f74db732 add function fc_check_rename_ex YuQing 2022-03-09 08:21:07 +0800
  • 6836337d0a upgrade version to 1.0.56 posix_api YuQing 2022-03-03 10:18:19 +0800
  • 1cb1847b29 add function locked_list_destroy YuQing 2022-03-01 15:03:22 +0800
  • c9cba5298a php-fastcommon compile OK YuQing 2022-02-25 14:48:19 +0800
  • 7b9c257652 rename trim to fc_trim YuQing 2022-02-25 09:43:56 +0800
  • 9f1d1b6d48 rename hash_xxx to fc_hash_xxx YuQing 2022-02-09 22:35:40 +0800
  • 3331b927b3 add function log_try_init2 YuQing 2022-02-14 09:41:21 +0800
  • e9d186ce99 make.sh: generate macros for dirent fields YuQing 2022-02-10 22:18:53 +0800
  • 29cc5af134 add function fc_iov_get_bytes YuQing 2022-02-02 20:37:13 +0800
  • 21cd3a9798 make.sh refined YuQing 2022-02-02 09:32:07 +0800
  • 3f20211a52 add const modifier for unification YuQing 2022-02-01 21:30:47 +0800
  • a19a0071db sockopt.[hc] support tcpwritev and tcpreadv YuQing 2022-01-31 17:03:07 +0800
  • 787eb3a7d6 NULL from parameter for getcwd YuQing 2022-01-29 17:18:13 +0800
  • 4b9e2d6517 add function fc_gettid YuQing 2022-01-29 15:56:41 +0800
  • 505893dc4c change include <sys/poll.h> to #include <poll.h> YuQing 2022-01-28 18:16:28 +0800
  • 34f8c3abb9 correct pthread_rwlockattr getkind_np to setkind_np YuQing 2022-01-28 18:05:27 +0800
  • a39005253b check pthread_rwlockattr_getkind_np for porting YuQing 2022-01-28 12:44:21 +0800
  • 013b7888ea upgrade version to 1.0.55 vazmin 2022-01-15 19:56:31 +0800
  • f734710832 upgrade version to 1.0.55 V1.0.55 YuQing 2022-01-13 10:13:06 +0800
  • 0410c7fedd add function sched_delay_free_ptr YuQing 2022-01-12 11:03:50 +0800
  • 0381982ac2 function fast_mblock_batch_alloc changed YuQing 2022-01-09 15:22:32 +0800
  • af68bf5d6a add macros: fc_queue_notify and fc_queue_notify_all YuQing 2022-01-06 20:32:05 +0800
  • 7fbdb0cece add macros: ptr_array_allocator_xxx YuQing 2022-01-03 10:24:28 +0800
  • c3f22aa867 fix arginfo_get_next_local_ip parameter YuQing 2021-12-31 22:41:57 +0800