-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor ACL persistent storage and events (#17357)
* Refactor ACL storage Refactor ACL persistent storage so it's in the server layer between the system layer (below it) and the cluster layer (above it). Refactor events using a new listener. Slightly reorder server layer initialization (e.g. access control system layer should initialize before cluster layer). Issue #14451 (and more) * Add subject descriptor to access control APIs Needed for event attribution. * More improvements * Fix function docs * Preserve deleted entry for notification (event) * Calculate proper storage buffer size * Address clang-tidy complaint * Revert change to server init log strings These are detected by the test harness. :-( * Minor nits from review * Inject dependencies into AclStorage PersistentStorageDelegate and FabricTable are injected now. * Address feedback from review Mostly clarifying docs, removing a few unused functions that were missed, etc. * Remove obsolete include * Add a different include to replace obsolete one
- Loading branch information
1 parent
3005462
commit ad2520a
Showing
13 changed files
with
1,112 additions
and
714 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.