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

Isolation - #105

Closed
brian-brazil wants to merge 11 commits into
masterfrom
isolation
Closed

Isolation#105
brian-brazil wants to merge 11 commits into
masterfrom
isolation

Conversation

@brian-brazil

Copy link
Copy Markdown
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
Copy Markdown
Contributor

Appears this now has merge conflicts. Mind rebasing?

@fabxc

fabxc commented Aug 26, 2017

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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.

3 participants