Commit Graph

  • a0f16319e0 struct sf_shared_mbuffer: Must move buff to last YuQing 2022-08-30 11:07:31 +0800
  • 8b22655352 add function sf_release_task_shared_mbuffer YuQing 2022-08-28 17:25:50 +0800
  • c27cb2a9af add files: sf_shared_mbuffer.[hc] YuQing 2022-08-27 21:39:31 +0800
  • 2ebb51dcfd support alloc_recv_buffer callback YuQing 2022-08-25 18:22:16 +0800
  • 3257a5f842 function sf_get_base_path_from_conf_file impl. YuQing 2022-08-20 09:59:36 +0800
  • f63843765a gh actions: upgrade to 1.1.17-1 vazmin 2022-08-15 13:31:54 +0000
  • f08b81b3b9 upgrade version to 1.1.17 V1.1.17 smart_quorum YuQing 2022-08-15 15:19:28 +0800
  • dc9267188d replication quorum support smart mode YuQing 2022-08-02 16:22:54 +0800
  • 2d01d91b87 sf_connection_manager.c log module name YuQing 2022-07-29 16:40:41 +0800
  • f433589d05 gh actions: upgrade to 1.1.16-1 V1.1.16 vazmin 2022-07-25 13:52:09 +0000
  • 809a1bf997 upgrade version to V1.1.16 replication_quorum YuQing 2022-07-24 14:58:09 +0800
  • 94ee91d37d bugfixed: sf_file_writer_get_last_lines deal correctly when cross files YuQing 2022-07-21 18:34:11 +0800
  • 5da65a172c request_metadata.c: check data_version > 0 for performance YuQing 2022-07-08 11:23:32 +0800
  • 803d3cb626 IdempotencyRequestMetadata add field n for integer argument YuQing 2022-07-05 19:25:55 +0800
  • a966d1bf4d sf_synchronize_finished_notify_no_lock impl. YuQing 2022-07-05 09:01:37 +0800
  • 7cfb8dc89d add functions sf_synchronize_finished_notify/wait YuQing 2022-07-04 11:01:24 +0800
  • d95e3ed679 remove debug info YuQing 2022-06-30 17:59:44 +0800
  • f63ede788e generate seq_id only once per RPC YuQing 2022-06-29 15:02:38 +0800
  • 990ef2d173 request_metadata.[hc] v2 impl. YuQing 2022-06-27 22:17:17 +0800
  • 92613c765f request_metadata.[hc] first verson finished YuQing 2022-06-27 17:17:57 +0800
  • b364a875c2 add files idempotency/server/request_metadata.[hc] YuQing 2022-06-27 11:30:01 +0800
  • c6300318c8 use macro FC_SET_CLOEXEC from libfastcommon YuQing 2022-06-25 11:24:59 +0800
  • dfc58be3ec add func sf_nio_add_to_deleted_list YuQing 2022-06-25 09:21:02 +0800
  • 8824c35975 open file with flag O_CLOEXEC YuQing 2022-06-24 18:56:28 +0800
  • 56ccde45ba idempotency seq_id includes server id and channel id for global unique YuQing 2022-06-24 10:37:10 +0800
  • 7f7ba8d835 support set next version when order_mode is VARY YuQing 2022-06-24 07:46:04 +0800
  • 22ffe6841d change default values of log_file_rotate_everyday and log_file_keep_days YuQing 2022-06-18 18:19:35 +0800
  • 6dd3bfbb22 sf_replication_quorum_check changed YuQing 2022-06-17 11:24:31 +0800
  • e8e6cfc64a add replication quorum type and functions YuQing 2022-06-16 16:01:01 +0800
  • e344feb092 gh actions: upgrade to 1.1.15-1 vazmin 2022-06-15 14:26:27 +0000
  • 98c85ba7eb libserverframe.spec: upgrade version V1.1.15 vote_node YuQing 2022-06-06 20:34:57 +0800
  • 1d1d4c9f00 sf_file_writer_get_binlog_indexes ignore file not exist YuQing 2022-06-03 15:32:07 +0800
  • bcd1120617 sf_file_writer support specifying file prefix YuQing 2022-05-31 21:19:15 +0800
  • 39e5dd419e custom define binlog rotate file size YuQing 2022-05-30 11:24:05 +0800
  • 464573f9ff sf_file_writer_set_indexes impl. YuQing 2022-05-26 20:14:00 +0800
  • f490366c03 sf_binlog_writer_change_write_index impl. YuQing 2022-05-19 18:14:33 +0800
  • 353dde7059 add macro SF_ERROR_EINPROGRESS YuQing 2022-05-18 10:39:23 +0800
  • 89a39e85d3 add macro SF_CLUSTER_ERROR_BINLOG_MISSED YuQing 2022-05-17 14:58:15 +0800
  • c717646593 sf_file_writer_get_indexes impl. YuQing 2022-05-14 16:27:09 +0800
  • c611b9b30c sf_file_writer.[hc] support start_index YuQing 2022-05-14 14:21:05 +0800
  • 077a68a974 add two macros for vote node YuQing 2022-05-09 16:20:21 +0800
  • 09839f9bf4 log service_name field when connect or communicate error YuQing 2022-05-08 10:44:55 +0800
  • 00faf7e637 add function sf_load_cluster_config1 YuQing 2022-05-06 15:12:19 +0800
  • 07bbf65847 sf_proto_get_server_status_pack use struct YuQing 2022-05-06 09:48:49 +0800
  • b38bf00a28 proto get_server_status remove field service_id YuQing 2022-04-30 10:20:30 +0800
  • 7f92190c87 add SF_CLUSTER_PROTO_GET_SERVER_STATUS_REQ/RESP YuQing 2022-04-29 14:37:59 +0800
  • 312b7752ef gh actions: upgrade to 1.1.14-1 vazmin 2022-04-28 11:54:26 +0000
  • 3734e68e0b sf_binlog_writer_finish check thread running V1.1.14 YuQing 2022-04-24 10:57:19 +0800
  • dcd024019b Merge branch 'recovery_and_balance' YuQing 2022-04-24 08:26:18 +0800
  • a29ac30f67 upgrade version to V1.1.14 recovery_and_balance YuQing 2022-04-22 14:57:26 +0800
  • 78e321f4ad election quorum support sf_election_quorum_auto YuQing 2022-04-21 11:29:43 +0800
  • 613c31fcf3 sf_binlog_writer_change_order_by check if versioned writer YuQing 2022-04-18 08:59:07 +0800
  • 952647cbc9 order_by feature belongs to writer instead of thread YuQing 2022-04-17 18:18:18 +0800
  • a57709de93 sf_connection_manager.c: make_master_connection refined YuQing 2022-04-15 16:58:42 +0800
  • 7259eaf6ac log retry count when get connection fail YuQing 2022-04-11 10:24:21 +0800
  • 3dd9313dc2 debian update substvars format vazmin 2022-04-05 00:37:34 +0800
  • 9e77dac94b feat use debian/substvars vazmin 2022-04-04 14:35:52 +0800
  • de943f684a add function sf_load_quorum_config YuQing 2022-03-30 21:22:34 +0800
  • b4aaf69962 sf_buffered_writer.h: compile OK. YuQing 2022-03-25 15:30:14 +0800
  • 68d41aa690 rename to sf_file_writer_deal_versioned_buffer YuQing 2022-03-22 08:23:03 +0800
  • 1a03fec1f6 add function sf_file_writer_get_binlog_index YuQing 2022-03-19 16:36:11 +0800
  • a727f382bc add function: sf_binlog_writer_notify_exit YuQing 2022-03-18 16:48:26 +0800
  • a265bbbbea add function sf_binlog_writer_destroy YuQing 2022-03-17 20:52:41 +0800
  • e061a3dfad add file src/sf_buffered_writer.h YuQing 2022-03-16 11:48:00 +0800
  • 246ff83225 debian: add changelog 1.1.13-1 vazmin 2022-03-13 17:19:01 +0800
  • d129c6151e add function sf_binlog_writer_get_index_filename V1.1.13 YuQing 2022-03-08 17:13:29 +0800
  • 25ca590416 make.sh: change DEBUG_FLAG to 0 YuQing 2022-03-06 19:41:16 +0800
  • 2bcf2428e1 upgrade version to 1.1.13 posix_api YuQing 2022-03-03 10:16:00 +0800
  • 8de3678e86 sf_load_global_config_ex: server_name can be NULL YuQing 2022-03-03 10:00:29 +0800
  • 6549172c67 support function sf_sharding_htable_delete YuQing 2022-02-27 15:57:32 +0800
  • 3e4ddce4a2 add function sf_load_global_base_path YuQing 2022-02-26 10:05:25 +0800
  • 1ba160b6d7 change log level to debug YuQing 2022-02-25 09:45:40 +0800
  • 9159d9c24b simple_hash rename to fc_simple_hash YuQing 2022-02-09 22:39:40 +0800
  • 2d177ab262 sf_iov.[hc] add function sf_iova_memcpy_ex YuQing 2022-02-14 10:26:25 +0800
  • 52e34ca393 sf_iova_memset_ex: add const modifier YuQing 2022-02-04 15:51:08 +0800
  • fa9e00f3b8 sf_iova_memset_ex for iov and iovcnt YuQing 2022-02-04 15:37:59 +0800
  • 5796655ce0 sf_iova_memset impl. YuQing 2022-02-04 15:22:11 +0800
  • 23ff87dea0 iova_slice error detect YuQing 2022-02-04 10:59:00 +0800
  • a46945b6cd add files: sf_iov.[hc] YuQing 2022-02-03 22:30:19 +0800
  • 1adfb10c63 upgrade version to 1.1.12 vazmin 2022-01-15 20:16:06 +0800
  • cfd7690f4e upgrade version to 1.1.12 V1.1.12 YuQing 2022-01-13 10:07:41 +0800
  • 16f5b42b95 sf_synchronize_counter_wait: check SF_G_CONTINUE_FLAG YuQing 2022-01-12 07:05:27 +0800
  • 1a06ea13e7 update debian package version vazmin 2021-12-26 23:53:29 +0800
  • 7263903e49 update debian package version vazmin 2021-12-26 23:53:29 +0800
  • 62846f21ff upgrade version to 1.1.11 V1.1.11 YuQing 2021-12-23 11:25:19 +0800
  • 15fc77703a function sf_serializer_read_message changed storage_engine YuQing 2021-11-18 11:19:32 +0800
  • 320f344b3e sf_serializer.[hc]: support id_name_array YuQing 2021-11-16 10:08:40 +0800
  • 97b64c67fb sf_synchronize_counter_xxx use mutex lock all YuQing 2021-11-08 11:06:30 +0800
  • f4bfe9ad25 move/set void pointer correctly YuQing 2021-11-04 20:51:33 +0800
  • 255754eb5f add function sf_synchronize_counter_notify YuQing 2021-10-28 16:19:02 +0800
  • b9b466c364 set last_versions.done when binlog_writer_set_next_version YuQing 2021-10-17 21:51:28 +0800
  • cccb1c6d23 add function sf_synchronize_counter_wait YuQing 2021-10-12 10:54:30 +0800
  • 0eb483f68c add function sf_serializer_pack_buffer YuQing 2021-10-09 10:20:31 +0800
  • 1901189515 add struct SFSynchronizeContext YuQing 2021-10-05 20:03:05 +0800
  • e35a3ca104 sf_serializer.[hc]: support string array YuQing 2021-10-01 09:13:46 +0800
  • fd9d59dbd2 add function sf_binlog_index_expand_array YuQing 2021-09-27 17:43:56 +0800
  • ae832465a1 sf_ordered_writer.[hc] impl YuQing 2021-09-22 10:53:38 +0800
  • d2b828bd7a add files: sf_ordered_writer.[hc] YuQing 2021-09-21 17:07:11 +0800
  • fb7ffa0b1d sf_binlog_writer removes global variable: g_sf_binlog_data_path YuQing 2021-09-21 09:26:10 +0800
  • db858fc048 sf_binlog_writer uses sf_file_writer YuQing 2021-09-20 21:30:24 +0800