(cherry picked from commit 78089941ff
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com>
This commit is contained in:
@ -21,7 +21,7 @@ pub const NUM_SIGNATURES_FOR_TXS: u64 = 100_000 * 60 * 60 * 24 * 7;
|
|||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
solana_logger::setup_with_default("solana=info");
|
solana_logger::setup_with_default("solana=info");
|
||||||
solana_metrics::set_panic_hook("bench-tps");
|
solana_metrics::set_panic_hook("bench-tps", /*version:*/ None);
|
||||||
|
|
||||||
let matches = cli::build_args(solana_version::version!()).get_matches();
|
let matches = cli::build_args(solana_version::version!()).get_matches();
|
||||||
let cli_config = cli::extract_args(&matches);
|
let cli_config = cli::extract_args(&matches);
|
||||||
|
@ -20,7 +20,7 @@ async fn main() {
|
|||||||
let default_keypair = solana_cli_config::Config::default().keypair_path;
|
let default_keypair = solana_cli_config::Config::default().keypair_path;
|
||||||
|
|
||||||
solana_logger::setup_with_default("solana=info");
|
solana_logger::setup_with_default("solana=info");
|
||||||
solana_metrics::set_panic_hook("faucet");
|
solana_metrics::set_panic_hook("faucet", /*version:*/ None);
|
||||||
let matches = App::new(crate_name!())
|
let matches = App::new(crate_name!())
|
||||||
.about(crate_description!())
|
.about(crate_description!())
|
||||||
.version(solana_version::version!())
|
.version(solana_version::version!())
|
||||||
|
@ -431,7 +431,7 @@ pub fn flush() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Hook the panic handler to generate a data point on each panic
|
/// Hook the panic handler to generate a data point on each panic
|
||||||
pub fn set_panic_hook(program: &'static str) {
|
pub fn set_panic_hook(program: &'static str, version: Option<String>) {
|
||||||
static SET_HOOK: Once = Once::new();
|
static SET_HOOK: Once = Once::new();
|
||||||
SET_HOOK.call_once(|| {
|
SET_HOOK.call_once(|| {
|
||||||
let default_hook = std::panic::take_hook();
|
let default_hook = std::panic::take_hook();
|
||||||
@ -450,6 +450,7 @@ pub fn set_panic_hook(program: &'static str) {
|
|||||||
.add_field_i64("one", 1)
|
.add_field_i64("one", 1)
|
||||||
.add_field_str("message", &ono.to_string())
|
.add_field_str("message", &ono.to_string())
|
||||||
.add_field_str("location", &location)
|
.add_field_str("location", &location)
|
||||||
|
.add_field_str("version", version.as_ref().unwrap_or(&"".to_string()))
|
||||||
.to_owned(),
|
.to_owned(),
|
||||||
Level::Error,
|
Level::Error,
|
||||||
);
|
);
|
||||||
|
@ -2607,8 +2607,10 @@ pub fn main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
solana_metrics::set_host_id(identity_keypair.pubkey().to_string());
|
solana_metrics::set_host_id(identity_keypair.pubkey().to_string());
|
||||||
solana_metrics::set_panic_hook("validator");
|
solana_metrics::set_panic_hook("validator", {
|
||||||
|
let version = format!("{:?}", solana_version::version!());
|
||||||
|
Some(version)
|
||||||
|
});
|
||||||
solana_entry::entry::init_poh();
|
solana_entry::entry::init_poh();
|
||||||
snapshot_utils::remove_tmp_snapshot_archives(&snapshot_archives_dir);
|
snapshot_utils::remove_tmp_snapshot_archives(&snapshot_archives_dir);
|
||||||
|
|
||||||
|
@ -204,7 +204,7 @@ fn get_cluster_info(
|
|||||||
|
|
||||||
fn main() -> Result<(), Box<dyn error::Error>> {
|
fn main() -> Result<(), Box<dyn error::Error>> {
|
||||||
solana_logger::setup_with_default("solana=info");
|
solana_logger::setup_with_default("solana=info");
|
||||||
solana_metrics::set_panic_hook("watchtower");
|
solana_metrics::set_panic_hook("watchtower", /*version:*/ None);
|
||||||
|
|
||||||
let config = get_config();
|
let config = get_config();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user