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

Support deduplication on topic level #7821

Merged
merged 6 commits into from Aug 20, 2020

Conversation

315157973
Copy link
Contributor

Motivation

Support set DeduplicationEnabled on topic level

Modifications

Support set/get/remove DeduplicationEnabled policy on topic level.

Verifying this change

Added Unit test to verify set/get/remove DeduplicationEnabled policy at Topic level work as expected when Topic level policy is enabled/disabled

org.apache.pulsar.broker.service.persistent.TopicDuplicationTest

@jiazhai
Copy link
Member

jiazhai commented Aug 16, 2020

/pulsarbot run-failure-checks

@codelipenghui codelipenghui added this to the 2.7.0 milestone Aug 17, 2020
@codelipenghui codelipenghui added component/topic-policy doc-required Your PR changes impact docs and you will update later. labels Aug 17, 2020
@codelipenghui
Copy link
Contributor

@jianyun8023 @MarvinCai Please help review this PR.

@codelipenghui codelipenghui mentioned this pull request Aug 17, 2020
14 tasks
@codelipenghui
Copy link
Contributor

@315157973 Could you please resolve the conflicts?

Copy link
Contributor

@jianyun8023 jianyun8023 left a comment

Choose a reason for hiding this comment

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

Add some minor comments.

@MarvinCai
Copy link
Contributor

MarvinCai commented Aug 19, 2020

overall lgtm

@codelipenghui codelipenghui merged commit b410274 into apache:master Aug 20, 2020
huangdx0726 pushed a commit to huangdx0726/pulsar that referenced this pull request Aug 24, 2020
### Motivation
Support set `DeduplicationEnabled` on topic level

### Modifications
Support set/get/remove `DeduplicationEnabled` policy on topic level.

### Verifying this change
Added Unit test to verify set/get/remove `DeduplicationEnabled` policy at Topic level work as expected when Topic level policy is enabled/disabled

`org.apache.pulsar.broker.service.persistent.TopicDuplicationTest`
codelipenghui pushed a commit that referenced this pull request Aug 28, 2020
… topic level (#7918)

### Motivation

 PR (#7821) supports set/get/remove the deduplication policy at the topic level. 


### Modifications

Update the doc based on code updates.

The following docs are updated:

- Messaging: message deduplication
- Manage message deduplication
- pulsar admin cli reference
@315157973 315157973 deleted the Deduplication branch September 3, 2020 15:51
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Sep 5, 2020
### Motivation
Support set `DeduplicationEnabled` on topic level

### Modifications
Support set/get/remove `DeduplicationEnabled` policy on topic level.

### Verifying this change
Added Unit test to verify set/get/remove `DeduplicationEnabled` policy at Topic level work as expected when Topic level policy is enabled/disabled

`org.apache.pulsar.broker.service.persistent.TopicDuplicationTest`
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Sep 5, 2020
… topic level (apache#7918)

### Motivation

 PR (apache#7821) supports set/get/remove the deduplication policy at the topic level. 


### Modifications

Update the doc based on code updates.

The following docs are updated:

- Messaging: message deduplication
- Manage message deduplication
- pulsar admin cli reference
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Sep 5, 2020
### Motivation
Support set `DeduplicationEnabled` on topic level

### Modifications
Support set/get/remove `DeduplicationEnabled` policy on topic level.

### Verifying this change
Added Unit test to verify set/get/remove `DeduplicationEnabled` policy at Topic level work as expected when Topic level policy is enabled/disabled

`org.apache.pulsar.broker.service.persistent.TopicDuplicationTest`
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Sep 5, 2020
… topic level (apache#7918)

### Motivation

 PR (apache#7821) supports set/get/remove the deduplication policy at the topic level. 


### Modifications

Update the doc based on code updates.

The following docs are updated:

- Messaging: message deduplication
- Manage message deduplication
- pulsar admin cli reference
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Sep 5, 2020
### Motivation
Support set `DeduplicationEnabled` on topic level

### Modifications
Support set/get/remove `DeduplicationEnabled` policy on topic level.

### Verifying this change
Added Unit test to verify set/get/remove `DeduplicationEnabled` policy at Topic level work as expected when Topic level policy is enabled/disabled

`org.apache.pulsar.broker.service.persistent.TopicDuplicationTest`
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Sep 5, 2020
… topic level (apache#7918)

### Motivation

 PR (apache#7821) supports set/get/remove the deduplication policy at the topic level. 


### Modifications

Update the doc based on code updates.

The following docs are updated:

- Messaging: message deduplication
- Manage message deduplication
- pulsar admin cli reference
@Anonymitaet
Copy link
Member

I've removed the "doc-required" label since the doc has been added here.

@Anonymitaet Anonymitaet removed the doc-required Your PR changes impact docs and you will update later. label Dec 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants