Closed dima74 closed 2 months ago
Currently in some cases tps numbers (transactions per second) may be very unstable for network of a single peer. See https://github.com/hyperledger/iroha/issues/4727#issuecomment-2268694679 and https://github.com/hyperledger/iroha/issues/4727#issuecomment-2269086095 for detailed description of the reasons. This PR adjusts how transactions are handled in the queue, so tps will be more stable. Note that average tps should not change (maybe slightly improvement).
Here is comparison of tps:
Related: #4727
Improve stability of the tps in case when there are a lot of requests and transaction queue is full
CONTRIBUTING.md
@BAStos525
failing tests
Description
Currently in some cases tps numbers (transactions per second) may be very unstable for network of a single peer. See https://github.com/hyperledger/iroha/issues/4727#issuecomment-2268694679 and https://github.com/hyperledger/iroha/issues/4727#issuecomment-2269086095 for detailed description of the reasons. This PR adjusts how transactions are handled in the queue, so tps will be more stable. Note that average tps should not change (maybe slightly improvement).
Here is comparison of tps:
Linked issue
Related: #4727
Benefits
Improve stability of the tps in case when there are a lot of requests and transaction queue is full
Checklist
CONTRIBUTING.md