Skip to content

[feat][broker]PIP-180 ShadowTopic - Part IV - Add Shadow Replicator - #17371

Merged
codelipenghui merged 2 commits into
apache:masterfrom
Jason918:pip-180.4
Sep 22, 2022
Merged

[feat][broker]PIP-180 ShadowTopic - Part IV - Add Shadow Replicator#17371
codelipenghui merged 2 commits into
apache:masterfrom
Jason918:pip-180.4

Conversation

@Jason918

@Jason918 Jason918 commented Aug 31, 2022

Copy link
Copy Markdown
Contributor

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

Jason918 commented Sep 3, 2022

Copy link
Copy Markdown
Contributor Author

/pulsarbot run-failure-checks

@Jason918
Jason918 requested review from AnonHxy, codelipenghui and eolivelli and removed request for codelipenghui and eolivelli 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
Comment thread pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java Outdated
@Jason918

Jason918 commented Sep 6, 2022

Copy link
Copy Markdown
Contributor Author

@AnonHxy Addressed comments. PTAL

Comment thread pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java Outdated
@AnonHxy

AnonHxy commented Sep 7, 2022

Copy link
Copy Markdown
Contributor

LGTM now

@Jason918

Jason918 commented Sep 7, 2022

Copy link
Copy Markdown
Contributor Author

/pulsarbot run-failure-checks

@Jason918
Jason918 requested a review from Technoboy- September 7, 2022 06:14
@Jason918

Jason918 commented Sep 7, 2022

Copy link
Copy Markdown
Contributor Author

@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

@codelipenghui codelipenghui left a comment

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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