feat: Add graceful shutdown in drainer (#498)

This commit is contained in:
Nishant Joshi
2023-02-07 12:44:24 +05:30
committed by GitHub
parent dfd1e5e254
commit 0239c422b6
11 changed files with 138 additions and 26 deletions

View File

@ -11,6 +11,10 @@ pub enum DrainerError {
ConfigurationError(config::ConfigError),
#[error("Metrics initialization error")]
MetricsError,
#[error("Error while configuring signals: {0}")]
SignalError(String),
#[error("Unexpected error occurred: {0}")]
UnexpectedError(String),
}
pub type DrainerResult<T> = error_stack::Result<T, DrainerError>;