Ryo Onodera
e9dda5ebd7
v1.1: Eager rent collection (#10028)
* 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?
(cherry picked from commit 1eb40c3fe0
)
# Conflicts:
# core/tests/bank_forks.rs
# ledger/src/bank_forks_utils.rs
# ledger/src/snapshot_utils.rs
# runtime/src/bank.rs
* Fix merge conflicts
* Add gating
* Add Danger comment...
* Delay activation epoch
* Add gating for stable as well
* fmt...
* fmt!!!!
2020-05-15 15:38:31 +09:00
..
2020-03-05 07:40:26 -07:00
2020-03-05 11:03:21 -08:00
2020-03-04 10:52:09 -08:00
2020-01-28 16:11:22 -08:00
2020-03-04 10:52:09 -08:00
2019-12-03 17:55:18 -08:00
2020-03-12 23:20:49 -07:00
2020-05-15 15:38:31 +09:00
2020-04-30 10:40:07 -07:00
2020-03-05 10:57:35 -08:00
2020-03-04 10:52:09 -08:00
2020-02-24 19:27:04 -08:00
2020-03-11 14:37:23 -07:00
2020-04-30 02:50:34 -07:00
2020-02-24 14:46:12 -07:00
2020-05-15 15:38:31 +09:00
2020-05-01 09:02:59 -07:00
2020-01-15 15:33:53 -07:00
2020-04-30 23:54:11 -06:00
2020-05-09 12:32:08 -07:00
2020-01-28 16:11:22 -08:00
2020-01-24 14:34:59 -08:00
2020-05-01 21:37:13 -07:00
2019-12-03 17:55:18 -08:00
2020-01-28 16:11:22 -08:00
2019-12-30 11:28:41 -08:00
2020-01-28 16:11:22 -08:00
2019-11-26 00:40:36 -07:00
2020-04-30 23:54:11 -06:00
2020-02-05 12:48:30 -08:00
2020-04-27 16:23:59 -07:00
2019-12-10 14:50:55 -08:00
2019-03-16 21:40:39 -07:00
2020-04-30 10:23:54 -07:00
2020-01-28 16:11:22 -08:00
2020-02-24 14:46:12 -07:00
2020-05-14 23:13:18 -07:00
2020-04-27 18:49:58 -07:00
2020-02-06 10:06:16 -07:00
2019-12-23 12:23:45 -08:00
2020-01-29 17:59:14 -08:00
2020-04-30 23:54:11 -06:00
2020-04-30 02:50:34 -07:00
2020-02-20 13:28:55 -08:00
2020-02-28 10:10:42 -07:00
2020-05-02 10:05:13 -07:00
2020-03-12 23:20:49 -07:00