suvodeep-pyne opened a new pull request, #16649:
URL: https://github.com/apache/pinot/pull/16649

   ## Summary
   - Implemented cluster config listener support for AuditConfigManager to 
enable dynamic audit configuration updates
   - Added AuditConfigManager integration in BaseControllerStarter with proper 
HK2 dependency injection
   - Created comprehensive unit tests for configuration injection and updates
   
   ## Changes
   - Modified `AuditConfigManager` to implement `ClusterConfigChangeListener` 
interface for real-time config updates
   - Updated `BaseControllerStarter` to initialize and register 
AuditConfigManager as a cluster config listener
   - Added unit tests to verify proper config injection when cluster configs 
change
   
   ## Test plan
   - Added `AuditConfigManagerTest` with tests covering:
     - Full config injection
     - Partial config with defaults
     - No config (all defaults)
     - Config updates overwriting previous values
     - Direct config building from ClusterConfig
   
   ## Related Issues
   Part of audit logging feature implementation


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to