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

Unclear support of isolation requirements by TPC-C #566

Open
realVinayak opened this issue Oct 1, 2024 · 0 comments
Open

Unclear support of isolation requirements by TPC-C #566

realVinayak opened this issue Oct 1, 2024 · 0 comments

Comments

@realVinayak
Copy link

realVinayak commented Oct 1, 2024

Thanks for making benchbase open source!

I'm using benchbase to benchmark a specialized storage engine for MySQL , specifically, using the TPC-C benchmark. Since the TPC-C requires isolation tests, I was curious about how benchbase implements them.

For example, on page 52 of TPC-C Standard Specification Revision 5.11, under sub-section 3.4.2 clause 3.4.2.1, requires an "Isolation Test 1", testing read-write conflicts between Order-Status and New-Order transactions. From the source code, under the stored procedures directory, I couldn't find an implementation of it but it might have been non-obvious and I missed it. Specifically, I was looking for some kind of synchronization mechanism between the Order-Status and New-Order stored procedure classes, is that the correct track?

Alternatively, did I misinterpret the standard specification?

EDIT: Please let me know if there is a better place to ask these kind of questions!

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

No branches or pull requests

1 participant