VOL-3635: Change SetLogLevelRepsonse to return a single device
Change-Id: I8add799be3e5769f27a8ea583f8af0047bf507f1
diff --git a/protos/dmi/commons.proto b/protos/dmi/commons.proto
index 60fdbfd..61d6466 100644
--- a/protos/dmi/commons.proto
+++ b/protos/dmi/commons.proto
@@ -21,6 +21,7 @@
LOGGING_ENDPOINT_ERROR = 5;
LOGGING_ENDPOINT_PROTOCOL_ERROR = 6;
KAFKA_ENDPOINT_ERROR = 7;
+ UNKNOWN_LOG_ENTITY = 8;
}
//Log Level
diff --git a/protos/dmi/hw_management_service.proto b/protos/dmi/hw_management_service.proto
index a805b03..1ca65e7 100644
--- a/protos/dmi/hw_management_service.proto
+++ b/protos/dmi/hw_management_service.proto
@@ -101,10 +101,6 @@
}
message SetLogLevelResponse {
- repeated DeviceLogResponse responses = 1;
-}
-
-message DeviceLogResponse{
Uuid device_uuid = 1;
Status status = 2;
Reason reason = 3;
@@ -159,7 +155,7 @@
rpc SetLoggingEndpoint(SetLoggingEndpointRequest) returns(SetRemoteEndpointResponse);
// Gets the configured location to which the logs are being shipped
- rpc GetLoggingEndpoint(Uuid) returns(GetLoggingEndpointResponse);
+ rpc GetLoggingEndpoint(HardwareID) returns(GetLoggingEndpointResponse);
// Sets the location of the Message Bus to which events and metrics are shipped
rpc SetMsgBusEndpoint(SetMsgBusEndpointRequest) returns(SetRemoteEndpointResponse);
@@ -172,7 +168,7 @@
// interface, package etc.
rpc GetLoggableEntities(GetLoggableEntitiesRequest) returns(GetLogLevelResponse);
- // Sets the log level for one or more devices for each given entity to a certain level.
+ // Sets the log level of the device, for each given entity to a certain level.
// If only one EntitiesLogLevel is provided for the device and that request contains only a log level with
// no entity in the list it's assumed that the caller wants to set that level for all the entities.
rpc SetLogLevel(SetLogLevelRequest) returns(SetLogLevelResponse);