From 1e064c32e25c0b8ae9b5b01749987c3c3a14e1de Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" <75863576+jeffwashington@users.noreply.github.com> Date: Fri, 15 Oct 2021 10:41:23 -0500 Subject: [PATCH] pull append_vec_id() out of loop (#20713) --- runtime/src/accounts_db.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/src/accounts_db.rs b/runtime/src/accounts_db.rs index e95572a2c6..dae1c653ac 100644 --- a/runtime/src/accounts_db.rs +++ b/runtime/src/accounts_db.rs @@ -2509,10 +2509,11 @@ impl AccountsDb { for store in stores { let mut start = 0; original_bytes += store.total_bytes(); + let store_id = store.append_vec_id(); while let Some((account, next)) = store.accounts.get_account(start) { let new_entry = FoundStoredAccount { account, - store_id: store.append_vec_id(), + store_id, account_size: next - start, }; match stored_accounts.entry(new_entry.account.meta.pubkey) {