Skip to content

Add State Read Ahead Stage #17680

Description

@mh0lt

The BAL contains the hash keays read for the block this cah be read ahead of execution to warm the state cache.

It likely has the following requirements:

  1. It should use the same shared domain as execution so the reads are locally cached (This assumes that the shared domain object has been upgraded to hold a get cache as well as a put cache).
  2. It can run in parallel - i.e. the stage can complete once it has started reading so updates are paralelized
  3. It should stop execiting if its not compete once execution has completed - we need to check behaviour there in practice.

We also need to test that this read ahead makes a difference to throughput otherwise it may not be worth running

Metadata

Metadata

Assignees

Labels

Fields

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions