From 3096b64f9dd5982ab9f1dfbd3d28736402d2d669 Mon Sep 17 00:00:00 2001 From: Will Hickey Date: Tue, 21 Jun 2022 13:06:37 -0500 Subject: [PATCH] Update error that results when snapshot is missing (#24839) --- ledger/src/bank_forks_utils.rs | 5 ++++- ledger/src/blockstore_processor.rs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ledger/src/bank_forks_utils.rs b/ledger/src/bank_forks_utils.rs index 27a8b0611a..64c4f5472f 100644 --- a/ledger/src/bank_forks_utils.rs +++ b/ledger/src/bank_forks_utils.rs @@ -104,7 +104,10 @@ pub fn load_bank_forks( { true } else { - info!("No snapshot package available; will load from genesis"); + warn!( + "No snapshot package found in directory: {:?}; will load from genesis", + &snapshot_config.full_snapshot_archives_dir + ); false } } else { diff --git a/ledger/src/blockstore_processor.rs b/ledger/src/blockstore_processor.rs index 84a2a90084..f4c51c16cd 100644 --- a/ledger/src/blockstore_processor.rs +++ b/ledger/src/blockstore_processor.rs @@ -1114,7 +1114,7 @@ fn process_bank_0( None, &mut ExecuteTimings::default(), ) - .expect("processing for bank 0 must succeed"); + .expect("Failed to process bank 0 from ledger. Did you forget to provide a snapshot?"); bank0.freeze(); if blockstore.is_primary_access() { blockstore.insert_bank_hash(bank0.slot(), bank0.hash(), false);