Expand description
Configuration hot reload module for Grapsus proxy.
This module implements zero-downtime configuration reloading with validation, atomic swaps, and rollback support for production reliability.
§Submodules
coordinator: Graceful reload coordination and request drainingsignals: OS signal handling (SIGHUP, SIGTERM)validators: Runtime configuration validators
Structs§
- Audit
Reload Hook - Reload hook that logs configuration changes to the audit log.
- Config
Manager - Configuration manager with hot reload support
- Graceful
Reload Coordinator - Graceful reload coordinator
- Reload
Stats - Reload statistics
- Route
Validator - Route configuration validator
- Signal
Manager - Signal manager for handling OS signals with async integration
- Upstream
Validator - Upstream configuration validator
Enums§
- Reload
Event - Reload event types
- Reload
Trigger - Reload trigger source
- Signal
Type - Signal type for cross-thread communication
Traits§
- Config
Validator - Configuration validator trait
- Reload
Hook - Reload hook trait for custom actions