Calling getAutoAssociationsCount() from ThrottleAccumulator.shouldThrottleTxn() (introduced by #13909) causes a severe performance regression due to #10998.
Adding disk operations to a critical section creates contention between netty threads and reduces TPS.
Description
Calling
getAutoAssociationsCount()
fromThrottleAccumulator.shouldThrottleTxn()
(introduced by #13909) causes a severe performance regression due to #10998. Adding disk operations to a critical section creates contention betweennetty
threads and reduces TPS.Steps to reproduce
Run
NftTransferLoadTest
in single-node mode.Additional context
No response
Hedera network
No response
Version
0.53.0
Operating system
Linux