-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
[core] workload D reports read failures when used with client side batched inserts #1356
Comments
what commands did you run prior to the run command listed? |
Hi, I started with before running RUN D.
So to narrow down what's going on I enabled pg logging (and have a function policy on usertable that logs every read also).
I have the xlsx attached (github does not support csv), you can see the one Read failure for |
I say this because,
Which means user user879817313296471393 exists when I try from psql, but not at the time of READ from YCSB. |
Okay, so removing reWriteBatchedInserts from db.url seems to fix the issue. So likely there is a problem with batched inserts but haven't been able to debug more. |
Oh! It's probably because the batched insert hasn't actually finished inserting when the shared state in workload D has updated the key range to include the new records. I'll add this to the known issues on the next release. |
Hi, I am using PG 13 (seen on older PGs also) and cloned YCSB last week and using jdbc binding 0.16. Irrespective of what number I set operationcount and recordcount to, I observe the same failure always.
Result:
This is my db.properties file:
I don't particularly see failures in any other workloads. Let me know if you need any further information. I could verify the same failure on different machines also.
And I have made no changes to the workload D file:
The text was updated successfully, but these errors were encountered: