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-180 ShadowTopic - Part IV - Add Shadow Replicator #17371

Merged
merged 2 commits into from
Sep 22, 2022

Conversation

Jason918
Copy link
Contributor

@Jason918 Jason918 commented Aug 31, 2022

Master Issue: #16153

Motivation

Add ShadowReplicator.

Modifications

  • Add map PersistentTopic#shadowReplicators, most of its management just follows PersistentTopic#replicators
  • Add class ShadowReplicator

Verifying this change

  • Make sure that the change passes the CI checks.

This change added tests and can be verified as follows:

  • ShadowReplicatorTest

Does this pull request potentially affect one of the following parts:

None

Documentation

Check the box below or label this PR directly.

Need to update docs?

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

  • doc-not-needed
    Internal implementation.

  • doc
    (Your PR contains doc changes)

  • doc-complete
    (Docs have been already added)

@github-actions github-actions bot added the doc-not-needed Your PR changes do not impact docs label Aug 31, 2022
@Jason918
Copy link
Contributor Author

Jason918 commented Sep 3, 2022

/pulsarbot run-failure-checks

@Jason918 Jason918 requested review from eolivelli, codelipenghui and AnonHxy and removed request for eolivelli and codelipenghui September 4, 2022 04:18
@Jason918 Jason918 self-assigned this Sep 4, 2022
@Jason918 Jason918 added this to the 2.12.0 milestone Sep 4, 2022
@Jason918
Copy link
Contributor Author

Jason918 commented Sep 6, 2022

@AnonHxy Addressed comments. PTAL

@AnonHxy
Copy link
Contributor

AnonHxy commented Sep 7, 2022

LGTM now

@Jason918
Copy link
Contributor Author

Jason918 commented Sep 7, 2022

/pulsarbot run-failure-checks

@Jason918 Jason918 requested a review from Technoboy- September 7, 2022 06:14
@Jason918
Copy link
Contributor Author

Jason918 commented Sep 7, 2022

@Jason918 Jason918 closed this Sep 13, 2022
@Jason918 Jason918 reopened this Sep 13, 2022
@Jason918 Jason918 closed this Sep 14, 2022
@Jason918 Jason918 reopened this Sep 14, 2022
@Jason918 Jason918 added type/feature The PR added a new feature or issue requested a new feature area/broker labels Sep 19, 2022
Copy link
Contributor

@codelipenghui codelipenghui left a comment

Choose a reason for hiding this comment

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

LGTM, just left some minor comments

@Jason918
Copy link
Contributor Author

@codelipenghui PTAL

@codelipenghui codelipenghui merged commit d9c9d73 into apache:master Sep 22, 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 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.

3 participants