forked from naver/arcus-memcached
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Yeoncheol Kim edited this page Dec 4, 2023
·
2 revisions
graph LR;
process_command_ascii-->process_get_command;
process_get_command-->process_get_single;
process_command_ascii-->process_mget_command;
process_mget_command-->process_prepare_nread_keys
process_prepare_nread_keys-->process_mget_complete;
process_mget_complete-->process_get_single;
process_command_ascii-->process_update_command;
process_update_command-->complete_update_ascii;
process_command_ascii-->process_arithmetic_command;
process_command_ascii-->process_delete_command;
process_command_ascii-->process_lop_command;
process_lop_command-->process_lop_prepare_nread;
process_lop_prepare_nread-->process_lop_insert_complete;
process_lop_command-->process_lop_create;
process_lop_command-->process_lop_delete;
process_lop_command-->process_lop_get;
process_lop_get-->out_lop_get_response;
process_command_ascii-->process_sop_command;
process_sop_command-->process_sop_prepare_nread;
process_sop_prepare_nread-->process_sop_insert_complete;
process_sop_prepare_nread-->process_sop_delete_complete;
process_sop_prepare_nread-->process_sop_exist_complete;
process_sop_command-->process_sop_create;
process_sop_command-->process_sop_get;
process_sop_get-->out_sop_get_response;
process_command_ascii-->process_mop_command;
process_mop_command-->process_mop_prepare_nread;
process_mop_command-->process_mop_prepare_nread_fields
process_mop_prepare_nread-->process_mop_insert_complete;
process_mop_prepare_nread-->process_mop_update_complete;
process_mop_prepare_nread_fields-->process_mop_delete_complete;
process_mop_prepare_nread_fields-->process_mop_get_complete;
process_mop_command-->process_mop_create;
process_command_ascii-->process_bop_command;
process_bop_command-->process_bop_prepare_nread;
process_bop_prepare_nread-->process_bop_insert_complete;
process_bop_command-->process_bop_prepare_nread_keys;
process_bop_prepare_nread_keys-->process_bop_mget_complete;
process_bop_prepare_nread_keys-->process_bop_smget_complete;
process_bop_command-->process_bop_create;
process_bop_command-->process_bop_update_complete;
process_bop_command-->process_bop_update_prepare_nread;
process_bop_update_prepare_nread-->process_bop_update_complete;
process_bop_command-->process_bop_delete;
process_bop_command-->process_bop_arithmetic;
process_bop_command-->process_bop_get;
process_bop_get-->out_bop_get_response;
process_bop_command-->process_bop_count;
process_bop_command-->process_bop_position;
process_bop_command-->process_bop_pwg;
process_bop_pwg-->out_bop_pwg_response;
process_bop_command-->process_bop_gbp;
process_bop_gbp-->out_bop_gbp_response;
process_command_ascii-->process_getattr_command;
process_command_ascii-->process_setattr_command;
process_command_ascii-->process_stats_command;
process_command_ascii-->process_flush_command;
process_command_ascii-->process_config_command;
process_config_command-->process_maxconns_command;
process_config_command-->process_memlimit_command;
process_config_command-->process_maxcollsize_command;
process_config_command-->process_maxelembytes_command;
process_config_command-->process_scrubcount_command;
process_config_command-->process_zkfailstop_command;
process_config_command-->process_hbtimeout_command;
process_config_command-->process_hbfailstop_command;
process_config_command-->process_stickylimit_command;
process_config_command-->process_verbosity_command;
process_config_command-->process_chkpt_interval_pct_snapshot_command;
process_config_command-->process_chkpt_interval_min_logsize_command;
process_config_command-->process_async_logging_command;
process_command_ascii-->process_zkensemble_command;
process_command_ascii-->process_dump_command;
process_command_ascii-->process_help_command;
process_command_ascii-->process_scan_command;
process_scan_command-->process_keyscan_command;
process_scan_command-->process_prefixscan_command;
process_command_ascii-->process_logging_command;
process_command_ascii-->process_lqdetect_command;
process_command_ascii-->process_extension_command;
graph LR;
dispatch_bin_command-->bin_read_key;
bin_read_key-->bin_read_chunk;
bin_read_chunk-->complete_nread_binary;
complete_nread_binary-->process_bin_append_prepend;
complete_nread_binary-->process_bin_update;
process_bin_append_prepend-->complete_update_bin;
process_bin_update-->complete_update_bin;
complete_nread_binary-->process_bin_get;
complete_nread_binary-->process_bin_stat;
complete_nread_binary-->process_bin_delete;
complete_nread_binary-->process_bin_flush;
complete_nread_binary-->process_bin_flush_prefix;
complete_nread_binary-->process_bin_sasl_auth;
process_bin_sasl_auth-->process_bin_complete_sasl_auth;
complete_nread_binary-->process_bin_getattr;
complete_nread_binary-->process_bin_setattr;
complete_nread_binary-->process_bin_lop_create;
complete_nread_binary-->process_bin_lop_prepare_nread;
process_bin_lop_prepare_nread-->process_bin_lop_nread_complete;
complete_nread_binary-->process_bin_lop_delete;
complete_nread_binary-->process_bin_lop_get;
process_bin_lop_get-->out_bin_lop_get_response;
complete_nread_binary-->process_bin_sop_create;
complete_nread_binary-->process_bin_sop_prepare_nread;
process_bin_sop_prepare_nread-->process_bin_sop_nread_complete;
complete_nread_binary-->process_bin_sop_get;
process_bin_sop_get-->out_bin_sop_get_response;
complete_nread_binary-->process_bin_bop_create;
complete_nread_binary-->process_bin_bop_prepare_nread;
process_bin_bop_prepare_nread-->process_bin_bop_nread_complete;
process_bin_bop_nread_complete-->process_bin_bop_insert_complete;
complete_nread_binary-->process_bin_bop_update_prepare_nread;
process_bin_bop_update_prepare_nread-->process_bin_bop_update_complete;
complete_nread_binary-->process_bin_bop_delete;
complete_nread_binary-->process_bin_bop_get;
process_bin_bop_get-->out_bin_bop_get_response;
complete_nread_binary-->process_bin_bop_count;
complete_nread_binary-->process_bin_bop_prepare_nread_keys;
process_bin_bop_prepare_nread_keys-->process_bin_bop_nread_keys_complete;
complete_nread_binary-->process_bin_unknown_packet;
graph LR;
conn_listening --> conn_new_cmd;
conn_new_cmd --> conn_waiting;
conn_waiting --> conn_read;
conn_read --> conn_parse_cmd;
conn_read --> conn_waiting;
conn_nread --> conn_write;
conn_parse_cmd --> conn_waiting;
conn_parse_cmd --> conn_swallow;
conn_parse_cmd --> conn_nread;
conn_parse_cmd --> conn_write;
conn_parse_cmd --> conn_mwrite;
conn_write --> conn_mwrite;
conn_mwrite --> conn_new_cmd;
conn_swallow --> conn_new_cmd;