Skip to content

Conversation

@compiletheworld
Copy link
Contributor

Proposed changes

Add delete bitmap for
DSIP-018: Support Merge-On-Write implementation for UNIQUE KEY data model

Problem Summary:

Checklist(Required)

  1. Does it affect the original behavior: (No)
  2. Has unit tests been added: (Yes)
  3. Has the document been added or modified: (No Need)
  4. Does it need to update dependencies: (No)
  5. Are there any changes that cannot be rolled back: (No)

Further comments

repeated string rowset_ids = 1;
repeated uint32 segment_ids = 2;
repeated int64 versions = 3;
repeated bytes segment_delete_bitmaps = 4;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add some comments please.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

* "rowset id 1, segment id 1" is deleted/overitten by some loads at "version 2"
*/
class DeleteBitmap {
public:
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

indentation

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Copy link

@kpfly kpfly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some checker fail.

kpfly
kpfly previously approved these changes Jul 5, 2022
Copy link

@kpfly kpfly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions
Copy link
Contributor

github-actions bot commented Jul 5, 2022

PR approved by anyone and no changes requested.

morningman
morningman previously approved these changes Jul 7, 2022
Copy link
Contributor

@morningman morningman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@morningman
Copy link
Contributor

hi @compiletheworld , please fix the BE code format

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jul 7, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Jul 7, 2022

PR approved by at least one committer and no changes requested.

@zhannngchen
Copy link
Contributor

@compiletheworld the formatter failed, pls fix it.

compiletheworld added a commit to compiletheworld/doris that referenced this pull request Jul 10, 2022
@compiletheworld compiletheworld dismissed stale reviews from morningman and kpfly via dd70619 July 10, 2022 15:06
zhannngchen
zhannngchen previously approved these changes Jul 10, 2022
Copy link
Contributor

@zhannngchen zhannngchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@compiletheworld compiletheworld force-pushed the unique-key-merge-on-write-delete-bitmap branch from dd70619 to f1d92cc Compare July 11, 2022 12:43
compiletheworld added a commit to compiletheworld/doris that referenced this pull request Jul 11, 2022
@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Jul 11, 2022
@compiletheworld compiletheworld force-pushed the unique-key-merge-on-write-delete-bitmap branch from f1d92cc to 59be26d Compare July 12, 2022 07:04
@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jul 12, 2022
@github-actions
Copy link
Contributor

PR approved by at least one committer and no changes requested.

@morningman morningman merged commit 2084d8b into apache:master Jul 12, 2022
compiletheworld added a commit to compiletheworld/doris that referenced this pull request Jul 14, 2022
… by DSIP-018 (apache#10548)

Missing delete bitmap for copy constructor of `TabletMeta(TabletMeta&)`.
compiletheworld added a commit to compiletheworld/doris that referenced this pull request Jul 14, 2022
… by DSIP-018 (apache#10548)

Missing delete bitmap for copy constructor of `TabletMeta(TabletMeta&)`.
dataroaring pushed a commit that referenced this pull request Jul 15, 2022
… by DSIP-018 (#10548) (#10863)

Missing delete bitmap for copy constructor of `TabletMeta(TabletMeta&)`.
eldenmoon pushed a commit to eldenmoon/incubator-doris that referenced this pull request Aug 1, 2022
…18 (apache#10548)

Add delete bitmap for
DSIP-018: Support Merge-On-Write implementation for UNIQUE KEY data model
eldenmoon pushed a commit to eldenmoon/incubator-doris that referenced this pull request Aug 1, 2022
… by DSIP-018 (apache#10548) (apache#10863)

Missing delete bitmap for copy constructor of `TabletMeta(TabletMeta&)`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants