Skip to content

Eth withdraw stress performance instability (13 mins variance) #4436

@ws4charlie

Description

@ws4charlie

The eth withdraw stress test takes about 20~40 minutes to process 1000 withdrawals. There are suspicious areas

  • If we run the stress test multiple times, the time required can differ significantly (20~34 min in range). The uncertainty of the performance can be quite high.

1st run:
Image
2nd run:
Image
3rd run:
Image
4th run:
Image

  • Reducing TSS keysign interval is not helping much, but instead making the test even slower. This is likely due to the excessive TSS keysign requests spamming the p2p network.

interval 5 secs-> 4 secs
Image

interval 5 secs-> 3 secs
Image

The above two phenomena are very likely related to each other and worth investigating further.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions