-
Notifications
You must be signed in to change notification settings - Fork 159
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
Generate Daily Benchmark Results #2367
Generate Daily Benchmark Results #2367
Conversation
@elmattic I mentioned I would tag you once I had a draft PR; if you have some guidance on how to handle the case where I need to have the node running and run commands in a separate window (my plan was to open a new terminal with |
@jdjaustin What is the purpose of opening the gnome terminal? Generaly speaking I would more first perform all commands related to Forest, then Lotus (or vice versa). Otherwise you will have to keep both db in-between and this will require to double the size. |
You can find inspiration in my db script, if you need to run a command while the node is running, ie this one I'm using a thread to monitor RSS of the process and sample the value 2 times per second. |
@elmattic I've uploaded my calcs for Forest import time and validation time if you want to take a look and see if you have any suggestions. I've started the task of replicating this for Lotus, then I'll work on the logic to move all these calcs into the |
|
How about we put at least a dry run in the CI? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general, it looks good, it doesn't affect Forest so I'm good with merging it as is. It'd be great to go through all of the instructions and possible flags on a clean VPS, just to be sure the README is up-to-date.
I'd also add it in the CI in at least some form unless we want to migrate it soon to forest-iac
.
I was able to reproduce this issue, but I'm not sure how to fix it yet. |
This is a good idea. However I would like a true dry run flag for |
I let you know, will try the script on a fresh Fedora 37. |
I've tested on Ubuntu 22.04 (LTS) x64 and did manage to reproduce the issue.
|
I think the error is due to improperly setting the path where GEMs are installed,
|
Summary of changes
Changes introduced in this pull request:
Generate the following daily benchmark results:
Reference issue to close (if applicable)
Closes #2208
Other information and links
This PR is just for the script. The script will be added to
forest-iac
under a separate PR.