tikv / sig-transaction

Resources for the transaction SIG
62 stars 13 forks source link

Parallel commit testing plan #23

Open nrc opened 4 years ago

nrc commented 4 years ago

Beyond simple unit tests, we should have a plan to test parallel commit thoroughly. Some ideas:

More ideas (and elaborating on the above) welcome!

youjiali1995 commented 4 years ago

I will introduce it to QA team and they will design the test plan for it.

cfzjywxk commented 4 years ago

@nrc @MyonKeminta
Do we need to list specific development tasks in issues? We could learn which task is assigned or available, and we could track the progress. Some tasks with high priorities could be labeled and we could make it run if they are done.

nrc commented 4 years ago

Do we need to list specific development tasks in issues

Do you mean for the test plan, or more generally?

There is https://github.com/tikv/tikv/issues/8126, https://github.com/tikv/tikv/issues/8127, https://github.com/tikv/tikv/issues/8128 for the latter, which gets us to the end of the first iteration. I haven't filed TiDB issues for that side, but have some notes locally.

youjiali1995 commented 4 years ago

I will introduce it to @zyguan next week.

cfzjywxk commented 4 years ago

Got, I've found this https://github.com/tikv/tikv/projects/34#card-40571966

cfzjywxk commented 4 years ago

I will introduce it to @zyguan next week.

Yes, this feature is more complex, we need to get @zyguan involved and start to design tests earlier

zyguan commented 4 years ago

Sorry for the late reply, I'm working on it.

nrc commented 4 years ago

Sorry for the late reply, I'm working on it.

No problem! Is there anywhere we can track work? Is there anything we can help with?

nrc commented 4 years ago

https://docs.google.com/document/d/18T_3UsJ6DFOmurJ8dmuDuDz9acWktKnuv8r9Lj20f7Q/edit?ts=5f07ca1f