csun5285 opened a new pull request, #66151:
URL: https://github.com/apache/doris/pull/66151
- `MowKeyProbe` — one probe behind a `Policy`: which rows to mark in the
delete bitmap, whether a delete-signed row or a row that loses on sequence
still needs its old values read, and flexible partial update's
insert-after-delete rule.
Those are exactly the rules the three copies differed by.
- `HistoricalRowFetcher` — owns the rowset pins and the read plans used to
read those old values.
Both segment writers and the row binlog retriever now delegate to
them,`RowKeyEncoder` gains a second constructor for the probe side, since the
key the primary key index is probed with is always the schema key columns while
the
writer's encoder builds whatever the segment sorn wrapper, deleted when the
partial-update fills move into the transform chain in he follow-ups.
Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
### Release note
None
### Check List (For Author)
- Test <!-- At least one of them must be included. -->
- [ ] Regression test
- [ ] Unit Test
- [ ] Manual test (add detailed scripts or steps below)
- [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
- [ ] Previous test can cover this change.
- [ ] No code files have been changed.
- [ ] Other reason <!-- Add your reason? -->
- Behavior changed:
- [ ] No.
- [ ] Yes. <!-- Explain the behavior change -->
- Does this need documentation?
- [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->
### Check List (For Reviewer who merge this PR)
- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR should
merge into -->
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]