Concordium / Concordium/concordium-node

Investigate increase in memory usage after TPS test

Open
#467 0 comments 0 reactions 0 assignees View on GitHub
[Type] Task
Dominant language
Haskell
Stars
108
Forks
24
Avg merge
2d 4h
Merged PRs (30d)
9

Description

After performing TPS tests, it seems that baker-0, baker-2 and baker-3 have increased memory consumption for up to 3% compared to all other bakers.

Increase in consumption was noticed after the first TPS test that was including CCD transfer in every transaction. Such a test was first performed on 17/08/22. TPS test results with memory and CPU metrics are available [here](https://drive.google.com/drive/folders/1E4JyEiY-MuKfbU1zYCIdISzRLeQtqLAp).

First test after which metrics increased [link](https://docs.google.com/spreadsheets/d/1I_1xyRZ16KZzepWKDhiUof1ysmydnXTaiLcucKGRRoA/edit#gid=1005117739).

Logs for baker-0 and baker-2, [link](https://drive.google.com/drive/folders/1sGCFfKbVAO-dRCUJ66sbOz3H9FSJFB5n?usp=sharing).

Contributor guide

Open the contributing guide

Research direction

Start by comparing the linked TPS test results and the baker-0 and baker-2 logs, focusing on the first test that included CCD transfers in every transaction. The issue names no repository files or tests; done means identifying why the affected bakers retain more memory and documenting or addressing the cause.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
blockchain, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.