Andrew Fitzgerald

Results 31 issues of Andrew Fitzgerald

#### Problem - selling CUs for non-optimal prices because prioritization does not include the base fees collected #### Summary of Changes - calculate prioritization as fees / cost instead of...

#### Problem - New scheduler is on-average performing better than the multi-iterator approach #### Summary of Changes - Change default block-production method to central-scheduler - Can be opted out of...

#### Problem - In some cases, scheduler queues too much work too early. #### Summary of Changes - Only continue scheduling up to 12M outstanding CUs per thread. Blocked by...

stale

#### Problem - Gossip votes are held in `ClusterInfoVoteListener` until we become leader. - This seems unneccessary now since both voting threads insert into a shared data-structure which only keeps...

#### Problem #### Summary of Changes Fixes #

stale

#### Problem - New banking stage uses a single thread for both receiving new packets and scheduling - Time spent receiving packets is time not spent filtering or scheduling packets...

#### Problem - We often have multiple threads performing similar actions with similar logs - There's no current way to determine which thread is logging #### Summary of Changes -...

#### Problem While interval-reported metrics show a more complete picture, it is often the first step of debugging to check stats on a non-specific leader. This is not easily done...

#### Problem - `central-scheduler` became the default in #34891, which barely missed the cut for 1.18 #### Summary of Changes - Move changelog line to changes for 2.0.0 Fixes #

changelog

#### Problem - The channel between rpc and send-transaction-service is unneccessarily behind a mutex lock - Crossbeam channels are designed to be used concurrently, no need to hide them behind...