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
.block_on(
bigtable_ledger_storage.get_confirmed_signatures_for_address( bigtable_ledger_storage.get_confirmed_signatures_for_address(
&address, &address,
before.as_ref(), before.as_ref(),
limit, limit,
), ),
) );
.map_err(|err| Error::invalid_params(format!("{}", err)))?; match bigtable_results {
results.append(&mut bigtable_results) Ok(mut bigtable_results) => {
results.append(&mut bigtable_results);
}
Err(err) => {
warn!("{:?}", err);
}
}
} }
} }