Skip to content

Commit 879e684

Browse files
authored
[service] revalidate optimizer snapshot availability
1 parent a763002 commit 879e684

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

kv_cache_manager/service/grpc_service/optimizer_event_service_grpc.cc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,14 @@ grpc::Status OptimizerEventServiceGRpc::GetConfiguration(grpc::ServerContext *,
9292
}
9393
}
9494

95+
if (!IsAvailable()) {
96+
response->clear_instance_groups();
97+
response->clear_instances();
98+
status->set_code(proto::optimizer::SERVICE_NOT_READY);
99+
status->set_message("KVCM is unavailable");
100+
return grpc::Status::OK;
101+
}
102+
95103
status->set_code(proto::optimizer::OK);
96104
return grpc::Status::OK;
97105
}

0 commit comments

Comments
 (0)