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]