Broadcast for slots (#2081)
* Insert blobs into db_ledger in broadcast stage to support leader to validator transitions * Add transmitting real slots to broadcast stage * Handle real slots instead of default slots in window * Switch to dummy repair on slots and modify erasure to support leader rotation * Shorten length of holding locks * Remove logger from replicator test
This commit is contained in:
@ -1056,8 +1056,10 @@ fn test_leader_validator_basic() {
|
||||
}
|
||||
|
||||
// Shut down
|
||||
validator.close().unwrap();
|
||||
leader.close().unwrap();
|
||||
validator
|
||||
.close()
|
||||
.expect("Expected successful validator close");
|
||||
leader.close().expect("Expected successful leader close");
|
||||
|
||||
// Check the ledger of the validator to make sure the entry height is correct
|
||||
// and that the old leader and the new leader's ledgers agree up to the point
|
||||
|
@ -7,7 +7,6 @@ use solana::db_ledger::DbLedger;
|
||||
use solana::fullnode::Fullnode;
|
||||
use solana::leader_scheduler::LeaderScheduler;
|
||||
use solana::ledger::{create_tmp_genesis, get_tmp_ledger_path, read_ledger};
|
||||
use solana::logger;
|
||||
use solana::replicator::Replicator;
|
||||
use solana_sdk::signature::{Keypair, KeypairUtil};
|
||||
use solana_sdk::system_transaction::SystemTransaction;
|
||||
@ -19,7 +18,6 @@ use std::time::Duration;
|
||||
|
||||
#[test]
|
||||
fn test_replicator_startup() {
|
||||
logger::setup();
|
||||
info!("starting replicator test");
|
||||
let replicator_ledger_path = &get_tmp_ledger_path("replicator_test_replicator_ledger");
|
||||
|
||||
@ -103,7 +101,7 @@ fn test_replicator_startup() {
|
||||
}
|
||||
assert!(num_entries > 0);
|
||||
replicator.close();
|
||||
leader.exit();
|
||||
leader.close().expect("Expected successful node closure");
|
||||
}
|
||||
|
||||
DbLedger::destroy(&leader_ledger_path).expect("Expected successful database destuction");
|
||||
|
Reference in New Issue
Block a user