Commit Graph

797 Commits (4df1107fa3a626c13c9c0edd870de7c1fb842615)

Author SHA1 Message Date
YuQing 47c4eaeb13 fast_allocator.[hc]: correct reclaim_interval logic 2021-08-06 15:18:36 +08:00
zhiming 082a0fbc06 feat debian package
debian clear

deb clean rules

update the shared library install dirs in deb

Update rules

Update rules

Revert "Update rules"

This reverts commit 0d32aec147.
2021-08-03 08:57:12 +08:00
YuQing 3e0f1eb1fc fast_mblock_init_ex1: unify obj name 2021-07-20 20:27:48 +08:00
YuQing 1e9df48fec upgrade version to V1.0.53 2021-07-06 21:23:31 +08:00
YuQing 75b2aaee97 open for write MUST have the third parameter: mode 2021-07-01 07:41:29 +08:00
YuQing de879c15ee uniq_skiplist.h: add function uniq_skiplist_iterator_at 2021-06-30 15:05:31 +08:00
YuQing 3ad4a89ff5 process_action support action status 2021-06-26 11:00:52 +08:00
zhangchunsheng 3a61bf8074 Merge branch 'feature/debian' 2021-06-25 18:49:15 +08:00
zhangchunsheng df43a7d48b add debian pkg 2021-06-25 18:47:45 +08:00
zhangchunsheng d5f9271597 add debian 2021-06-25 18:23:16 +08:00
YuQing e10bb45605 correct macro MEM_ALIGN 2021-06-11 11:09:48 +08:00
YuQing a5ee277e2d add macros: MEM_ALIGN_FLOOR and MEM_ALIGN_CEIL 2021-06-11 11:03:26 +08:00
YuQing ba1f8eb38f add function fc_check_realloc_iovec_array 2021-06-08 14:15:24 +08:00
YuQing e6be76eb74 remove compile warning (the compiler is too worried) 2021-06-06 16:25:21 +08:00
YuQing 1d1a766c70 process_restart more gracefully 2021-06-04 17:56:02 +08:00
YuQing e068391c87 add function get_path_block_size and get_device_block_size 2021-06-02 11:07:28 +08:00
YuQing 48f108b40d add function fc_queue_pop_to_queue_ex 2021-06-01 17:08:24 +08:00
YuQing d5fd9a176d upgrade version to 1.0.52 2021-06-01 15:45:36 +08:00
YuQing 41681a5eb7 process_stop more gracefully (kill -9 on timeout) 2021-06-01 15:34:18 +08:00
YuQing da2077c6b8 add function get_kernel_version 2021-05-27 10:05:52 +08:00
YuQing 8174aed8e3 set errno to result ASAP for safety 2021-05-26 18:05:50 +08:00
YuQing ec181d51cf use macros: IS_URL_RESOURCE and IS_FILE_RESOURCE 2021-05-26 18:01:13 +08:00
YuQing 639d388c6d use libcurl to fetch URL resource 2021-05-26 15:21:55 +08:00
YuQing 768fbb68d4 normalize_path support file resource start with file:// 2021-05-26 09:38:04 +08:00
YuQing 6fddce73c5 add function normalize_path_ex and normalize_uri 2021-05-25 16:48:10 +08:00
YuQing df4fdfcab7 uniq_skiplist.[hc]: init function add parameter: allocator_use_lock 2021-05-20 10:08:01 +08:00
YuQing 797f4e08b8 fast_mblock.[hc]: support batch alloc and batch free 2021-05-18 15:06:59 +08:00
YuQing 4558290e1e add macro fc_fallocate 2021-05-11 09:07:23 +08:00
YuQing 5650e87665 upgrade version to V1.0.50 2021-04-30 10:59:59 +08:00
YuQing 63d57f82c6 set thread name OK 2021-04-28 07:54:57 +08:00
YuQing 082da383ff set thread name as necessary 2021-04-29 21:02:36 +08:00
YuQing 9d9cee76ac add functions fc_server_load_from_ini_context etc. 2021-04-28 20:31:00 +08:00
YuQing 1fd4a5da2b upgrade version to V1.0.49 2021-04-20 10:54:50 +08:00
YuQing f37c3bf013 parse_bytes function more graceful 2021-04-17 21:51:27 +08:00
YuQing 76ef22d380 add function locked_list_count 2021-04-12 15:31:59 +08:00
YuQing 6a3bcd4547 add file locked_list.h 2021-04-09 21:28:22 +08:00
YuQing c1bb9d6532 add functions: fc_queue_push_queue_to_tail etc. 2021-04-07 14:53:29 +08:00
YuQing 097a7db3cb add functions: fc_check_filename_ex 2021-03-28 21:08:20 +08:00
YuQing cc304e5d7a add functions: fc_string_case_compare, fc_string_case_equal etc. 2021-03-21 10:15:29 +08:00
YuQing 07ba689835 add FilenameString type and macro 2021-03-19 09:17:11 +08:00
YuQing 13de41bc05 add functions: fc_mkdirs and str_replace 2021-03-16 09:10:34 +08:00
YuQing 88aa31df07 add uniq_skiplist_pair struct and init function 2021-03-15 20:57:48 +08:00
YuQing 04226e28fc add macros: FC_ABS and FC_NEGATIVE 2021-03-10 14:38:09 +08:00
YuQing 3f15be8d92 correct tests compile error and warning 2021-02-25 15:09:35 +08:00
YuQing 0ed5b405d9 add test_mutex_lock_perf 2021-02-25 15:06:23 +08:00
YuQing 9665ff87e3 upgrade version to 1.0.48 2021-02-01 10:54:46 +08:00
YuQing 02701c3781 add function fc_queue_timedpop 2021-02-01 10:52:55 +08:00
YuQing 12aab5f94c small changes for logger.c 2021-02-01 09:27:18 +08:00
YuQing 35aa996333 add function common_blocked_queue_timedpop 2021-01-29 17:39:12 +08:00
YuQing 41a4ca78c7 fast_buffer.[hc]: add function fast_buffer_append_binary 2021-01-27 21:10:43 +08:00