Remove BankStart#7351
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #7351 +/- ##
========================================
Coverage 83.0% 83.0%
========================================
Files 800 800
Lines 362381 362262 -119
========================================
- Hits 300792 300703 -89
+ Misses 61589 61559 -30 🚀 New features to boost your workflow:
|
|
Loss of metrics is main possible "issue" here, but along with #7355 this will let scheduler not lock poh at all. |
tao-stones
left a comment
There was a problem hiding this comment.
Not too worried about lost metrics either 😄 Before going into details, want to check with you if "not using bank_creation_time" is an intended improvement, not side effect.
| pub type WorkingBankEntry = (Arc<Bank>, (Entry, u64)); | ||
|
|
||
| #[derive(Debug, Clone)] | ||
| pub struct BankStart { |
There was a problem hiding this comment.
Note: iirc, BankStart (mainly it's bank_creation_time) was added to limit banking_stage from packing too many transactions due to poh wall-clock drifting.
There was a problem hiding this comment.
With block CU limits, i don't think overpacking is still an issue, at least not an issue to be mitigated with wall clock. So I think in general this is a positive change. Just want to call it out.
It is more of a side-effect. I'd have likely just left it in if there was an easy way to do so. |
Problem
Summary of Changes
Fixes #