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

(cherry picked from commit b1e452f876)

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
This commit is contained in:
mergify[bot]
2020-08-13 01:22:31 +00:00
committed by GitHub
parent f0ee3e9deb
commit 5077d6bfb3

View File

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