informalsystems / informalsystems/tm-load-test

Support spreading transaction load across time instead of bursts every send period

Open
#155 1 comment 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Go
Stars
47
Forks
33
PR merge metrics
No merged PRs in 30d

Description

At present, tm-load-test sends transactions in bursts at the beginning of each send period (usually each second). We should also support spreading this transaction load across each second, either uniformly or randomly.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the transaction-sending path and how tm-load-test defines each send period. Compare uniform and random spreading as the two behaviors named in the issue, then verify that transactions are no longer emitted only at the beginning of each period and that the existing burst behavior remains supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.