solana icon indicating copy to clipboard operation
solana copied to clipboard

Move packet deserialization into its' own stage

Open apfitzge opened this issue 1 year ago • 1 comments

A separate transaction scheduling stage will rely on having the set of accounts used in each transaction. To achieve this we need to separate packet deserialization from the banking stage.

apfitzge avatar Aug 09 '22 00:08 apfitzge

This creates a potential bottleneck since we're moving from N banking threads doing deserialization to a single thread for deserializing.

Need to benchmark this change to make sure this will not cause performance degredation.

apfitzge avatar Aug 09 '22 01:08 apfitzge