[fix](tablet clone) fix tablet sched failed when tablet missing tag and version incomplete#22861
Conversation
|
run buildall |
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
|
run buildall |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
…nd version incomplete (#22861)
…nd version incomplete (apache#22861)
Proposed changes
Tablet sched will always failed for case below:
a) A: version complete, tag mismatch;
b) B: version complete, tag match;
c) C: version complete, tag match;
d) D: version incomplete, tag match;
The PR is to fix this. For a tag, if the alive replicas are enough, but version complete replicas are not enough, then the tablet's status should be VERSION_INCOMPLETE.
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...