hedera-mirror-node icon indicating copy to clipboard operation
hedera-mirror-node copied to clipboard

Optimize performance and correctness for the state in the reusable services integration

Open IvanKavaldzhiev opened this issue 6 months ago • 0 comments

Problem

Make sure we don't have cross-contamination of State between different concurrent transactions.

We also should make sure we create a single instance bean of the other state related components - NetworkInfo, ServiceMigrator, ServicesRegistry.

Make sure the new database accessors have cache on the repository layer and the settings defined work correctly.

Solution

Validate the mentioned ideas for improvement.

If possible, opt to delete the ContractCallContext and make sure each transaction has its own set of components for proper execution.

Alternatives

No response

IvanKavaldzhiev avatar Sep 03 '24 13:09 IvanKavaldzhiev