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

Jepsen + bpftrace #37

Open
cole-miller opened this issue Oct 6, 2022 · 0 comments
Open

Jepsen + bpftrace #37

cole-miller opened this issue Oct 6, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@cole-miller
Copy link
Contributor

cole-miller commented Oct 6, 2022

Jepsen is useful for consistency checking, but also just as a way to drive the operation of a dqlite cluster while simulating various workloads and problematic events. Once we get a decent collection of bpftrace scripts for tracing dqlite/raft, we can combine them with the Jepsen code we've already written (plus some new workloads if that seems appropriate) to see how the database performs under a variety of circumstances and track the impact of our implementation work. I hope that this will be more flexible than writing ad-hoc drivers and workloads with go-dqlite, which is what we're doing currently.

@cole-miller cole-miller self-assigned this Oct 6, 2022
@MathieuBordere MathieuBordere added the enhancement New feature or request label Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants