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

CAD-792: bump monitoring for non-API-breaking efficiency improvements #831

Merged
merged 3 commits into from
Apr 23, 2020

Conversation

deepfire
Copy link
Contributor

@deepfire deepfire commented Apr 22, 2020

  1. The new iohk-monitoring preserves more laziness, see: CAD-792: non-API-breaking efficiency optimisations input-output-hk/iohk-monitoring-framework#550

    • The performance impact is described in CAD-792 -- roughly a 10% reduction in wallclock for a locally-served chainsync benchmark.
  2. Some minor API sync.

  3. More improvements coming soon in a subsequent PR.. API breaking, though.

TODO

Checklist

  • This PR contains all the work required to resolve the linked issue.

  • The work contained has sufficient documentation to describe what it does and how to do it.

  • The work has sufficient tests and/or testing.

  • I have committed clear and descriptive commits. Be considerate as somebody else will have to read these.

  • I have added the appropriate labels to this PR.

@deepfire deepfire added maintenance Non-critical improvement or maintenance tasks. priority low Issues/RPs that are low priority issues/PRs in relation to a minimum Shelley testnet and Shelley mai labels Apr 22, 2020
@deepfire deepfire self-assigned this Apr 22, 2020
@deepfire deepfire requested review from CodiePP and mrBliss April 22, 2020 18:38
@dcoutts
Copy link
Contributor

dcoutts commented Apr 22, 2020

Nice. So this PR will need to wait for that PR to be merged to iohk-monitoring-framework's master branch.

@deepfire
Copy link
Contributor Author

So this PR will need to wait for that PR to be merged to iohk-monitoring-framework's master branch.

Yes, sorry, should have made this a draft PR.

@deepfire deepfire added the WIP Work In Progress (cannot be merged yet) label Apr 22, 2020
@deepfire deepfire force-pushed the cad-792-api-free-monitoring-speedup branch from 8bf8bf7 to 3e12e40 Compare April 23, 2020 07:49
@deepfire deepfire force-pushed the cad-792-api-free-monitoring-speedup branch from 3e12e40 to ad31048 Compare April 23, 2020 08:23
@deepfire deepfire removed the WIP Work In Progress (cannot be merged yet) label Apr 23, 2020
@deepfire
Copy link
Contributor Author

bors merge

iohk-bors bot added a commit that referenced this pull request Apr 23, 2020
831: CAD-792:  bump monitoring for non-API-breaking efficiency improvements r=deepfire a=deepfire

1. The new `iohk-monitoring` preserves more laziness, see: input-output-hk/iohk-monitoring-framework#550
   - The performance impact is described in CAD-792 -- roughly a 10% reduction in wallclock for a locally-served chainsync benchmark.

1. Some minor API sync.
1. More improvements coming soon in a subsequent PR.. API breaking, though.

#### TODO
- [x] merge input-output-hk/iohk-monitoring-framework#550

- This PR **does not result** in breaking changes to upstream dependencies.

Checklist
---------
- [ ] This PR contains all the work required to resolve the linked issue.

- [ ] The work contained has sufficient documentation to describe what it does and how to do it.

- [x] The work has sufficient tests and/or testing.

- [x] I have committed clear and descriptive commits. Be considerate as somebody else will have to read these.

- [x] I have added the appropriate labels to this PR.


Co-authored-by: Kosyrev Serge <[email protected]>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Apr 23, 2020

Canceled

@deepfire
Copy link
Contributor Author

deepfire commented Apr 23, 2020

bors merge

Had to push a fix for the CI failure -- the changes in strictness apparently exposed a latent bug fixed by the last commit, which was made obvious by the non-default configuration:

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Apr 23, 2020

@iohk-bors iohk-bors bot merged commit 31a4a21 into master Apr 23, 2020
@iohk-bors iohk-bors bot deleted the cad-792-api-free-monitoring-speedup branch April 23, 2020 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Non-critical improvement or maintenance tasks. priority low Issues/RPs that are low priority issues/PRs in relation to a minimum Shelley testnet and Shelley mai
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants