Commit Graph

394 Commits (f9f7b0f15917eb53225e197693d84e24f08d8e1d)

Author SHA1 Message Date
YuQing f9f7b0f159 add function sf_serializer_pack_id_name_skiplist 2023-08-05 20:48:40 +08:00
YuQing e440273f35 sf_binlog_writer.c: flow control more rigorously 2023-07-30 10:11:00 +08:00
YuQing 27a7696867 bugfixed: sf_binlog_index.c call parse only when row_count > 0 2023-07-29 09:48:25 +08:00
YuQing 024a6b0e8a improve robustness of binlog writer flow control 2023-07-27 10:54:59 +08:00
YuQing 6ce1a711f9 add inline function: sf_binlog_writer_get_waiting_count etc. 2023-07-26 10:35:58 +08:00
vazmin 3e3162c825 gh actions: upgrade to 1.1.28-1 2023-07-23 14:28:20 +00:00
YuQing 8fdb8599c9 upgrade version to 1.1.28 2023-07-07 08:26:32 +08:00
YuQing 566c055f27 use libfastcommon V1.68 2023-07-05 18:09:53 +08:00
YuQing 5e8535db9c function sf_push_to_binlog_write_queue changed 2023-06-30 10:40:05 +08:00
YuQing 1abf7402ca log info when flow ctrol waiting time > 0 gracefully 2023-06-30 10:29:18 +08:00
YuQing d006954ceb sf_binlog_writer_init support call_fsync parameter 2023-06-27 18:19:36 +08:00
YuQing 6e071410dc log warning when flow ctrol waiting time > 0 2023-06-27 16:39:37 +08:00
vazmin e34cc12ae5 gh actions: upgrade to 1.1.27-1 2023-06-24 06:51:30 +00:00
YuQing b15faf68f4 upgrade version to 1.1.27 2023-06-17 15:22:06 +08:00
YuQing a95f4cc725 sf_binlog_writer.[hc]: use config max_delay for flow control 2023-06-16 17:59:29 +08:00
YuQing c9fba3b9a7 Merge branch 'master' of github.com:happyfish100/libserverframe 2023-06-10 14:48:29 +08:00
YuQing 2a245a06aa sf_file_writer.[hc] support config call_fsync for performance 2023-06-10 14:32:00 +08:00
vazmin 6f60ff5825 gh actions: upgrade to 1.1.26-1 2023-06-04 10:52:11 +00:00
YuQing d5139804f9 adapt newest fast_mblock_init_ex2 2023-05-19 11:21:15 +08:00
YuQing 0989cc02fe remove debug info in request_metadata.c 2023-05-18 20:20:27 +08:00
YuQing 5786b0383f request_metadata.c: set thread name in Linux 2023-05-18 16:10:51 +08:00
YuQing 3b946778dd upgrade version to 1.1.26 2023-05-16 09:41:33 +08:00
YuQing 32706b6275 add function sf_socket_close 2023-05-10 20:29:14 +08:00
YuQing 7c6673f78a connection manager support exclude server_id for server side 2023-05-05 16:22:04 +08:00
YuQing 90e144920a use new sorted queue with double link chain for quick push 2023-05-04 20:07:23 +08:00
YuQing c5d64a0d54 change field lc_pair to lcp 2023-03-27 16:27:57 +08:00
YuQing 2272bf2707 add macro func: sf_file_writer_get_last_version_silence 2023-03-27 15:32:25 +08:00
YuQing 0328b32766 sf_file_writer_get_last_version support log_level 2023-03-14 09:48:22 +08:00
YuQing 404f374397 remove useless field: tag 2023-03-12 11:29:56 +08:00
YuQing dfc14de25d add type SFBlockSliceKeyInfo for libdiskallocator 2023-03-10 19:11:16 +08:00
YuQing 30ebb55c27 add type SFBlockKey and SFSliceSize for libdiskallocator and faststore 2023-03-05 08:48:36 +08:00
YuQing 077154f75f add macro func sf_log_network_error_for_delete_ex 2023-03-02 11:25:53 +08:00
YuQing 8bedbb6f27 code simplification for last commit 2023-02-23 10:51:46 +08:00
YuQing 92fbcab0f4 bugfixed: fastdfs issue #620
set notify.stage to SF_NIO_STAGE_NONE before deal_notified_task
2023-02-23 10:30:40 +08:00
vazmin ac923ebaf8 gh actions: upgrade to 1.1.25-1 2023-02-18 05:44:50 +00:00
YuQing a9ebe20b5b upgrade version to 1.1.25 2023-02-15 21:04:04 +08:00
YuQing 13990e3747 code simplification for epoll edge trigger 2023-02-12 20:04:01 +08:00
YuQing 294ad5e636 use field notify_next for notify queue of nio thread 2023-02-12 19:47:31 +08:00
YuQing 7f758fd293 init epoll_edge_trigger to false 2023-02-12 12:20:06 +08:00
YuQing c1ae024da5 enable epoll edge trigger by global variable epoll_edge_trigger 2023-02-12 10:38:46 +08:00
vazmin 1dd9ac656f gh actions: upgrade to 1.1.24-1 2023-01-15 13:50:15 +00:00
YuQing 5a8452721d upgrade version to 1.1.24 2023-01-14 08:40:47 +08:00
YuQing 91f0564158 change log level to debug for hash entry reclaim 2023-01-13 14:25:30 +08:00
YuQing 69f117c956 check socket connected on unexpected stage 2022-12-30 17:23:18 +08:00
YuQing ca3f14df6e get_leader_connection: failover on multi ip addresses 2022-12-23 09:35:01 +08:00
YuQing a6c8c65371 log address count when make_connection fail 2022-12-22 16:04:32 +08:00
YuQing 3ccec6eb36 add function sf_load_data_path_config_ex 2022-12-21 15:45:03 +08:00
YuQing f3afc0af6e show patch part of version info anyway 2022-11-25 16:04:13 +08:00
vazmin e54f2d413e gh actions: upgrade to 1.1.22-1 2022-11-21 14:55:50 +00:00
vazmin 777713e0e4 debian: installation dir changes 2022-11-21 22:36:29 +08:00