mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-24 17:00:37 +00:00
fix: get root cause of the procedure when coverting to pb (#5841)
This commit is contained in:
@@ -20,6 +20,7 @@ use api::v1::meta::{
|
||||
ProcedureMeta as PbProcedureMeta, ProcedureStateResponse as PbProcedureStateResponse,
|
||||
ProcedureStatus as PbProcedureStatus,
|
||||
};
|
||||
use common_error::ext::ErrorExt;
|
||||
use common_procedure::{ProcedureId, ProcedureInfo, ProcedureState};
|
||||
use snafu::ResultExt;
|
||||
|
||||
@@ -73,15 +74,15 @@ pub fn procedure_state_to_pb_state(state: &ProcedureState) -> (PbProcedureStatus
|
||||
match state {
|
||||
ProcedureState::Running => (PbProcedureStatus::Running, String::default()),
|
||||
ProcedureState::Done { .. } => (PbProcedureStatus::Done, String::default()),
|
||||
ProcedureState::Retrying { error } => (PbProcedureStatus::Retrying, error.to_string()),
|
||||
ProcedureState::Failed { error } => (PbProcedureStatus::Failed, error.to_string()),
|
||||
ProcedureState::Retrying { error } => (PbProcedureStatus::Retrying, error.output_msg()),
|
||||
ProcedureState::Failed { error } => (PbProcedureStatus::Failed, error.output_msg()),
|
||||
ProcedureState::PrepareRollback { error } => {
|
||||
(PbProcedureStatus::PrepareRollback, error.to_string())
|
||||
(PbProcedureStatus::PrepareRollback, error.output_msg())
|
||||
}
|
||||
ProcedureState::RollingBack { error } => {
|
||||
(PbProcedureStatus::RollingBack, error.to_string())
|
||||
(PbProcedureStatus::RollingBack, error.output_msg())
|
||||
}
|
||||
ProcedureState::Poisoned { error, .. } => (PbProcedureStatus::Poisoned, error.to_string()),
|
||||
ProcedureState::Poisoned { error, .. } => (PbProcedureStatus::Poisoned, error.output_msg()),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user