bigtable: add a config ctor for LedgerStorage

This commit is contained in:
Trent Nelson
2022-03-19 01:03:51 -06:00
committed by Trent Nelson
parent 63ee00e647
commit f513195468
3 changed files with 124 additions and 38 deletions

View File

@ -381,11 +381,14 @@ impl JsonRpcService {
timeout,
}) = config.rpc_bigtable_config
{
let bigtable_config = solana_storage_bigtable::LedgerStorageConfig {
read_only: !config.enable_bigtable_ledger_upload,
timeout: config.rpc_bigtable_timeout,
credential_path: None,
};
runtime
.block_on(solana_storage_bigtable::LedgerStorage::new(
!enable_bigtable_ledger_upload,
timeout,
None,
.block_on(solana_storage_bigtable::LedgerStorage::new_with_config(
bigtable_config,
))
.map(|bigtable_ledger_storage| {
info!("BigTable ledger storage initialized");