Added session debugger module for debugging session messages
This commit is contained in:
@@ -305,6 +305,7 @@ void session_manager_free(struct session_manager *sess_mgr)
|
||||
clean_session(sess_mgr_rt, UINT64_MAX);
|
||||
}
|
||||
|
||||
session_manager_runtime_print_stat(sess_mgr_rt);
|
||||
session_manager_runtime_free(sess_mgr->runtime[i]);
|
||||
}
|
||||
|
||||
@@ -320,7 +321,7 @@ struct session_manager *session_manager_new(struct stellar_polling_manager *poll
|
||||
assert(mq_schema);
|
||||
assert(toml_file);
|
||||
|
||||
uint16_t thread_num;
|
||||
uint64_t thread_num;
|
||||
uint64_t instance_id;
|
||||
uint64_t now_ms = clock_get_real_time_ms();
|
||||
|
||||
@@ -354,7 +355,7 @@ struct session_manager *session_manager_new(struct stellar_polling_manager *poll
|
||||
goto error_out;
|
||||
}
|
||||
|
||||
sess_mgr->thread_num = thread_num;
|
||||
sess_mgr->thread_num = (uint16_t)thread_num;
|
||||
for (int i = 0; i < sess_mgr->thread_num; i++)
|
||||
{
|
||||
sess_mgr->cfg->session_id_seed = instance_id << 8 | i;
|
||||
@@ -448,7 +449,7 @@ struct stellar_module *session_manager_on_init(struct stellar_module_manager *mo
|
||||
}
|
||||
stellar_module_set_ctx(sess_mgr_mod, sess_mgr);
|
||||
|
||||
SESSION_MANAGER_LOG_INFO("session_manager initialized");
|
||||
SESSION_MANAGER_LOG_FATAL("session_manager initialized");
|
||||
return sess_mgr_mod;
|
||||
}
|
||||
|
||||
@@ -460,6 +461,6 @@ void session_manager_on_exit(struct stellar_module_manager *mod_mgr __attribute_
|
||||
|
||||
session_manager_free(sess_mgr);
|
||||
stellar_module_free(mod);
|
||||
SESSION_MANAGER_LOG_ERROR("session_manager exited");
|
||||
SESSION_MANAGER_LOG_FATAL("session_manager exited");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user