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

[feat][broker][PIP-195] Implement delayed message index bucket snapshot (create/load) - part2 #17611

Merged
merged 18 commits into from
Nov 5, 2022

Conversation

coderzc
Copy link
Member

@coderzc coderzc commented Sep 13, 2022

Master Issue: #16763

Motivation

#16763

Modifications

  • Implement delayed message index bucket
  • Implement delayed message index bucket snapshot (create/load)
  • Reuse and refactor InMemoryDelayedDeliveryTracker
  • Reuse and refactor InMemoryDeliveryTrackerTest
  • Add test for BuketDelayedDeliveryTracker

Documentation

  • doc-required
    (Your PR needs to update docs and you will update later)

  • doc-not-needed
    (Please explain why)

  • doc
    (Your PR contains doc changes)

  • doc-complete
    (Docs have been already added)

Matching PR in forked repository
PR in forked repository: coderzc#2

@coderzc
Copy link
Member Author

coderzc commented Sep 13, 2022

Dependent on #17344 and #17164

@coderzc coderzc force-pushed the bucket_delayed_message_2 branch from 9e6d420 to 9ba2806 Compare September 13, 2022 09:52
@coderzc coderzc marked this pull request as draft September 13, 2022 09:54
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch 2 times, most recently from 91319a7 to 5605657 Compare September 13, 2022 09:58
@coderzc coderzc marked this pull request as ready for review September 13, 2022 10:03
@coderzc
Copy link
Member Author

coderzc commented Sep 14, 2022

@codelipenghui @gaoran10 @Technoboy- PTAL

@codelipenghui codelipenghui added this to the 2.12.0 milestone Sep 14, 2022
@codelipenghui codelipenghui added type/feature The PR added a new feature or issue requested a new feature area/broker labels Sep 14, 2022
@github-actions github-actions bot added the doc-not-needed Your PR changes do not impact docs label Sep 14, 2022
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch 2 times, most recently from 5dc767a to ea0cc42 Compare September 19, 2022 09:08
@coderzc coderzc closed this Sep 20, 2022
@coderzc coderzc reopened this Sep 20, 2022
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch 2 times, most recently from 582b076 to 9ab3fa1 Compare September 21, 2022 02:19
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch from 9ab3fa1 to d19d5d8 Compare October 10, 2022 12:01
@coderzc coderzc changed the title [feat][broker][PIP-195] Implement delayed message index bucket snapshot (create/load/recover) - part2 [feat][broker][PIP-195] Implement delayed message index bucket snapshot (create/load) - part2 Oct 10, 2022
Copy link
Member

@mattisonchao mattisonchao left a comment

Choose a reason for hiding this comment

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

Great work!!
Left too many comments and questions.

@mattisonchao
Copy link
Member

mattisonchao commented Oct 10, 2022

I will review it again tomorrow(test & logic), thanks for your great work!

@coderzc coderzc force-pushed the bucket_delayed_message_2 branch from 8e6908a to 4141fa0 Compare October 11, 2022 08:14
@coderzc coderzc requested a review from mattisonchao October 11, 2022 08:16
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch 2 times, most recently from 4bd9cbf to 86a76fa Compare October 12, 2022 04:22
@coderzc coderzc requested a review from mattisonchao October 13, 2022 10:45
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch 5 times, most recently from f745c40 to 0b3b897 Compare November 4, 2022 05:51
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch 3 times, most recently from c925582 to b311c6d Compare November 4, 2022 07:17
@coderzc coderzc force-pushed the bucket_delayed_message_2 branch from b311c6d to 8405d13 Compare November 4, 2022 07:20
@coderzc
Copy link
Member Author

coderzc commented Nov 4, 2022

/pulsarbot run-failure-checks

@codelipenghui codelipenghui merged commit e6f4aae into apache:master Nov 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/broker doc-not-needed Your PR changes do not impact docs ready-to-test type/feature The PR added a new feature or issue requested a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants