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

[Bug]: W-W conflict in pessimistic mode #10501

Closed
1 task done
zhangxu19830126 opened this issue Jul 7, 2023 · 11 comments
Closed
1 task done

[Bug]: W-W conflict in pessimistic mode #10501

zhangxu19830126 opened this issue Jul 7, 2023 · 11 comments
Assignees
Labels
kind/bug Something isn't working needs-triage
Milestone

Comments

@zhangxu19830126
Copy link
Contributor

Is there an existing issue for the same bug?

  • I have checked the existing issues.

Environment

- Version or commit-id (e.g. v0.1.0 or 8b23a93):
- Hardware parameters:
- OS type:
- Others:

Actual Behavior

w-w conflict in pessimistic mode

Expected Behavior

No response

Steps to Reproduce

run tpcc in pessimistic mode

Additional information

No response

@fengttt
Copy link
Contributor

fengttt commented Jul 7, 2023

I think this is is dup of #10502

@fengttt
Copy link
Contributor

fengttt commented Jul 8, 2023

Not necessarily dup #10502. Even if it is garbage, it is still locked garbage so it should not have w-w. Need more investigation.

@florashi181 florashi181 added this to the 1.0.0 milestone Jul 10, 2023
@zhangxu19830126
Copy link
Contributor Author

maybe fixed

@zhangxu19830126
Copy link
Contributor Author

还没有修复

1 similar comment
@zhangxu19830126
Copy link
Contributor Author

还没有修复

@Ariznawlll
Copy link
Contributor

Ariznawlll commented Jul 18, 2023

run bvt under pessimistic mode in ci today, there also occurs w-w conflict.
image
create table temp(a int);
insert into temp select * from generate_series(1,8192) g;
create table t(a int);
insert into t select * from temp;
insert into t select * from t;
insert into t select * from t;
insert into t select * from t;
insert into t select * from t;
insert into t select * from t;
insert into t select * from t;
insert into t select * from t;
insert into t select * from t;
cn-0.log
cn-1.log
dn.log

@zhangxu19830126
Copy link
Contributor Author

fix还是有问题,需要继续分析

@zhangxu19830126
Copy link
Contributor Author

ROWID相关的问题,需要继续修复

@zhangxu19830126
Copy link
Contributor Author

fixed by #10859

@sukki37
Copy link
Contributor

sukki37 commented Jul 27, 2023

Hello @zhangxu19830126. The bug issue in the BVT test code has not been removed,issues automatically open.

@Ariznawlll
Copy link
Contributor

local test and ci-test has passed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working needs-triage
Projects
None yet
Development

No branches or pull requests

6 participants