YuQing
|
cf0950ea62
|
sf_set_read_event just skipped when use_io_uring is true
|
2025-10-03 11:33:26 +08:00 |
YuQing
|
f0ee6ce73f
|
struct sf_context remove field: remove_from_ready_list
|
2025-09-21 15:08:08 +08:00 |
YuQing
|
14d0a1c014
|
task init callback support extra argument
|
2024-09-15 12:06:25 +08:00 |
YuQing
|
231e2610e5
|
log square quoted IPv6 address
|
2024-03-05 18:07:34 +08:00 |
YuQing
|
78d65ba2c6
|
net buffer config for each sf_context instance
|
2024-02-20 09:53:52 +08:00 |
YuQing
|
cf9088fb0c
|
use task->pending_send_count to prevent re-entry
|
2023-11-06 10:54:50 +08:00 |
YuQing
|
5f5db2b998
|
support explicit post recv for RDMA
|
2023-09-28 22:20:52 +08:00 |
YuQing
|
17c99cdd55
|
sf_nio_task_is_idle rename to sf_nio_task_send_done
|
2023-09-26 15:26:42 +08:00 |
YuQing
|
f8e3fcdc55
|
adapt to the newest struct fast_task_info from libfastcommon
|
2023-09-25 18:37:53 +08:00 |
YuQing
|
9731e736df
|
idempotency support RDMA
|
2023-09-15 10:39:03 +08:00 |
YuQing
|
e22400fa1c
|
struct fast_task_info support padding_size for RDMA connection
|
2023-09-05 09:21:45 +08:00 |
YuQing
|
c5d64a0d54
|
change field lc_pair to lcp
|
2023-03-27 16:27:57 +08:00 |
YuQing
|
45531cf0c8
|
output refine for receipt_recv_timeout_callback
|
2022-09-20 20:39:55 +08:00 |
YuQing
|
cf4856e04b
|
support send_done_callback for FastDFS
|
2022-09-14 10:38:38 +08:00 |
YuQing
|
2ebb51dcfd
|
support alloc_recv_buffer callback
|
2022-08-25 18:22:16 +08:00 |
YuQing
|
56ccde45ba
|
idempotency seq_id includes server id and channel id for global unique
|
2022-06-24 10:37:10 +08:00 |
YuQing
|
a57709de93
|
sf_connection_manager.c: make_master_connection refined
|
2022-04-15 16:58:42 +08:00 |
YuQing
|
d11243964b
|
call writev for iovec array
|
2021-06-08 14:19:11 +08:00 |
YuQing
|
f72295e103
|
use fc_queue_try_pop_to_queue from libfastcommon
|
2021-06-01 17:09:57 +08:00 |
YuQing
|
eea7adde7c
|
set thread name as necessary
|
2021-04-29 21:33:05 +08:00 |
YuQing
|
1854683ddd
|
nio stage change to 2 fields: current and notify
|
2020-10-19 16:39:43 +08:00 |
YuQing
|
38df5d412c
|
add AGPLv3 license and copyright
|
2020-10-14 10:33:41 +08:00 |
YuQing
|
6cecfaa949
|
fixed printf format for port
|
2020-09-27 09:09:28 +08:00 |
YuQing
|
f5ffd013f1
|
check task length
|
2020-09-22 22:40:20 +08:00 |
YuQing
|
ee949f15f1
|
bugfixed: do NOT return result of sf_send_add_event
|
2020-09-22 22:25:45 +08:00 |
YuQing
|
ea5b25a56a
|
add function sf_proto_deal_ack
|
2020-09-21 10:46:37 +08:00 |
YuQing
|
de20796666
|
add function: sf_active_test
|
2020-09-17 11:33:38 +08:00 |
YuQing
|
4c0dde69e5
|
channel buffer_size for receipt report
|
2020-09-16 21:52:43 +08:00 |
YuQing
|
4db063335f
|
set last_report_time correctly
|
2020-09-16 14:38:58 +08:00 |
YuQing
|
4d1dfb9cab
|
idempotency channel heartbeat
|
2020-09-16 10:46:52 +08:00 |
YuQing
|
6433e3e8d9
|
server_handler.h OK
|
2020-09-15 20:58:37 +08:00 |
YuQing
|
70a5822bdc
|
add rpc idempotency
|
2020-09-15 14:49:34 +08:00 |