resources: svc: Add deactivating state
There seems to be a "deactivating" state that some services can reach. Add this case, and switch the panic to an error.
This commit is contained in:
@@ -182,8 +182,10 @@ func (obj *SvcRes) Watch() error {
|
|||||||
log.Printf("Svc[%s]->Reloading", svc)
|
log.Printf("Svc[%s]->Reloading", svc)
|
||||||
case "failed":
|
case "failed":
|
||||||
log.Printf("Svc[%s]->Failed", svc)
|
log.Printf("Svc[%s]->Failed", svc)
|
||||||
|
case "deactivating":
|
||||||
|
log.Printf("Svc[%s]->Deactivating", svc)
|
||||||
default:
|
default:
|
||||||
log.Fatalf("Unknown svc state: %s", event[svc].ActiveState)
|
return fmt.Errorf("Unknown svc state: %s", event[svc].ActiveState)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// svc stopped (and ActiveState is nil...)
|
// svc stopped (and ActiveState is nil...)
|
||||||
|
|||||||
Reference in New Issue
Block a user