Skip to content

[broker] Add command to delete a cluster's metadata from ZK #8169

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

Merged

Conversation

BewareMyPower
Copy link
Contributor

Motivation

When we share the same ZK and BK cluster with multiple broker clusters, if a cluster was removed, its metadata in ZK should also be removed.

Modifications

  • Add a PulsarClusterMetadataTeardown class to delete the relative nodes from ZK;
  • Wrap the class to bin/pulsar script.

@jiazhai
Copy link
Member

jiazhai commented Sep 30, 2020

/pulsarbot run-failure-checks

@jiazhai jiazhai merged commit d41729f into apache:master Oct 1, 2020
BewareMyPower added a commit to streamnative/pulsar-archived that referenced this pull request Oct 1, 2020
Motivation
When we share the same ZK and BK cluster with multiple broker clusters, if a cluster was removed, its metadata in ZK should also be removed.

Modifications
Add a PulsarClusterMetadataTeardown class to delete the relative nodes from ZK;
Wrap the class to bin/pulsar script.
BewareMyPower added a commit to streamnative/pulsar-archived that referenced this pull request Oct 1, 2020
Motivation
When we share the same ZK and BK cluster with multiple broker clusters, if a cluster was removed, its metadata in ZK should also be removed.

Modifications
Add a PulsarClusterMetadataTeardown class to delete the relative nodes from ZK;
Wrap the class to bin/pulsar script.
lbenc135 pushed a commit to lbenc135/pulsar that referenced this pull request Oct 3, 2020
Motivation
When we share the same ZK and BK cluster with multiple broker clusters, if a cluster was removed, its metadata in ZK should also be removed.

Modifications
Add a PulsarClusterMetadataTeardown class to delete the relative nodes from ZK;
Wrap the class to bin/pulsar script.
codelipenghui pushed a commit that referenced this pull request Oct 27, 2020
### Motivation

#8169 introduced a command tool to delete a cluster's metadata from ZK. This PR intends to delete the cluster's ledgers from BK.

### Modifications

- Retrieve ledger ids from related ZK nodes
- Add an optional argument to specify BK metadata service URI, then delete these ledgers if it's specified
@wolfstudy wolfstudy added this to the 2.7.0 milestone Oct 28, 2020
@wolfstudy
Copy link
Member

Move this change to 2.6.2, because the #8244 depends on it.

wolfstudy pushed a commit that referenced this pull request Oct 30, 2020
Motivation
When we share the same ZK and BK cluster with multiple broker clusters, if a cluster was removed, its metadata in ZK should also be removed.

Modifications
Add a PulsarClusterMetadataTeardown class to delete the relative nodes from ZK;
Wrap the class to bin/pulsar script.

(cherry picked from commit d41729f)
wolfstudy pushed a commit that referenced this pull request Oct 30, 2020
### Motivation

#8169 introduced a command tool to delete a cluster's metadata from ZK. This PR intends to delete the cluster's ledgers from BK.

### Modifications

- Retrieve ledger ids from related ZK nodes
- Add an optional argument to specify BK metadata service URI, then delete these ledgers if it's specified

(cherry picked from commit 9922249)
huangdx0726 pushed a commit to huangdx0726/pulsar that referenced this pull request Nov 13, 2020
Motivation
When we share the same ZK and BK cluster with multiple broker clusters, if a cluster was removed, its metadata in ZK should also be removed.

Modifications
Add a PulsarClusterMetadataTeardown class to delete the relative nodes from ZK;
Wrap the class to bin/pulsar script.
huangdx0726 pushed a commit to huangdx0726/pulsar that referenced this pull request Nov 13, 2020
### Motivation

apache#8169 introduced a command tool to delete a cluster's metadata from ZK. This PR intends to delete the cluster's ledgers from BK.

### Modifications

- Retrieve ledger ids from related ZK nodes
- Add an optional argument to specify BK metadata service URI, then delete these ledgers if it's specified
flowchartsman pushed a commit to flowchartsman/pulsar that referenced this pull request Nov 17, 2020
### Motivation

apache#8169 introduced a command tool to delete a cluster's metadata from ZK. This PR intends to delete the cluster's ledgers from BK.

### Modifications

- Retrieve ledger ids from related ZK nodes
- Add an optional argument to specify BK metadata service URI, then delete these ledgers if it's specified
@BewareMyPower BewareMyPower deleted the bewaremypower/delete-cluster-metadata branch December 2, 2020 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants