KAFKA-9392; Clarify deleteAcls javadoc and add test for create/delete timing#7956
Conversation
|
retest this please |
There was a problem hiding this comment.
@ijuma I added these to the Authorizer API (hence Admin API as well). But I wasn't sure if we should leave it to the implementation instead - i.e. implementations may provider stronger or weaker guarantees. If so, this doc would move to AclAuthorizer. What do you think?
There was a problem hiding this comment.
I agree, maybe we can move this doc to AclAuthorizer. we can also mention here to refer implementation docs for concurrent update guarantees.
e238706 to
12009eb
Compare
|
retest this please |
|
@omkreddy Maybe you can help review this. |
|
@rajinisivaram there are some conflicts. |
12009eb to
8b3fece
Compare
|
Thanks @ijuma , rebased on trunk. |
omkreddy
left a comment
There was a problem hiding this comment.
@rajinisivaram Thanks for the PR. LGTM.
|
@omkreddy Thanks for the review. Moved the comment to AclAuthorizer. Merging to trunk. |
… timing (#7956) Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>
* apache-github/2.6: (32 commits) KAFKA-10083: fix failed testReassignmentWithRandomSubscriptionsAndChanges tests (apache#8786) KAFKA-9945: TopicCommand should support --if-exists and --if-not-exists when --bootstrap-server is used (apache#8737) KAFKA-9320: Enable TLSv1.3 by default (KIP-573) (apache#8695) KAFKA-10082: Fix the failed testMultiConsumerStickyAssignment (apache#8777) MINOR: Remove unused variable to fix spotBugs failure (apache#8779) MINOR: ChangelogReader should poll for duration 0 for standby restore (apache#8773) KAFKA-10030: Allow fetching a key from a single partition (apache#8706) Kafka-10064 Add documentation for KIP-571 (apache#8760) MINOR: Code cleanup and assertion message fixes in Connect integration tests (apache#8750) KAFKA-9987: optimize sticky assignment algorithm for same-subscription case (apache#8668) KAFKA-9392; Clarify deleteAcls javadoc and add test for create/delete timing (apache#7956) KAFKA-10074: Improve performance of `matchingAcls` (apache#8769) KAFKA-9494; Include additional metadata information in DescribeConfig response (KIP-569) (apache#8723) KAFKA-10056; Ensure consumer metadata contains new topics on subscription change (apache#8739) KAFKA-10029; Don't update completedReceives when channels are closed to avoid ConcurrentModificationException (apache#8705) KAFKA-10061; Fix flaky `ReassignPartitionsIntegrationTest.testCancellation` (apache#8749) KAFKA-9130; KIP-518 Allow listing consumer groups per state (apache#8238) KAFKA-9501: convert between active and standby without closing stores (apache#8248) MINOR: Relax Percentiles test (apache#8748) MINOR: regression test for task assignor config (apache#8743) ...
Follow-on from PR #7911 to clarify the guarantee for deleteAcls and add a deterministic test to ensure we don't regress.
Committer Checklist (excluded from commit message)