YuQing
|
d22f9da49c
|
bugfixed: MUST call sf_hold_task in sf_nio_notify for rare case
|
2025-11-16 15:29:38 +08:00 |
YuQing
|
5495455fa7
|
do NOT call task->finish_callback
|
2025-11-15 11:14:14 +08:00 |
YuQing
|
4da0ff251c
|
upgrade version to 1.2.10
|
2025-11-11 09:57:18 +08:00 |
YuQing
|
2444eac6ce
|
declare use_send_zc field anyway
|
2025-11-11 09:52:42 +08:00 |
YuQing
|
a52cc2d5d4
|
check sf_context->use_io_uring more
|
2025-11-05 09:58:37 +08:00 |
YuQing
|
c4af33a497
|
declare use_io_uring correctly
|
2025-11-04 15:55:33 +08:00 |
YuQing
|
fa32972052
|
move use_io_uring and use_send_zc to struct sf_context
|
2025-11-04 15:40:00 +08:00 |
YuQing
|
688211fbcd
|
correct compile error
|
2025-11-03 15:22:45 +08:00 |
YuQing
|
1b2f521b99
|
uring cancel callback release task correctly
|
2025-11-03 14:56:29 +08:00 |
YuQing
|
ddc528d69d
|
restore function sf_client_sock_in_read_stage
|
2025-11-02 15:02:54 +08:00 |
YuQing
|
32d443b497
|
MUST call set_read_event anyway after socket send done
|
2025-10-27 12:28:24 +08:00 |
YuQing
|
53dd39500f
|
upgrade version to 1.2.9
|
2025-10-26 12:27:49 +08:00 |
YuQing
|
772a9a6895
|
Merge remote-tracking branch 'origin/use_iouring'
|
2025-10-26 12:26:53 +08:00 |
YuQing
|
932751d392
|
send zc done notify callback for recycling buffer
|
2025-10-20 10:34:47 +08:00 |
YuQing
|
817ff547da
|
set alloc_conn_once and max_entries gracefully
|
2025-10-12 12:28:11 +08:00 |
YuQing
|
926cd40114
|
ioevent_init: set max entries for io_uring gracefully
|
2025-10-12 10:24:35 +08:00 |
YuQing
|
b688973cf9
|
change use_send_zc's default value to true
|
2025-10-09 14:01:32 +08:00 |
YuQing
|
b16526e8f7
|
bug fixed: check_task process correctly
|
2025-10-06 20:55:29 +08:00 |
YuQing
|
68079fc468
|
IOEventCallback: change event type from short to int
|
2025-10-05 16:53:21 +08:00 |
YuQing
|
3dcc1c570d
|
call sf_proto_init_task_magic when task->shrinked
|
2025-10-03 21:06:58 +08:00 |
YuQing
|
cf0950ea62
|
sf_set_read_event just skipped when use_io_uring is true
|
2025-10-03 11:33:26 +08:00 |
YuQing
|
263171c4fe
|
async_connect use io_uring
|
2025-09-30 11:26:11 +08:00 |
YuQing
|
a2ab8a0c01
|
adapt Linux io_uring OK
|
2025-09-27 15:41:56 +08:00 |
YuQing
|
0f75b039f6
|
sf_logger_set_schedule_entry change to sf_logger_set_schedule_entries
|
2025-09-26 19:57:03 +08:00 |
YuQing
|
ecee21f289
|
socket send and recv adapt to io_uring
|
2025-09-25 15:54:38 +08:00 |
YuQing
|
bc5af8a58b
|
struct sf_network_handler add field use_iouring
|
2025-09-24 15:59:27 +08:00 |
YuQing
|
f0ee6ce73f
|
struct sf_context remove field: remove_from_ready_list
|
2025-09-21 15:08:08 +08:00 |
vazmin
|
aef9d803d1
|
gh actions: upgrade to 1.2.8-1
|
2025-08-16 16:32:03 +00:00 |
YuQing
|
6d0465acc4
|
upgrade version to 1.2.8
|
2025-08-14 09:44:39 +08:00 |
YuQing
|
2e5258045d
|
change SF_BINLOG_FILE_PREFIX to SF_BINLOG_FILE_PREFIX_STR
|
2025-08-10 12:03:25 +08:00 |
YuQing
|
fc689a02ba
|
rename fc_combine_two_string to fc_combine_two_strings
|
2025-08-09 15:22:04 +08:00 |
YuQing
|
7b3f6d620a
|
use fc_safe_strcpy and fc_combine_two_string
|
2025-08-08 21:52:08 +08:00 |
YuQing
|
03f64998ce
|
performance opt.: replace snprintf
|
2025-08-07 19:53:38 +08:00 |
YuQing
|
0b4936bd8f
|
performance opt.: replace sprintf again
|
2025-08-05 18:05:56 +08:00 |
YuQing
|
ba87f8e1ea
|
performance opt.: replace sprintf
|
2025-08-04 16:57:35 +08:00 |
YuQing
|
da2ddc7441
|
sf_log_config for client correctly
|
2025-04-23 15:17:23 +08:00 |
vazmin
|
b83189f021
|
gh actions: upgrade to 1.2.7-1
|
2025-04-06 16:56:40 +00:00 |
YuQing
|
4ad53f7ee3
|
correct libserverframe release version
|
2025-04-01 17:21:01 +08:00 |
YuQing
|
003cc74b96
|
upgrade version to 1.2.7
|
2025-04-01 16:49:38 +08:00 |
YuQing
|
3815c0b2ce
|
export function sf_file_writer_direct_write
|
2025-03-15 10:10:01 +08:00 |
YuQing
|
7ee7e7b535
|
add function sf_file_writer_get_last_line
|
2025-03-10 17:01:03 +08:00 |
YuQing
|
e095ce45c2
|
add function sf_file_writer_flush_buffer
|
2025-03-05 20:05:56 +08:00 |
YuQing
|
f9d8c3d070
|
add function write_to_binlog_index_file
|
2025-02-18 15:49:00 +08:00 |
YuQing
|
fc9c23fb95
|
call flush_writer_files before rotate file
|
2025-02-17 10:54:07 +08:00 |
YuQing
|
755296bb68
|
add function sf_proto_send_buf2
|
2025-02-12 21:59:04 +08:00 |
YuQing
|
14a783fd6f
|
sf_binlog_writer_rotate_file can skip empty file
|
2025-02-10 18:34:04 +08:00 |
YuQing
|
e9e33883bf
|
Merge branch 'master' of gitee.com:fastdfs100/libserverframe
|
2025-02-09 09:30:42 +08:00 |
YuQing
|
318640572f
|
sf_file_writer.[hc]: support write done callback
|
2025-02-09 09:26:34 +08:00 |
YuQing
|
f6e2de5668
|
upgrade version to 1.2.6
|
2025-01-27 20:50:18 +08:00 |
YuQing
|
b6e24d0548
|
sf_connection_manager.[hc]: get connection functions add parameter shared
|
2025-01-27 10:59:57 +08:00 |