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 Testing] Single-key ACID #134

Closed
rkarthik007 opened this issue Mar 29, 2018 · 1 comment
Closed

[Jepsen Testing] Single-key ACID #134

rkarthik007 opened this issue Mar 29, 2018 · 1 comment
Assignees
Labels
kind/enhancement This is an enhancement of an existing feature
Milestone

Comments

@rkarthik007
Copy link
Collaborator

Scenario

There is a single table with exactly one row in it. The table has a hash column primary key, and one value column. Jepsen sends concurrent reads, writes and read-modify-write (UPDATE IF) operations to different nodes. Each operation is logged along with its results. The results can be one of the following:

  • OK : the operation was successful
  • FAIL: the operation failed
  • UNKNOWN: we did not get a response (because there may have been a failure)

Validation

At the end of the run a checker validates that the result of the sequence of reads recorded, which is the client observed view of the data, is linearizable across all the nodes.

@rkarthik007 rkarthik007 added the kind/enhancement This is an enhancement of an existing feature label Apr 3, 2018
@rkarthik007 rkarthik007 added this to the v1.0 milestone Apr 11, 2018
@ttyusupov
Copy link
Contributor

Commit: yugabyte/jepsen@daca8f8

hari90 added a commit that referenced this issue Sep 16, 2022
Summary:
Pulling in the following commits:

> Bump Squeasel to d83cf6d-yb-3 (#133) ded72a9921d08cdd9f802dbe3c9a0069da7402f0
> @es1024
>
> Upgrade libbacktrace to support DWARF 5 debug information (#134) 5df09a3518916cbc193778b2f90eee37d1dbb5a1
> @mbautin
>
> Fix CentOS 7 TSAN Clang 13 build (#131) 6e56daf4b614d6ab2621a06e0e74d839eda39e14
> @mbautin
>
> Fix library checking in the mode where each toolchain is built in a s… 0b486cff08e08b6671447a97ebc8c6300e8839d3
> @mbautin
>
> Bump gLog to 0.4.0-yb-3 (#130) f8cd856c7bbffbc6d0dc403781996ef0a5283a13
> @hari90
>
> [skip ci] Fix the Snyk command 32d7c79a418d134c76599e916f815f1955cd690f
> @mbautin

All builds have been updated to commit ded72a9921d08cdd9f802dbe3c9a0069da7402f0

Test Plan: Locally built. Running all Jenkins tests

Reviewers: mbautin, esheng

Reviewed By: mbautin, esheng

Subscribers: mbautin, ybase

Differential Revision: https://phabricator.dev.yugabyte.com/D19504
jasonyb pushed a commit that referenced this issue Jun 11, 2024
devansh-ism pushed a commit to devansh-ism/yugabyte-db that referenced this issue Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement This is an enhancement of an existing feature
Projects
None yet
Development

No branches or pull requests

2 participants