Skip to content

Commit

Permalink
Feature - Cooperative Program Loading (solana-labs#34407)
Browse files Browse the repository at this point in the history
* Disables verification-less reloading.

* Refactors LoadedPrograms::extract() to use a mutable parameter instead of returning the list of missing entries.

* Refactors LoadedPrograms::extract() to use a mutable parameter instead of returning a LoadedProgramsForTxBatch.

* Adds explicit SecondLevel structure to LoadedPrograms.

* Adds cooperative_loading_task.

* Implements cooperative loading in the bank.

* Fixes fork graph in tests.

* Adds LoadingTaskWaiter.

* Environment mismatch needs to just skip the entry.
  • Loading branch information
Lichtso authored Dec 18, 2023
1 parent 4181ea4 commit 22bfcd9
Show file tree
Hide file tree
Showing 3 changed files with 479 additions and 416 deletions.
Loading

0 comments on commit 22bfcd9

Please sign in to comment.