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

Linearizability Tests for Storage Engine #63

Open
3 tasks
ambud opened this issue Aug 12, 2017 · 0 comments
Open
3 tasks

Linearizability Tests for Storage Engine #63

ambud opened this issue Aug 12, 2017 · 0 comments

Comments

@ambud
Copy link
Member

ambud commented Aug 12, 2017

Summary:
Add linearizability tests for Storage Engine.

Description:
Sidewinder, just like any other database supports concurrent access, which involves concurrency support for both reads and writes. It's important for the database to guarantee the linearizability property to ensure there are no concurrency bugs.

Tests should cover the following:

  • Two or more concurrent threads writing 1 series (sequence ordering)
  • Two or more concurrent threads performing reads
  • Two or more concurrent threads performing reads and writes simultaneously
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant