Skip to content
This repository was archived by the owner on Aug 13, 2019. It is now read-only.

Conversation

@brian-brazil
Copy link
Contributor

The core part of prometheus/prometheus#1893

Initial prombench benchmarks indicate a ~5% cpu hit and ~11% RAM hit, which I consider reasonable for this feature. I haven't done any micro-optimisations.

There's some cleanup work to be done here still, but I figured it's best to get some initial review.

@mdlayher
Copy link
Contributor

Appears this now has merge conflicts. Mind rebasing?

@fabxc
Copy link
Contributor

fabxc commented Aug 26, 2017

I'm currently doing some work to make the hot path of creating new series lock free. We are currently seeing rather heavy contention whenever new series are created (first startup, targets added/swapped, new head block created), which causes some notable drops in ingestion for larger servers.

This basically requires isolation as well, so I currently have some pending work doing the same thing. I'm trying to avoid leaking this into our nicely simple APIs.

Rebasing might be a bit of unnecessary work right now.

@gouthamve gouthamve mentioned this pull request Mar 19, 2018
@brian-brazil
Copy link
Contributor Author

Superseded by #306

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants