Skip to content
This repository has been archived by the owner on Jun 15, 2024. It is now read-only.

Persistence: Decouple step-updates from flushing to disk to improve performance/resource usage #137

Open
flosell opened this issue Oct 16, 2016 · 0 comments

Comments

@flosell
Copy link
Owner

flosell commented Oct 16, 2016

Problem

Currently, every single :step-result-updated-event triggers flushing data to disk. This is both a performance issue (because all components sending these events block until all event-handlers processed information) and unnecessary stress on the system (because of I/O and CPU operations)

Potential Solutions

Rate-limit flushing to disk

Flushing to disk can be rate-limited to a few times per second

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

No branches or pull requests

1 participant