-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[fix][broker] Don't allow creating a non-persistent partitioned topic with '-partition-' in name #23488
base: master
Are you sure you want to change the base?
Conversation
…topic name contain '-partition-'.
Thanks for the contribution, @hanmz. Would you be able to add a test case to cover this change? |
… with '-partition-' in name
OK, I've added a test case. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #23488 +/- ##
=============================================
- Coverage 73.57% 32.15% -41.42%
+ Complexity 32624 86 -32538
=============================================
Files 1877 1800 -77
Lines 139502 139828 +326
Branches 15299 15388 +89
=============================================
- Hits 102638 44962 -57676
- Misses 28908 88289 +59381
+ Partials 7956 6577 -1379
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Closing and reopening to trigger a new CI run |
Motivation
Currently, we can create a non-persistent partition topic contain
-partition-.
However, we cannot use it as a normal non-persistent partition topic. For example, when we use thepartitioned-stats
command, we will encounter errors.Partitioned Topic Name should not contain '-partition-'
Reason: Partitioned Topic Name should not contain '-partition-'
Modifications
We should disable the creation of non-persistent partition topics contain
-partition-
.Documentation
Verifying this change
All unit tests passed, not have any behavior change.
doc
doc-required
doc-not-needed
doc-complete