Skip to content
This repository has been archived by the owner on Aug 23, 2021. It is now read-only.

Wikipedia workload: GetPageAnonymous transaction #310

Open
arunmarathe opened this issue Oct 29, 2019 · 1 comment
Open

Wikipedia workload: GetPageAnonymous transaction #310

arunmarathe opened this issue Oct 29, 2019 · 1 comment

Comments

@arunmarathe
Copy link

This refers to Wikipedia benchmark's code in the file src/com/oltpbenchmark/wikipedia/procedures/GetPageAnonymous.java

The purpose of that transaction seems to issue a sequence of five SELECT statements. The behavior I am observing is that after the first SELECT (called selectPage in code), the transaction rolls back. The backend is MySQL.

Reading the code, I didn't get the impression that rollback was an intended effect, but if it was, then this is no longer a bug report; it's intended behavior. Otherwise, why does this transaction always (or at least very frequently) rolls back? I understand why a transaction that rolls back is a good addition to a toolkit such as OLTPBench, but the OLTPBench paper didn't mention that that was the case either.

The wikipedia database is a freshly created one.

@apavlo
Copy link
Member

apavlo commented Jan 1, 2020

Can you provide more information? How many terminals? What is the MySQL abort message?

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

No branches or pull requests

2 participants