YuQing
|
7149a54128
|
use mutex lock when access dynamic content array
|
2020-05-07 16:41:21 +08:00 |
YuQing
|
54cb8f8415
|
free_queue support init_callback
|
2020-05-06 16:04:01 +08:00 |
YuQing
|
c8bf9f24ef
|
connection_pool support validate connection on error
|
2020-04-26 11:12:52 +08:00 |
YuQing
|
4011fcb39e
|
add test_file_write_hole.c
|
2020-04-24 22:15:41 +08:00 |
YuQing
|
688fcf4b74
|
uniq_skiplist add some macro defines
|
2020-04-22 20:27:21 +08:00 |
YuQing
|
01b1841fda
|
add function fc_get_file_line_count_ex
|
2020-03-31 10:10:49 +08:00 |
YuQing
|
201daee3b6
|
mblock_manager_stat_print format
|
2020-03-30 23:20:55 +08:00 |
YuQing
|
427818d005
|
fast_mblock stats refine
|
2020-03-29 12:30:42 +08:00 |
YuQing
|
590aa8d3a0
|
bugfixed: call fast_mblock_destroy in common_blocked_queue_destroy
|
2020-03-28 23:12:02 +08:00 |
YuQing
|
c2837fde5f
|
add functions getIpAndPort and getPeerIpAndPort
|
2020-03-26 11:36:44 +08:00 |
YuQing
|
da4c9a2581
|
common_blocked_queue_return_nodes
|
2020-03-23 21:54:31 +08:00 |
YuQing
|
6d88bb980d
|
bugfixed: must use lock when free_all_nodes
|
2020-03-22 13:21:20 +08:00 |
YuQing
|
edb8b2c4dd
|
sched_add_entries use temp ScheduleArray for rare case
|
2020-03-21 09:50:03 +08:00 |
YuQing
|
4d653d1b3e
|
add functions: create_work_threads_ex and fc_create_thread
|
2020-03-12 10:36:51 +08:00 |
YuQing
|
3d0956d302
|
nio_thread_data support thread notify
|
2020-03-10 21:16:27 +08:00 |
YuQing
|
f9881d96b7
|
add canceled field for complicated thread model
|
2020-03-09 10:51:46 +08:00 |
YuQing
|
b88d5b03fe
|
add waiting_queue for Linux eventfd notify
|
2020-03-08 16:12:54 +08:00 |
YuQing
|
6b528f123f
|
add ctx pointer for libserverframe nio
|
2020-03-06 22:06:35 +08:00 |
YuQing
|
d87d98dbe0
|
add function fast_char_unescape
|
2020-03-04 20:54:50 +08:00 |
YuQing
|
773f1bc28c
|
shared_func.[hc]: add functions getFileSize
|
2020-03-03 10:19:53 +08:00 |
YuQing
|
8005b18198
|
fast_allocator.[hc]: add function fast_allocator_strdup
|
2020-02-27 22:26:17 +08:00 |
YuQing
|
3e3bcda2df
|
add functions fc_floor_prime and fc_ceil_prime
|
2020-02-27 15:31:44 +08:00 |
YuQing
|
74bcd17360
|
in func writeToFile: change write to fc_safe_write
|
2020-02-25 21:25:29 +08:00 |
YuQing
|
a57b87b556
|
common_blocked_queue support pop all nodes
|
2020-02-24 21:57:05 +08:00 |
YuQing
|
fd4368e6e2
|
bugfixed: use new_addr instead of addr
|
2020-02-21 20:45:20 +08:00 |
YuQing
|
6e5511614d
|
add function fc_server_check_connect_ex
|
2020-02-20 16:03:28 +08:00 |
YuQing
|
89ad53974f
|
add uniq server addresses
|
2020-02-19 15:49:39 +08:00 |
YuQing
|
11a441e1f8
|
server_id_func.[hc] OK
|
2020-02-17 16:25:42 +08:00 |
YuQing
|
81e6455819
|
add tests/test_server_id_func.c
|
2020-02-15 20:55:57 +08:00 |
YuQing
|
7459f7ded4
|
add files: server_id_func.[hc]
|
2020-02-14 21:21:42 +08:00 |
YuQing
|
5d3c3c576c
|
add function fast_mpool_log_stats
|
2020-02-12 19:11:52 +08:00 |
YuQing
|
d6b0f1b0c4
|
add function is_network_error
|
2020-02-09 17:17:37 +08:00 |
YuQing
|
798244cc1b
|
add function fc_memrchr
|
2020-02-08 09:19:10 +08:00 |
YuQing
|
90e61572c0
|
fast_mblock.[hc]: add init_args for init_func
|
2020-02-03 22:42:27 +08:00 |
YuQing
|
a6066181ae
|
add function split_string_ex
|
2020-02-02 20:49:57 +08:00 |
YuQing
|
91e0124ae5
|
add uniq_skiplist.[hc]
|
2020-01-19 22:40:46 +08:00 |
YuQing
|
916ad1f9e0
|
add test file src/tests/test_pthread_lock.c
|
2020-01-19 15:52:23 +08:00 |
YuQing
|
12dde730c8
|
add function fc_delete_file_ex
|
2019-12-25 15:20:07 +08:00 |
YuQing
|
2992bfc4be
|
add buffered_file_writer.[hc]
|
2019-12-25 10:41:58 +08:00 |
YuQing
|
1302c5306a
|
correct function skiplist_iterator in skiplist.h
|
2019-12-24 08:52:31 +08:00 |
YuQing
|
41e4e6f079
|
replace function call system to getExecResult
|
2019-12-06 11:49:35 +08:00 |
YuQing
|
b7dde81d1e
|
function create_work_threads changed
|
2019-12-03 21:20:41 +08:00 |
YuQing
|
d818e59009
|
add function get_gzip_command_filename
|
2019-11-30 15:33:59 +08:00 |
YuQing
|
69463768ea
|
add function conn_pool_connect_server_ex
|
2019-09-30 21:22:19 +08:00 |
YuQing
|
583bdc87dc
|
upgrade version to 1.0.41
|
2019-09-29 15:58:11 +08:00 |
YuQing
|
28d175523d
|
sockopt.[hc] support IPv6
|
2019-09-27 11:29:12 +08:00 |
YuQing
|
cd4a1c3959
|
multi_socket_client.c: code refine
|
2019-09-22 21:31:55 +08:00 |
YuQing
|
93ca7b42cd
|
ini_file_reader.c: fix empty string compare
|
2019-09-22 10:23:36 +08:00 |
YuQing
|
f6609c7612
|
add function id_generator_next_extra_ptr
|
2018-11-09 22:07:21 +08:00 |
YuQing
|
32c1445d41
|
add function resolve_path and fast_buffer_append_file
|
2018-10-29 16:48:08 +08:00 |