hedera-mirror-node
hedera-mirror-node copied to clipboard
Optimize performance and correctness for the state in the reusable services integration
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