addes error status
This commit is contained in:
parent
c8c868b1d5
commit
a14b1ca025
1 changed files with 3 additions and 6 deletions
|
|
@ -21,6 +21,9 @@ const (
|
||||||
ServerStatusSespending ServerStatus = "suspending"
|
ServerStatusSespending ServerStatus = "suspending"
|
||||||
ServerStatusSespended ServerStatus = "suspended"
|
ServerStatusSespended ServerStatus = "suspended"
|
||||||
ServerStatusResuming ServerStatus = "resuming"
|
ServerStatusResuming ServerStatus = "resuming"
|
||||||
|
|
||||||
|
ServerStatusError ServerStatus = "error"
|
||||||
|
ServerStatusScheduleError ServerStatus = "schedule-error"
|
||||||
)
|
)
|
||||||
|
|
||||||
func ServerStatusFromLock(status, lock string) ServerStatus {
|
func ServerStatusFromLock(status, lock string) ServerStatus {
|
||||||
|
|
@ -61,7 +64,6 @@ func ServerStatusFromTask(t *Task) ServerStatus {
|
||||||
if t.Exitstatus == TaskExitStatusOK {
|
if t.Exitstatus == TaskExitStatusOK {
|
||||||
return ServerStatusSespended
|
return ServerStatusSespended
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
|
||||||
case "qmresume":
|
case "qmresume":
|
||||||
if t.Status == TaskStatusRunning {
|
if t.Status == TaskStatusRunning {
|
||||||
return ServerStatusResuming
|
return ServerStatusResuming
|
||||||
|
|
@ -69,7 +71,6 @@ func ServerStatusFromTask(t *Task) ServerStatus {
|
||||||
if t.Exitstatus == TaskExitStatusOK {
|
if t.Exitstatus == TaskExitStatusOK {
|
||||||
return ServerStatusRunning
|
return ServerStatusRunning
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
|
||||||
case "qmclone", "qmcreate":
|
case "qmclone", "qmcreate":
|
||||||
if t.Status == TaskStatusRunning {
|
if t.Status == TaskStatusRunning {
|
||||||
return ServerStatusInitializing
|
return ServerStatusInitializing
|
||||||
|
|
@ -77,7 +78,6 @@ func ServerStatusFromTask(t *Task) ServerStatus {
|
||||||
if t.Exitstatus == TaskExitStatusOK {
|
if t.Exitstatus == TaskExitStatusOK {
|
||||||
return ServerStatusStopped
|
return ServerStatusStopped
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
|
||||||
case "qmreboot", "qmreset":
|
case "qmreboot", "qmreset":
|
||||||
if t.Status == TaskStatusRunning {
|
if t.Status == TaskStatusRunning {
|
||||||
return ServerStatusRebooting
|
return ServerStatusRebooting
|
||||||
|
|
@ -85,7 +85,6 @@ func ServerStatusFromTask(t *Task) ServerStatus {
|
||||||
if t.Exitstatus == TaskExitStatusOK {
|
if t.Exitstatus == TaskExitStatusOK {
|
||||||
return ServerStatusRunning
|
return ServerStatusRunning
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
|
||||||
case "qmstart":
|
case "qmstart":
|
||||||
if t.Status == TaskStatusRunning {
|
if t.Status == TaskStatusRunning {
|
||||||
return ServerStatusStarting
|
return ServerStatusStarting
|
||||||
|
|
@ -101,12 +100,10 @@ func ServerStatusFromTask(t *Task) ServerStatus {
|
||||||
if t.Exitstatus == TaskExitStatusOK {
|
if t.Exitstatus == TaskExitStatusOK {
|
||||||
return ServerStatusStopped
|
return ServerStatusStopped
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
|
||||||
case "qmdestroy":
|
case "qmdestroy":
|
||||||
if t.Status == TaskStatusRunning {
|
if t.Status == TaskStatusRunning {
|
||||||
return ServerStatusDeleting
|
return ServerStatusDeleting
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
|
||||||
}
|
}
|
||||||
return ServerStatusUnknown
|
return ServerStatusUnknown
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue