Skip to content

Instantly share code, notes, and snippets.

@shino
Created October 6, 2022 01:18
Show Gist options
  • Save shino/7bf24473d107b018df545097d44c0d6a to your computer and use it in GitHub Desktop.
Save shino/7bf24473d107b018df545097d44c0d6a to your computer and use it in GitHub Desktop.
=ERROR REPORT==== 22-Sep-2022::09:21:30.783280 UTC ===
** State machine <myapp>_cluster_membership terminating
** Last event = {cast,{{<myapp>_cluster_membership,'0002@192.168.195.109'},
{append_entries_reply,69,true,16,15,68}}}
** When server state = [{id,{<myapp>_cluster_membership,'0001@192.168.171.62'}},
{opt,terminate},
{raft_state,leader},
{leader_last_seen,undefined},
{num_pending_commands,0},
{num_delayed_commands,0},
{num_pending_applied_notifications,0},
{election_timeout_set,false},
{ra_server_state,
#{aux => undefined,
cluster =>
#{{<myapp>_cluster_membership,'0001@192.168.171.62'} =>
#{commit_index_sent => 0,match_index => 0,
next_index => 1,query_index => 0,
status => normal},
{<myapp>_cluster_membership,
'0002@192.168.195.109'} =>
#{commit_index_sent => 14,match_index => 0,
next_index => 17,query_index => 0,
status => normal},
{<myapp>_cluster_membership,
'0003@192.168.161.126'} =>
#{commit_index_sent => 14,match_index => 24,
next_index => 25,query_index => 0,
status => normal}},
commit_index => 14,
counter =>
{write_concurrency,
#Ref<0.3916050392.3265134593.40892>},
current_term => 69,
effective_machine_module =>
<myapp>_cluster_membership,
effective_machine_version => 0,
id =>
{<myapp>_cluster_membership,'0001@192.168.171.62'},
last_applied => 14,
leader_id =>
{<myapp>_cluster_membership,'0001@192.168.171.62'},
log =>
#{cache_size => 0,first_index => 0,
last_index => 16,
last_written_index_term => {16,69},
num_segments => 1,open_segments => 1,
snapshot_index => undefined,type => ra_log},
log_id =>
"{<myapp>_cluster_membership,'0001@192.168.171.62'}",
machine => <SNIPPED>,
machine_version => 0,
machine_versions => [{0,0}],
max_pipeline_count => 4096,
metrics_key => <myapp>_cluster_membership,
system_config =>
#{data_dir => "data/0001@192.168.171.62",
name => default,
names =>
#{closed_mem_tbls => ra_log_closed_mem_tables,
directory => ra_directory,
directory_rev => ra_directory_reverse,
log_ets => ra_log_ets,
log_meta => ra_log_meta,
log_sup => ra_log_sup,
open_mem_tbls => ra_log_open_mem_tables,
segment_writer => ra_log_segment_writer,
server_sup => ra_server_sup_sup,
wal => ra_log_wal,wal_sup => ra_log_wal_sup},
segment_compute_checksums => true,
segment_max_entries => 4096,
wal_compute_checksums => true,
wal_data_dir => "data/0001@192.168.171.62",
wal_garbage_collect => false,
wal_max_batch_size => 8192,
wal_max_entries => undefined,
wal_max_size_bytes => 256000000,
wal_pre_allocate => false,
wal_sync_method => datasync,
wal_write_strategy => default},
uid => <<"<MYAPP>_CMZWOQ2EVN912">>,
voted_for =>
{<myapp>_cluster_membership,'0001@192.168.171.62'}}}]
** Reason for termination = exit:{'EXIT',
{{case_clause,undefined},
[{ra_server,make_rpc_effect,4,
[{file,
"/<myapp>/_build/default/lib/ra/src/ra_server.erl"},
{line,1677}]},
{ra_server,
'-make_pipelined_rpc_effects/3-fun-0-',8,
[{file,
"/<myapp>/_build/default/lib/ra/src/ra_server.erl"},
{line,1633}]},
{maps,fold_1,3,
[{file,"maps.erl"},{line,411}]},
{ra_server,handle_leader,2,
[{file,
"/<myapp>/_build/default/lib/ra/src/ra_server.erl"},
{line,388}]},
{ra_server_proc,handle_leader,2,
[{file,
"/<myapp>/_build/default/lib/ra/src/ra_server_proc.erl"},
{line,1003}]},
{ra_server_proc,leader,3,
[{file,
"/<myapp>/_build/default/lib/ra/src/ra_server_proc.erl"},
{line,467}]},
{gen_statem,loop_state_callback,11,
[{file,"gen_statem.erl"},{line,1419}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,240}]}]}}
** Callback modules = [ra_server_proc]
** Callback mode = [state_functions,state_enter]
** Stacktrace =
** [{ra_server_proc,handle_leader,2,
[{file,"/<myapp>/_build/default/lib/ra/src/ra_server_proc.erl"},
{line,1010}]},
{ra_server_proc,leader,3,
[{file,"/<myapp>/_build/default/lib/ra/src/ra_server_proc.erl"},
{line,467}]},
{gen_statem,loop_state_callback,11,[{file,"gen_statem.erl"},{line,1419}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]
** Time-outs: {1,[{{timeout,tick},tick_timeout}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment