Skip to content

[improve][broker] PIP-423: Add a new admin API to acknowledge a single message#17

Open
Denovo1998 wants to merge 21 commits into
masterfrom
delay_msg_cancel
Open

[improve][broker] PIP-423: Add a new admin API to acknowledge a single message#17
Denovo1998 wants to merge 21 commits into
masterfrom
delay_msg_cancel

test(service): Remove unused import from BucketDelayedDeliveryTest

c7df916
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 30, 2026 in 0s

72.69% (+41.83%) compared to 9937d22

View this Pull Request on Codecov

72.69% (+41.83%) compared to 9937d22

Details

Codecov Report

❌ Patch coverage is 41.69096% with 200 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.69%. Comparing base (9937d22) to head (c7df916).
⚠️ Report is 218 commits behind head on master.

Files with missing lines Patch % Lines
...ker/service/persistent/PersistentSubscription.java 19.58% 68 Missing and 10 partials ⚠️
...che/pulsar/broker/admin/SkipMessageIdsRequest.java 35.86% 41 Missing and 18 partials ⚠️
...pulsar/broker/admin/impl/PersistentTopicsBase.java 55.88% 23 Missing and 7 partials ⚠️
...in/java/org/apache/pulsar/admin/cli/CmdTopics.java 65.71% 5 Missing and 7 partials ⚠️
...pache/pulsar/broker/admin/v1/PersistentTopics.java 0.00% 8 Missing ⚠️
...pache/pulsar/broker/admin/v2/PersistentTopics.java 50.00% 4 Missing ⚠️
...che/pulsar/client/admin/SkipMessageIdsRequest.java 78.94% 4 Missing ⚠️
...va/org/apache/pulsar/broker/service/SkipEntry.java 71.42% 1 Missing and 1 partial ⚠️
...pache/pulsar/client/admin/internal/TopicsImpl.java 75.00% 1 Missing and 1 partial ⚠️
...rvice/nonpersistent/NonPersistentSubscription.java 0.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@              Coverage Diff              @@
##             master      #17       +/-   ##
=============================================
+ Coverage     30.86%   72.69%   +41.83%     
- Complexity       51    34503    +34452     
=============================================
  Files          1862     1962      +100     
  Lines        146347   155743     +9396     
  Branches      17011    17791      +780     
=============================================
+ Hits          45171   113225    +68054     
+ Misses        94161    33508    -60653     
- Partials       7015     9010     +1995     
Files with missing lines Coverage Δ
...org/apache/pulsar/broker/service/Subscription.java 69.23% <ø> (+61.53%) ⬆️
...in/java/org/apache/pulsar/client/admin/Topics.java 83.33% <ø> (+45.23%) ⬆️
...rvice/nonpersistent/NonPersistentSubscription.java 57.39% <0.00%> (+29.44%) ⬆️
...va/org/apache/pulsar/broker/service/SkipEntry.java 71.42% <71.42%> (ø)
...pache/pulsar/client/admin/internal/TopicsImpl.java 84.56% <75.00%> (+76.54%) ⬆️
...pache/pulsar/broker/admin/v2/PersistentTopics.java 87.59% <50.00%> (+77.38%) ⬆️
...che/pulsar/client/admin/SkipMessageIdsRequest.java 78.94% <78.94%> (ø)
...pache/pulsar/broker/admin/v1/PersistentTopics.java 52.19% <0.00%> (+52.19%) ⬆️
...in/java/org/apache/pulsar/admin/cli/CmdTopics.java 80.33% <65.71%> (+80.33%) ⬆️
...pulsar/broker/admin/impl/PersistentTopicsBase.java 69.36% <55.88%> (+59.63%) ⬆️
... and 2 more

... and 1534 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.