Lucas Steuernagel
b97b3dd4ab
Use BankForks on tests - Part 3 ( #34248 )
...
* Add BankForks to core tests
* Refactor functions under DCOU
2023-12-01 13:47:22 -03:00
Ryo Onodera
a4a66026e1
Introduce InstalledSchedulerPool trait ( #33934 )
...
* Introduce InstalledSchedulerPool
* Use type alias
* Remove log_prefix for now...
* Simplify return_to_pool()
* Simplify InstalledScheduler's context methods
* Reorder trait methods semantically
* Simplify Arc<Bank> handling
2023-11-03 16:02:12 +09:00
Ryo Onodera
136ab21f34
Define InstalledScheduler::wait_for_termination() ( #33922 )
...
* Define InstalledScheduler::wait_for_termination()
* Rename to wait_for_scheduler_termination
* Comment wait_for_termination and WaitReason better
2023-10-31 14:33:36 +09:00
Ryo Onodera
950ca5ea86
Add InstalledScheduler for blockstore_processor ( #33875 )
...
* Add InstalledScheduler for blockstore_processor
* Reverse if clauses
* Add more comments for process_batches()
* Elaborate comment
* Simplify schedule_transaction_executions type
2023-10-27 21:42:18 +09:00
Ryo Onodera
5a963529a8
Add BankWithScheduler for upcoming scheduler code ( #33704 )
...
* Add BankWithScheduler for upcoming scheduler code
* Remove too confusing insert_without_scheduler()
* Add doc comment as a bonus
* Simplify BankForks::banks()
* Add derive(Debug) on BankWithScheduler
2023-10-21 15:56:43 +09:00