solana/core/tests
Ryo Onodera 1eb40c3fe0
Introduce eager rent collection (#9527)
* Switch AccountsIndex.account_maps from HashMap to BTreeMap

* Introduce eager rent collection

* Start to add tests

* Avoid too short eager rent collection cycles

* Add more tests

* Add more tests...

* Refacotr!!!!!!

* Refactoring follow up

* More tiny cleanups

* Don't rewrite 0-lamport accounts to be deterministic

* Refactor a bit

* Do hard fork, restore tests, and perf. mitigation

* Fix build...

* Refactor and add switch over for testnet (TdS)

* Use to_be_bytes

* cleanup

* More tiny cleanup

* Rebase cleanup

* Set Bank::genesis_hash when resuming from snapshot

* Reorder fns and clean ups

* Better naming and commenting

* Yet more naming clarifications

* Make prefix width strictly uniform for 2-base partition_count

* Fix typo...

* Revert cluster-dependent gate

* kick ci?

* kick ci?

* kick ci?
2020-05-13 16:22:14 +09:00
..
bank_forks.rs Introduce eager rent collection (#9527) 2020-05-13 16:22:14 +09:00
client.rs Advertise node software version in gossip (#9981) 2020-05-11 15:02:01 -07:00
cluster_info.rs Push down cluster_info lock (#9594) 2020-04-21 12:54:45 -07:00
crds_gossip.rs Filter old CrdsValues received via Pull Responses in Gossip (#8150) 2020-02-07 12:38:24 -08:00
fork-selection.rs Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
gossip.rs Push down cluster_info lock (#9594) 2020-04-21 12:54:45 -07:00
ledger_cleanup.rs Move slow compaction test to integration (#9506) 2020-04-15 11:54:03 -07:00
rpc.rs Rpc: optionally filter getLargestAccounts by circulating/nonCirculating (#10007) 2020-05-12 21:05:05 -06:00
storage_stage.rs Security changes (#9923) 2020-05-08 10:00:23 -07:00