Skip to content

Add performance tests or benchmarks for critical operations #3665

@teor2345

Description

@teor2345

In #3618 and #3660, we discovered a locking bug in the farmer which significantly reduced piece cache and plotting performance.

We could easily introduce new performance bugs like this into the farmer, node, or gateway.

One way to avoid that is performance tests in CI, or for every release, so we can detect these issues early.

Metadata

Metadata

Assignees

Labels

farmerFarming library/appimprovementit is already working, but can be betternodeNode (service library/node app)performanceRelated to performance measurement or improvement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions