Skip to content
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

KAFKA-15318: Update the Authorizer via AclPublisher #14169

Merged
merged 4 commits into from
Aug 10, 2023

Commits on Aug 9, 2023

  1. KAFKA-15318: Update the Authorizer using AclPublisher

    On the controller, move publishing acls to the Authorizer into a dedicated MetadataPublisher,
    AclPublisher. This publisher listens for notifications from MetadataLoader, and receives only
    committed data.  This brings the controller side in line with how the broker has always worked. It
    also avoids some ugly code related to publishing directly from the QuorumController. Most important
    of all, it clears the way to implement metadata transactions without worrying about Authorizer
    state (since it will be handled by the MetadataLoader, along with other metadata image state).
    cmccabe committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    f71f7c6 View commit details
    Browse the repository at this point in the history
  2. fixes

    cmccabe committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    5bd6f5c View commit details
    Browse the repository at this point in the history
  3. fix MockAclMutator

    cmccabe committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    81346fe View commit details
    Browse the repository at this point in the history
  4. Fix MockAclMutator

    cmccabe committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    cbffb7b View commit details
    Browse the repository at this point in the history