You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
on performance testing we see transactions rejected as already seen although they never end up being included in a block which eventually fails the test (e.g votes not passing, proposals not going through):
2023-11-10T10:02:50.599Z INFO core.protocol.pow pow/engine.go:297 mempool seen cleared
2023-11-10T10:02:50.601Z ERROR core.protocol.pow pow/engine.go:163 mempoolSeenTid = {"PowID": "992f8844d5a078f4102817b09242451a9b246b951b6ee3f015d27d3ccb9ae39d"}
2023-11-10T10:02:50.602Z ERROR core.protocol.pow pow/engine.go:157 tid already seen {"tid": "992f8844d5a078f4102817b09242451a9b246b951b6ee3f015d27d3ccb9ae39d", "party": "e0954e3b5c478f990b23614ca50b2dee6a28be2b81ba5f20c17305057f842005", "command": "Proposal"}
2023-11-10T10:02:51.106Z INFO core.protocol.pow pow/engine.go:297 mempool seen cleared
Proposing and voting in new market..........................FAILED
Error: no pending proposals found
Observed behaviour
Transaction that were not included in a block gets rechecked and fail as the node says it's already seen them and they get rejected as the mempoolid cache (which is meant to prevent parties from spamming a specific validator with transactions that are gonna fail checkTx) is not cleared on time.
Expected behaviour
The mempool cache in pow engine should be cleared on commit, not on finalize.
Steps to reproduce
1. Submit `xyz` transaction
2. With this payload
3. Query `abc` API
4. Observe the error
Software version
develop
Failing test
No response
Jenkins run
No response
Configuration used
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered:
Problem encountered
on performance testing we see transactions rejected as already seen although they never end up being included in a block which eventually fails the test (e.g votes not passing, proposals not going through):
Observed behaviour
Transaction that were not included in a block gets rechecked and fail as the node says it's already seen them and they get rejected as the mempoolid cache (which is meant to prevent parties from spamming a specific validator with transactions that are gonna fail checkTx) is not cleared on time.
Expected behaviour
The mempool cache in pow engine should be cleared on commit, not on finalize.
Steps to reproduce
Software version
develop
Failing test
No response
Jenkins run
No response
Configuration used
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: