Return blockstore signatures-for-address despite bigtable error (#11594)

This commit is contained in:
Tyera Eulberg
2020-08-12 17:57:05 -06:00
committed by GitHub
parent 9071da6da7
commit b1e452f876

View File

@ -904,17 +904,21 @@ impl JsonRpcRequestProcessor {
before = results.last().map(|x| x.signature); before = results.last().map(|x| x.signature);
} }
let mut bigtable_results = self let bigtable_results = self.runtime_handle.block_on(
.runtime_handle bigtable_ledger_storage.get_confirmed_signatures_for_address(
.block_on( &address,
bigtable_ledger_storage.get_confirmed_signatures_for_address( before.as_ref(),
&address, limit,
before.as_ref(), ),
limit, );
), match bigtable_results {
) Ok(mut bigtable_results) => {
.map_err(|err| Error::invalid_params(format!("{}", err)))?; results.append(&mut bigtable_results);
results.append(&mut bigtable_results) }
Err(err) => {
warn!("{:?}", err);
}
}
} }
} }