Commit Graph

  • 66fe9767f7 add files: sf_file_writer.[hc] YuQing 2021-09-20 20:55:23 +0800
  • 8a1f905b2a rename function sf_serializer_read to sf_serializer_read_message YuQing 2021-09-20 10:42:47 +0800
  • 8344c8309f sf_serializer.[hc] add function sf_serializer_read YuQing 2021-09-17 09:30:15 +0800
  • edf9d58909 add function sf_serializer_pack_integer YuQing 2021-09-07 08:21:50 +0800
  • d79310674e rename sf_serialize.[hc] to sf_serializer.[hc] YuQing 2021-09-06 10:18:05 +0800
  • 88a0f0a267 add function sf_binlog_writer_get_last_version YuQing 2021-09-01 21:13:57 +0800
  • 024c148700 add files: sf_binlog_index.[hc] YuQing 2021-08-21 16:12:03 +0800
  • cc5f215a3a sf_serialize_next return array and map correctly YuQing 2021-08-20 17:36:06 +0800
  • 62c874bc4f sf_serialize_unpack array and map impl YuQing 2021-08-20 11:06:12 +0800
  • c529c5ab8c sf_serialize_unpack integer and string impl YuQing 2021-08-19 21:05:42 +0800
  • 186d41fafe add files: sf_serialize.[hc] YuQing 2021-08-19 16:49:07 +0800
  • 93882e447b
    feat debian package (#1) zhiming 2021-08-03 08:39:56 +0800
  • 79015b31a8
    Update rules zhiming 2021-08-03 08:29:20 +0800
  • 32680cc5ab Update rules vazmin 2021-08-03 00:11:56 +0800
  • 687e531ab4 update deb rules vazmin 2021-08-03 00:06:31 +0800
  • 899b508523 update the shared library install dirs in deb vazmin 2021-08-01 21:21:57 +0800
  • 9d644cef87 update deb depend vazmin 2021-07-21 01:20:16 +0800
  • 2d71c389f6 fast_mblock_init_ex1: unify obj name YuQing 2021-07-20 20:27:02 +0800
  • cb8e23255a update deb depends vazmin 2021-07-20 00:19:40 +0800
  • ed0aed9051 debian packaging vazmin 2021-07-13 01:05:00 +0800
  • 6a40a92725 upgrade version to V1.1.10 V1.1.10 YuQing 2021-07-06 21:24:17 +0800
  • 10ce86d879 add macro: SF_CLUSTER_ERROR_NOT_LEADER YuQing 2021-07-05 16:07:11 +0800
  • 77b3938a80 change default network timeout from 30 to 10 YuQing 2021-07-04 18:26:44 +0800
  • 837e35ccc8 change default connect timeout from 10 to 2 YuQing 2021-07-04 18:21:32 +0800
  • 65876c51d7 section names use minus(-) such as error-log and slow-log YuQing 2021-07-04 10:11:45 +0800
  • 2a57961b59 support error handler callback YuQing 2021-06-30 21:22:57 +0800
  • 414f0f1efe add types: SFListLimitInfo and SFProtoLimitInfo YuQing 2021-06-29 22:42:02 +0800
  • a42f9c6376 sf_usage_ex add action: status YuQing 2021-06-26 11:02:01 +0800
  • c960975d65 sf_sharding_htable.c: correct function name V1.1.9 YuQing 2021-06-17 15:58:52 +0800
  • 4480a4a39c sf_sharding_htable.[hc]: use ms instead of second YuQing 2021-06-15 10:23:48 +0800
  • 5e1444ef71 upgrade version to V1.1.9 iovec_array YuQing 2021-06-10 17:27:42 +0800
  • b8f7a86060 avoid writev iovcnt overflow YuQing 2021-06-08 15:40:49 +0800
  • d11243964b call writev for iovec array YuQing 2021-06-08 14:19:11 +0800
  • ba70c63e80 add type SFMemoryWatermark YuQing 2021-06-04 14:48:06 +0800
  • f72295e103 use fc_queue_try_pop_to_queue from libfastcommon YuQing 2021-06-01 17:09:23 +0800
  • c1f6fb797b change macro SF_G_BASE_PATH to SF_G_BASE_PATH_STR V1.1.8 YuQing 2021-05-27 07:58:26 +0800
  • 5befb9d616 add function sf_set_global_base_path YuQing 2021-05-25 18:48:33 +0800
  • 561b7c8d7c upgrade version to V1.1.8 YuQing 2021-05-25 18:32:08 +0800
  • 02eaad6a89 check required argument YuQing 2021-05-20 16:49:53 +0800
  • af7b8010f8 correct type from bool to int :( YuQing 2021-05-24 21:11:56 +0800
  • c701e4b1c3 correct macro define: sf_parse_daemon_mode_and_action YuQing 2021-05-24 20:53:33 +0800
  • 667fd14abb parse cmd options strictly YuQing 2021-05-24 20:33:56 +0800
  • d5fb83a140 change -n to -N for option --no-daemon YuQing 2021-05-24 14:40:06 +0800
  • c841d6c1b0 change default values YuQing 2021-05-23 21:36:43 +0800
  • 662e2036f6 add function sf_load_cluster_config_by_file YuQing 2021-05-22 17:12:27 +0800
  • 4d1ef0ba1a add function sf_parse_cmd_option_bool YuQing 2021-05-20 09:55:02 +0800
  • 89cef5e19d sf_usage support print other options YuQing 2021-05-19 11:50:09 +0800
  • 808984bf1b sf_parse_daemon_mode_and_action enhancement YuQing 2021-05-14 16:57:38 +0800
  • e93f6aa506 set max_pkg_size correctly output size parameters more gracefully V1.1.7 YuQing 2021-05-11 11:39:23 +0800
  • e3a37b4e41 Merge branch 'config_simplify' YuQing 2021-05-10 20:29:36 +0800
  • 01c2beed8a do NOT set thread name in main thread YuQing 2021-04-30 15:04:40 +0800
  • e97d85046e upgrade version to V1.1.7 YuQing 2021-04-30 11:00:53 +0800
  • 592fb2b866 sf_binlog_writer: change thread name for unity YuQing 2021-04-30 10:13:08 +0800
  • eea7adde7c set thread name as necessary YuQing 2021-04-29 21:33:05 +0800
  • 7d5e5d2340 merge cluster.conf and servers.conf config_simplify YuQing 2021-04-28 20:25:55 +0800
  • 03b6d7b20a change output of sf_log_network_error_ex1 V1.1.6 YuQing 2021-04-24 18:11:33 +0800
  • 6a624ab719 upgrade version to V1.1.6 storage_pool YuQing 2021-04-20 10:54:32 +0800
  • 0d79aaf870 add macro SF_SESSION_ERROR_NOT_EXIST YuQing 2021-04-20 10:15:56 +0800
  • 94bcf26518 bugfixed: sf_server_update_prepare_and_check MUST use request->body YuQing 2021-04-19 21:43:19 +0800
  • e4d529ab29 define macro SF_CLUSTER_CONFIG_SIGN_LEN YuQing 2021-04-19 15:29:28 +0800
  • 1443288d29 add macros SF_PROTO_CLIENT_SET_REQ etc. YuQing 2021-04-19 08:58:51 +0800
  • 13a21d5908 add types and macros YuQing 2021-04-16 21:44:40 +0800
  • 2792b2f275 sf_load_cluster_config_ex: add param full_cluster_filename YuQing 2021-04-12 15:29:46 +0800
  • ee179a16f7 sf_recv_response_header: call SF_PROTO_CHECK_MAGIC YuQing 2021-04-12 15:29:01 +0800
  • 68db56790c add function sf_notify_all_threads_ex YuQing 2021-04-09 21:26:57 +0800
  • f563bb17ef SFProtoRecvBuffer enhanced (add SFProtoRBufferFixedWrapper) YuQing 2021-04-07 14:57:52 +0800
  • b49a3370f5 add sf_cluster_cfg.[hc] YuQing 2021-03-31 11:00:03 +0800
  • 9f232770da add sf_recv_vary_response and sf_send_and_recv_vary_response YuQing 2021-03-19 18:53:59 +0800
  • a7a8f5af4b change connection_manager extra pointer YuQing 2021-03-17 14:32:51 +0800
  • f60fcf0d82 server_expect_body_length etc.: remove useless task parameter YuQing 2021-03-16 19:05:50 +0800
  • aa4f66c578 add macro server_expect_body_length etc. YuQing 2021-03-11 15:16:43 +0800
  • 86017c46ac add functions sf_proto_init_task_context, sf_proto_deal_task_done etc. YuQing 2021-03-10 11:15:09 +0800
  • ae600238bc add ENODATA convert YuQing 2021-03-05 11:25:21 +0800
  • 221ae1727d add type SFKeyValueArray YuQing 2021-03-03 20:57:00 +0800
  • 0b3c1d189f upgrade version to 1.1.5 V1.1.5 YuQing 2021-02-24 11:15:47 +0800
  • 3616fde9e0 push_to_detect_queue when two sptr arrays equal connection_manager YuQing 2021-02-22 21:50:49 +0800
  • 89dd6733b6 split to prepare and start due to daemon_init YuQing 2021-02-22 21:21:25 +0800
  • f3e24601d2 connection manager: support detect server for alive YuQing 2021-02-22 19:37:57 +0800
  • f7ac526284 connection_manager support option: bg_thread_enabled YuQing 2021-02-21 21:20:36 +0800
  • 47ed8fb46c faststore use this connection manager YuQing 2021-02-20 12:49:11 +0800
  • 4aeec5385a sf_connection_manager impl all interfaces YuQing 2021-02-19 21:05:38 +0800
  • 85f76e2f47 sf_connection_manager impl get_connection etc. YuQing 2021-02-19 16:47:45 +0800
  • 3dc8efde5c impl proto_get_group_servers client side YuQing 2021-02-18 16:36:21 +0800
  • 54b464e0f5 add get_group_servers protocol YuQing 2021-02-17 20:40:33 +0800
  • 25dacd361f impl connection_manager init and add YuQing 2021-02-17 11:18:56 +0800
  • 42715c9be0 add sf_connection_manager.[hc] YuQing 2021-02-15 13:26:51 +0800
  • 67b412fb88 bugfixed: MUST set stage to SF_NIO_STAGE_NONE first for re-entry YuQing 2021-02-10 21:38:45 +0800
  • 3a4a7069b9 add type SFBinlogWriterStat YuQing 2021-02-10 11:33:48 +0800
  • 11165cbb20 log NULL continue_callback with SF_NIO_STAGE_CONTINUE YuQing 2021-02-09 22:25:32 +0800
  • 1b4e0ad870 bugfixed: do NOT check order_by in sf_binlog_writer_change_next_version YuQing 2021-02-08 17:30:21 +0800
  • 6a5079e0a9 upgrade version to 1.1.4 V1.1.4 YuQing 2021-02-01 10:57:08 +0800
  • 87b2e19766 add macro SF_CLUSTER_ERROR_LEADER_VERSION_INCONSISTENT YuQing 2021-01-25 16:21:18 +0800
  • 3659542eba sf_binlog_writer: change order_by gracefully YuQing 2021-01-24 22:34:19 +0800
  • c8899102be upgrade version to 1.1.3 V1.1.3 YuQing 2021-01-22 10:29:28 +0800
  • ad8a7c379b log error when idempotency request not finished YuQing 2021-01-22 10:13:05 +0800
  • 76f757f2bd bugfixed: add_to_flush_writer_queue MUST before deal function YuQing 2021-01-21 10:43:39 +0800
  • 1ece8a3389 binlog writer simplify versioned buffer queue YuQing 2021-01-21 10:13:21 +0800
  • 8040af4743 add macro SF_IS_SERVER_RETRIABLE_ERROR YuQing 2021-01-19 17:00:50 +0800
  • 6bea6c93a9 add error code SF_ERROR_EOPNOTSUPP YuQing 2021-01-19 09:46:28 +0800
  • 223f15fb79 add functions: sf_set_deal_task_func_ex etc. YuQing 2021-01-18 11:25:32 +0800