Skip to content
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

Benchmarking: forgestress #3812

Merged
merged 28 commits into from
May 10, 2022
Merged

Benchmarking: forgestress #3812

merged 28 commits into from
May 10, 2022

Conversation

deepfire
Copy link
Contributor

@deepfire deepfire commented Apr 21, 2022

  1. Log analysis has been rewritten as a composition of orthogonal chunks -- micro-ops, with clear inputs and outputs
  2. The workbench log output has been clarified
  3. Log analysis filters are now specified by profiles
  4. Profiles now provide run-time expectations to the workbench -- informed by shutdown slot and tx workload
  5. The workbench now enforces the above run-time expectations on the fixed scenario profiles (time-bounded)
  6. Log analysis can now be requested for runs
  7. Runs can be iterated (only makes sense for fixed scenario profiles)
  8. Genesis handling has been properly moved
  9. The profile structure has been cleaned up a lot
  10. More intermediate computed values are now specified as part of profile output
  11. Log analysis now emits separate components that are easier to use for reports

@deepfire deepfire force-pushed the bench-forgestress branch 4 times, most recently from 615ad8d to e8d2ddd Compare April 22, 2022 19:05
@deepfire deepfire force-pushed the bench-forgestress branch 3 times, most recently from b5129e4 to 1e39765 Compare May 4, 2022 22:03
@deepfire deepfire force-pushed the bench-forgestress branch from 1e39765 to 8f700c4 Compare May 4, 2022 22:09
@deepfire deepfire force-pushed the bench-forgestress branch 11 times, most recently from 6478306 to b404ac8 Compare May 9, 2022 20:10
@deepfire deepfire force-pushed the bench-forgestress branch from b404ac8 to 7319ac0 Compare May 10, 2022 13:40
@deepfire deepfire marked this pull request as ready for review May 10, 2022 13:40
@deepfire deepfire force-pushed the bench-forgestress branch from 1d3d3a1 to eac697d Compare May 10, 2022 14:48
@deepfire
Copy link
Contributor Author

bors r+

iohk-bors bot added a commit that referenced this pull request May 10, 2022
3812: Benchmarking: forgestress r=deepfire a=deepfire

1. Log analysis has been rewritten as a composition of orthogonal chunks -- micro-ops, with clear inputs and outputs
2. The workbench log output has been clarified
3. Log analysis filters are now specified by profiles
4. Profiles now provide run-time expectations to the workbench -- informed by shutdown slot and tx workload
5. The workbench now enforces the above run-time expectations on the `fixed` scenario profiles (time-bounded)
6. Log analysis can now be requested for runs
7. Runs can be iterated (only makes sense for `fixed` scenario profiles)
8. Genesis handling has been properly moved
9. The profile structure has been cleaned up a lot
10. More intermediate computed values are now specified as part of profile output
11. Log analysis now emits separate components that are easier to use for reports

Co-authored-by: Kosyrev Serge <[email protected]>
Co-authored-by: MarcFontaine <[email protected]>
@deepfire deepfire merged commit 7d7b4b7 into master May 10, 2022
@iohk-bors iohk-bors bot deleted the bench-forgestress branch May 10, 2022 16:20
@deepfire
Copy link
Contributor Author

This has passed CI on the previous run, so merging directly.

@iohk-bors
Copy link
Contributor

iohk-bors bot commented May 10, 2022

Timed out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants