-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loadtest mocha-3 with random blobs #2197
Comments
## Overview This PR adds the ability to specify a specific account to use as master for txsim. This is useful for when we don't want to always use the account with the most funds in our wallet. closes #2286 kinda sorta blocking #2197 ## Checklist - [x] New and updated code has appropriate documentation - [x] New and updated code has new and/or updated testing - [x] Required CI checks are passing - [x] Visual proof for any user facing features like CLI or documentation updates - [x] Linked issues closed with keywords
## Overview This PR adds the ability to specify a specific account to use as master for txsim. This is useful for when we don't want to always use the account with the most funds in our wallet. closes #2286 kinda sorta blocking #2197 ## Checklist - [x] New and updated code has appropriate documentation - [x] New and updated code has new and/or updated testing - [x] Required CI checks are passing - [x] Visual proof for any user facing features like CLI or documentation updates - [x] Linked issues closed with keywords (cherry picked from commit 2102189) # Conflicts: # test/e2e/simple_test.go
## Overview This PR adds feegrant back to txsim. Except this time instead of only using feegrant, we now have feegrant as an option. This way we can test without it enabled, which keeps our testing environments _slightly_ more realistic while still being able to enable it when convient. This is particularly useful when we don't want to send gobs of testnet tokens around or have a very long running sequence. closes #2289 blocking #2197
## Overview This PR adds feegrant back to txsim. Except this time instead of only using feegrant, we now have feegrant as an option. This way we can test without it enabled, which keeps our testing environments _slightly_ more realistic while still being able to enable it when convient. This is particularly useful when we don't want to send gobs of testnet tokens around or have a very long running sequence. closes #2289 blocking #2197 (cherry picked from commit 33536b0) # Conflicts: # test/e2e/simple_test.go
Created a Notion page exclusively aimed at compiling insights and discoveries pertaining to the performance evaluation of the network under a spamming attack. This encompasses the testing scenario, essential metrics, and performance indicators. |
Link to the notion page where the second item of this issue is covered (the Notion page is currently undergoing active updates with additional findings and results): https://www.notion.so/celestiaorg/Analysis-of-Traffic-Distribution-0236546b09d247a99ec4e540da3bc012 |
I think we can close this as completed @staheri14 wdyt? |
Certainly, we can proceed with closing it, as we have already obtained a variety of insightful test results concerning the network's health and have addressed all the questions in the issue. |
We need to monitor mocha-3's performance with handling large amounts of blobs. This means that we should spam the mempool with blobs while monitoring various metrics.
We should expect that node's mempools will begin filtering out transactions with lower fees after hitting their local limit.We should also look for memory leaks or other critical failures during this time.edit: the two crossed issues will be tracked in a second set of issues dedicated to more formalized performance
it would be nice to combine this with celestiaorg/celestia-core#1054
as a bonus:
The text was updated successfully, but these errors were encountered: