diff --git a/pkg/services/control/service.pb.go b/pkg/services/control/service.pb.go index 598ea9f9d..fa6dae394 100644 Binary files a/pkg/services/control/service.pb.go and b/pkg/services/control/service.pb.go differ diff --git a/pkg/services/control/types.pb.go b/pkg/services/control/types.pb.go index c6aab8786..efdc3b34e 100644 Binary files a/pkg/services/control/types.pb.go and b/pkg/services/control/types.pb.go differ diff --git a/pkg/services/control/types.proto b/pkg/services/control/types.proto index 03b5a128f..3360adfb3 100644 --- a/pkg/services/control/types.proto +++ b/pkg/services/control/types.proto @@ -101,3 +101,18 @@ message Netmap { // Nodes presented in network. repeated NodeInfo nodes = 2 [json_name = "nodes"]; } + +// Health status of the storage node application. +enum HealthStatus { + // Undefined status, default value. + HEALTH_STATUS_UNDEFINED = 0; + + // Storage node application is starting. + STARTING = 1; + + // Storage node application is started and serves all services. + READY = 2; + + // Storage node application is shutting down. + SHUTTING_DOWN = 3; +} \ No newline at end of file