Module reload

Module reload 

Source
Expand description

Configuration hot reload module for Sentinel 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 draining
  • [signals]: OS signal handling (SIGHUP, SIGTERM)
  • [validators]: Runtime configuration validators

Structs§

ConfigManager
Configuration manager with hot reload support
GracefulReloadCoordinator
Graceful reload coordinator
ReloadStats
Reload statistics
RouteValidator
Route configuration validator
SignalManager
Signal manager for handling OS signals with async integration
UpstreamValidator
Upstream configuration validator

Enums§

ReloadEvent
Reload event types
ReloadTrigger
Reload trigger source
SignalType
Signal type for cross-thread communication

Traits§

ConfigValidator
Configuration validator trait
ReloadHook
Reload hook trait for custom actions