address review comments

This commit is contained in:
Pankaj Garg
2019-02-19 17:11:43 -08:00
committed by Greg Fitzgerald
parent 2e75ff27ac
commit a33921ed34
5 changed files with 47 additions and 34 deletions

View File

@@ -112,21 +112,18 @@ impl AccountsDB {
txs: &[Transaction],
res: &[Result<()>],
loaded: &[Result<(InstructionAccounts, InstructionLoaders)>],
) -> u64 {
let mut fee = 0;
) {
for (i, raccs) in loaded.iter().enumerate() {
if res[i].is_err() || raccs.is_err() {
continue;
}
let tx = &txs[i];
fee += tx.fee;
let acc = raccs.as_ref().unwrap();
for (key, account) in tx.account_keys.iter().zip(acc.0.iter()) {
self.store(purge, key, account);
}
}
fee
}
fn load_tx_accounts<U>(
checkpoints: &[U],
@@ -375,7 +372,7 @@ impl Accounts {
txs: &[Transaction],
res: &[Result<()>],
loaded: &[Result<(InstructionAccounts, InstructionLoaders)>],
) -> u64 {
) {
self.accounts_db
.write()
.unwrap()