Skip to content

fatxpool: add heavy load testsuits #5497

@michalkucharczyk

Description

@michalkucharczyk

There should be some mid/long term tests that are not intended to be executed during CI, but could be executed locally by a developer or by the QA team during the release process.
Some ideas for testing:

  • send 1M transactions to the parachain zombienet network and check if all transactions are getting finalized
  • check the limits on long term run,
  • check how blocks are filled,
  • check if invalid transactions are rejected,
  • check time-to-event (e.g. in block, finalized, invalid), to see if we have some regression,
  • send different transactions - heavy and light,
  • send future and then ready, see if all gets finalized (fatxpool: add heavy load tests based on zombienet #7257),
  • check mortal transactions (shoud be done in fatxpool: cross check (and improve) support for mortal transactions #5626),
  • check submit and submit_and_watch,
  • make sure nodes are not getting disconnected.

Those should be executed in local zombienet network, possibly in different configurations (e.g. one collator, rpc + collator, rpc + 3x collators).

Sub-issues

Metadata

Metadata

Labels

T0-nodeThis PR/Issue is related to the topic “node”.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions