Put accounts data len updates behind feature gate (#22918)
This commit is contained in:
parent
3c65fd7ba3
commit
f0f4042680
|
@ -4605,7 +4605,11 @@ impl Bank {
|
||||||
.write()
|
.write()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.extend(rent_debits.into_unordered_rewards_iter());
|
.extend(rent_debits.into_unordered_rewards_iter());
|
||||||
if total_collected.account_data_len_reclaimed > 0 {
|
if self
|
||||||
|
.feature_set
|
||||||
|
.is_active(&feature_set::cap_accounts_data_len::id())
|
||||||
|
&& total_collected.account_data_len_reclaimed > 0
|
||||||
|
{
|
||||||
self.update_accounts_data_len(-(total_collected.account_data_len_reclaimed as i64));
|
self.update_accounts_data_len(-(total_collected.account_data_len_reclaimed as i64));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15456,7 +15460,7 @@ pub(crate) mod tests {
|
||||||
solana_logger::setup();
|
solana_logger::setup();
|
||||||
let (genesis_config, mint_keypair) = create_genesis_config(1_000_000_000_000);
|
let (genesis_config, mint_keypair) = create_genesis_config(1_000_000_000_000);
|
||||||
let mut bank = Bank::new_for_tests(&genesis_config);
|
let mut bank = Bank::new_for_tests(&genesis_config);
|
||||||
bank.activate_feature(&solana_sdk::feature_set::cap_accounts_data_len::id());
|
bank.activate_feature(&feature_set::cap_accounts_data_len::id());
|
||||||
|
|
||||||
let mut i = 0;
|
let mut i = 0;
|
||||||
let result = loop {
|
let result = loop {
|
||||||
|
|
Loading…
Reference in New Issue