apache / apache/rocketmq

[Enhancement] Remove synchronized from deleteTopic to speed up topic deletion.

Open
#9,998 0 comments 0 reactions 0 assignees View on GitHub
type/enhancement
Dominant language
Java
Stars
22.6k
Forks
12k
Avg merge
2d 20h
Merged PRs (30d)
26

Description

### Before Creating the Enhancement Request

- [x] I have confirmed that this should be classified as an enhancement rather than a bug/feature.

### Summary

Remove synchronized from deleteTopic to speed up topic deletion.

### Motivation

Remove synchronized from deleteTopic to speed up topic deletion.

### Describe the Solution You'd Like

Remove synchronized from deleteTopic to speed up topic deletion.

### Describe Alternatives You've Considered

No

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue identifies deleteTopic as the entry point but names no file or test. Inspect its Java implementation and related concurrency behavior first; done means topic deletion is faster without synchronized while remaining correct under concurrent operations.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.