Skip to content

Commit

Permalink
Support tx poh recording in unified scheduler (#4150)
Browse files Browse the repository at this point in the history
* Support tx poh recording in unified scheduler

* Make transaction_indexes allocation conditional

* Replace Option<Option<_>> with saner type

* Explain the odd transaction_status_sender.is_some()

* Explain about Option-ed closures

* Rename CommitFailed => CommitCancelled

* Fix typos

* Document and simplify pre_commit_callback handling

* Clean up pre_commit_callback wrapping code

* Extend pre_commit_callback for existing bailouts

* Clean up index population

* Feeeze-lock block-producing unified scheduler bank
  • Loading branch information
ryoqun authored Jan 10, 2025
1 parent 4893018 commit e846335
Show file tree
Hide file tree
Showing 17 changed files with 692 additions and 135 deletions.
5 changes: 5 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions ledger/benches/blockstore_processor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ fn bench_execute_batch(
&mut timing,
None,
&prioritization_fee_cache,
None::<fn(&_) -> _>,
);
}
});
Expand Down
Loading

0 comments on commit e846335

Please sign in to comment.