YuQing
|
e8a9967801
|
set use_io_uring explicitly
|
2025-11-04 15:34:25 +08:00 |
YuQing
|
96c896b09a
|
INSTALL changed for v1.0.81
|
2025-10-30 15:38:27 +08:00 |
YuQing
|
8d9feff6e2
|
restore function ioevent_reset
|
2025-10-29 11:18:56 +08:00 |
YuQing
|
cbcd38a9af
|
upgrade version to 1.0,81
|
2025-10-26 12:26:07 +08:00 |
YuQing
|
cd55792a89
|
Merge remote-tracking branch 'origin/use_iouring'
|
2025-10-26 12:24:55 +08:00 |
YuQing
|
511b1066c4
|
add macro function fc_string_equals_ex
|
2025-10-24 11:59:43 +08:00 |
YuQing
|
ddf6b5dfe9
|
send zc done notify callback for recycling buffer
|
2025-10-19 20:10:12 +08:00 |
YuQing
|
23cd03bc76
|
add macro IPV4_ADDRESS_SIZE and IPV6_ADDRESS_SIZE
|
2025-10-18 15:48:31 +08:00 |
YuQing
|
065184a203
|
batch ioevent_uring_submit for RDMA network
|
2025-10-07 19:52:48 +08:00 |
YuQing
|
de80dc19dc
|
struct ioevent_puller add field service_name
|
2025-10-06 20:53:14 +08:00 |
YuQing
|
dac653d694
|
IOEventCallback: change event type from short to int
|
2025-10-05 09:44:24 +08:00 |
YuQing
|
d5dbe3d030
|
free_queue support parameter: need_shrink and set task->shrinked
|
2025-10-03 21:03:31 +08:00 |
YuQing
|
7973d81b69
|
struct fast_task_info add fields: is_client and op_type for io_uring
|
2025-10-03 10:18:25 +08:00 |
YuQing
|
4576f22e24
|
add function uring_prep_connect
|
2025-09-30 10:12:41 +08:00 |
YuQing
|
cb6f6f13f3
|
support Linux io_uring OK
|
2025-09-27 15:37:56 +08:00 |
YuQing
|
012b2038ee
|
add functions uring_prep_xxx
|
2025-09-25 14:49:37 +08:00 |
YuQing
|
48a0ea2e30
|
ioevent_set support io_uring
|
2025-09-24 15:54:03 +08:00 |
YuQing
|
aa48e3cd9a
|
upgrade version in spec file
|
2025-09-20 17:12:30 +08:00 |
YuQing
|
47fa7f99df
|
ioevent.[hc] and ioevent_loop.[hc] support io_uring
|
2025-09-17 03:49:21 +08:00 |
YuQing
|
ec8e47f831
|
tests/test_fast_buffer.c support all types
|
2025-09-12 14:08:46 +08:00 |
YuQing
|
d9d6255621
|
test_fast_buffer.c support int2hex
|
2025-09-11 12:07:45 +08:00 |
YuQing
|
2f75958a4a
|
test_fast_buffer.c support -t option
|
2025-09-11 10:05:25 +08:00 |
YuQing
|
a4cae13e07
|
add function fc_ftoa
|
2025-09-10 15:06:17 +08:00 |
YuQing
|
f136821c0d
|
getIpaddrByNameEx: IPv4 has priority over IPv6
|
2025-09-10 15:05:15 +08:00 |
YuQing
|
b97f23ced2
|
bytes_to_human_str support round off
|
2025-09-03 15:23:27 +08:00 |
YuQing
|
84a1f90a9a
|
bytes to human readalbe string more gracefully
|
2025-08-29 13:25:58 +08:00 |
YuQing
|
3f19715e45
|
add function bytes_to_human_str
|
2025-08-29 11:36:10 +08:00 |
YuQing
|
ce4c5e23d4
|
upgrade version to 1.0.79
|
2025-08-24 22:58:33 +08:00 |
YuQing
|
d59da03d60
|
use size_t instead int to avoid compile warning
|
2025-08-21 20:52:35 +08:00 |
YuQing
|
8e51f4de3e
|
logger.h export function log_it_ex3
|
2025-08-20 17:54:29 +08:00 |
vazmin
|
0afae48142
|
gh actions: upgrade to 1.0.78-1
|
2025-08-16 16:31:05 +00:00 |
YuQing
|
158924f259
|
upgrade version to 1.0.78
|
2025-08-14 09:43:38 +08:00 |
YuQing
|
bf7c6e5144
|
add function fc_get_two/three_subdirs_full_filepath etc.
|
2025-08-13 15:40:39 +08:00 |
YuQing
|
6f4b3b7cd8
|
rename fc_combine_two_string to fc_combine_two_strings
|
2025-08-09 15:21:08 +08:00 |
YuQing
|
b1f3c7894e
|
add functions short2HEX, int2HEX, long2HEX
|
2025-08-08 21:49:43 +08:00 |
YuQing
|
ec2db7cd33
|
replace sprintf and snprintf as necessary
|
2025-08-07 19:55:41 +08:00 |
YuQing
|
63ef9aa8f4
|
add functions short2hex, int2hex, long2hex etc.
|
2025-08-06 14:16:06 +08:00 |
YuQing
|
1d2f938a30
|
add null terminator after fc_itoa
|
2025-08-05 21:14:45 +08:00 |
YuQing
|
e4898affdd
|
fast_buffer support options: binary_mode and check_capacity
|
2025-08-05 11:44:04 +08:00 |
YuQing
|
558670bc63
|
performance opt.: replace sprintf as necessary
|
2025-08-04 17:34:57 +08:00 |
YuQing
|
cf16c41054
|
src/connection_pool.[hc]: restore pthread mutex lock
|
2025-08-03 15:18:23 +08:00 |
YuQing
|
7fbb5c620b
|
change int2buff, buff2int etc. functions to static inline
|
2025-08-03 15:10:28 +08:00 |
YuQing
|
9acc202481
|
connection_pool.[hc]: use CAS instead of pthread mutex lock
|
2025-08-02 19:16:03 +08:00 |
YuQing
|
dd0d4dbc19
|
func conn_pool_get_key performance optimization
|
2025-07-26 16:58:25 +08:00 |
YuQing
|
a1ae1cbcb0
|
add file: src/tests/cpool_benchmark.c
|
2025-07-26 15:02:23 +08:00 |
YuQing
|
fda2679435
|
fast_mblock.[hc] remove counter: free node count
|
2025-07-22 16:37:36 +08:00 |
YuQing
|
f0484579e0
|
tests/Makefile add mblock_benchmark
|
2025-07-18 11:21:18 +08:00 |
YuQing
|
6a18162a12
|
add src/tests/mblock_benchmark.c
|
2025-07-18 11:06:36 +08:00 |
YuQing
|
8e834f7165
|
src/spinlock.[hc]: use pthread spinlock
|
2025-07-18 11:04:53 +08:00 |
YuQing
|
a256976600
|
fast_mblock.[hc] add counter: free node count
|
2025-07-09 09:20:41 +08:00 |