Skip to content
Snippets Groups Projects
Commit 8335410a authored by Martin Blanchard's avatar Martin Blanchard
Browse files

Harmonise gRPC servicers debug messages for requests

parent dcd82219
No related branches found
No related tags found
No related merge requests found
Pipeline #35905659 failed
......@@ -42,8 +42,9 @@ class ActionCacheService(remote_execution_pb2_grpc.ActionCacheServicer):
self._instances[name] = instance
def GetActionResult(self, request, context):
self.__logger.debug("GetActionResult request from [%s]", context.peer())
try:
self.__logger.debug("GetActionResult request from [%s]", context.peer())
instance = self._get_instance(request.instance_name)
return instance.get_action_result(request.action_digest)
......@@ -59,8 +60,9 @@ class ActionCacheService(remote_execution_pb2_grpc.ActionCacheServicer):
return remote_execution_pb2.ActionResult()
def UpdateActionResult(self, request, context):
self.__logger.debug("UpdateActionResult request from [%s]", context.peer())
try:
self.__logger.debug("UpdateActionResult request from [%s]", context.peer())
instance = self._get_instance(request.instance_name)
instance.update_action_result(request.action_digest, request.action_result)
return request.action_result
......
......@@ -43,8 +43,9 @@ class BotsService(bots_pb2_grpc.BotsServicer):
self._instances[name] = instance
def CreateBotSession(self, request, context):
self.__logger.debug("CreateBotSession request from [%s]", context.peer())
try:
self.__logger.debug("CreateBotSession request from [%s]", context.peer())
parent = request.parent
instance = self._get_instance(request.parent)
return instance.create_bot_session(parent,
......@@ -58,8 +59,9 @@ class BotsService(bots_pb2_grpc.BotsServicer):
return bots_pb2.BotSession()
def UpdateBotSession(self, request, context):
self.__logger.debug("UpdateBotSession request from [%s]", context.peer())
try:
self.__logger.debug("UpdateBotSession request from [%s]", context.peer())
names = request.name.split("/")
# Operation name should be in format:
# {instance/name}/{uuid}
......@@ -87,7 +89,8 @@ class BotsService(bots_pb2_grpc.BotsServicer):
return bots_pb2.BotSession()
def PostBotEventTemp(self, request, context):
self.__logger.debug("PostBotEventTemp request from [%s]", context.peer())
self.__logger.debug("PostBotEventTemp request from [%s]", context.peer())
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
return Empty()
......
......@@ -45,11 +45,12 @@ class ContentAddressableStorageService(remote_execution_pb2_grpc.ContentAddressa
self._instances[name] = instance
def FindMissingBlobs(self, request, context):
self.__logger.debug("FindMissingBlobs request from [%s]", context.peer())
try:
self.__logger.debug("FindMissingBlobs request: [%s]", request)
instance = self._get_instance(request.instance_name)
response = instance.find_missing_blobs(request.blob_digests)
self.__logger.debug("FindMissingBlobs response: [%s]", response)
return response
except InvalidArgumentError as e:
......@@ -60,11 +61,12 @@ class ContentAddressableStorageService(remote_execution_pb2_grpc.ContentAddressa
return remote_execution_pb2.FindMissingBlobsResponse()
def BatchUpdateBlobs(self, request, context):
self.__logger.debug("BatchUpdateBlobs request from [%s]", context.peer())
try:
self.__logger.debug("BatchUpdateBlobs request: [%s]", request)
instance = self._get_instance(request.instance_name)
response = instance.batch_update_blobs(request.requests)
self.__logger.debug("FindMissingBlobs response: [%s]", response)
return response
except InvalidArgumentError as e:
......@@ -75,12 +77,16 @@ class ContentAddressableStorageService(remote_execution_pb2_grpc.ContentAddressa
return remote_execution_pb2.BatchReadBlobsResponse()
def BatchReadBlobs(self, request, context):
self.__logger.debug("BatchReadBlobs request from [%s]", context.peer())
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
return remote_execution_pb2.BatchReadBlobsResponse()
def GetTree(self, request, context):
self.__logger.debug("GetTree request from [%s]", context.peer())
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
......@@ -107,8 +113,9 @@ class ByteStreamService(bytestream_pb2_grpc.ByteStreamServicer):
self._instances[name] = instance
def Read(self, request, context):
self.__logger.debug("Read request from [%s]", context.peer())
try:
self.__logger.debug("Read request: [%s]", request)
path = request.resource_name.split("/")
instance_name = path[0]
......@@ -148,13 +155,12 @@ class ByteStreamService(bytestream_pb2_grpc.ByteStreamServicer):
context.set_code(grpc.StatusCode.OUT_OF_RANGE)
yield bytestream_pb2.ReadResponse()
self.__logger.debug("Read finished.")
def Write(self, requests, context):
self.__logger.debug("Write request from [%s]", context.peer())
try:
requests, request_probe = tee(requests, 2)
first_request = next(request_probe)
self.__logger.debug("First write request: [%s]", first_request)
path = first_request.resource_name.split("/")
......@@ -175,7 +181,7 @@ class ByteStreamService(bytestream_pb2_grpc.ByteStreamServicer):
instance = self._get_instance(instance_name)
response = instance.write(requests)
self.__logger.debug("Write response: [%s]", response)
return response
except NotImplementedError as e:
......
......@@ -43,8 +43,9 @@ class ExecutionService(remote_execution_pb2_grpc.ExecutionServicer):
self._instances[name] = instance
def Execute(self, request, context):
self.__logger.debug("Execute request from [%s]", context.peer())
try:
self.__logger.debug("Execute request from [%s]", context.peer())
message_queue = queue.Queue()
instance = self._get_instance(request.instance_name)
operation = instance.execute(request.action_digest,
......@@ -79,8 +80,9 @@ class ExecutionService(remote_execution_pb2_grpc.ExecutionServicer):
yield operations_pb2.Operation()
def WaitExecution(self, request, context):
self.__logger.debug("WaitExecution request from [%s]", context.peer())
try:
self.__logger.debug("WaitExecution request from [%s]", context.peer())
names = request.name.split("/")
# Operation name should be in format:
......
......@@ -42,8 +42,9 @@ class OperationsService(operations_pb2_grpc.OperationsServicer):
self._instances[name] = instance
def GetOperation(self, request, context):
self.__logger.debug("GetOperation request from [%s]", context.peer())
try:
self.__logger.debug("GetOperation request from [%s]", context.peer())
name = request.name
instance_name = self._parse_instance_name(name)
......@@ -64,8 +65,9 @@ class OperationsService(operations_pb2_grpc.OperationsServicer):
return operations_pb2.Operation()
def ListOperations(self, request, context):
self.__logger.debug("ListOperations request from [%s]", context.peer())
try:
self.__logger.debug("ListOperations request from [%s]", context.peer())
# The request name should be the collection name
# In our case, this is just the instance_name
instance_name = request.name
......@@ -88,8 +90,9 @@ class OperationsService(operations_pb2_grpc.OperationsServicer):
return operations_pb2.ListOperationsResponse()
def DeleteOperation(self, request, context):
self.__logger.debug("DeleteOperation request from [%s]", context.peer())
try:
self.__logger.debug("DeleteOperation request from [%s]", context.peer())
name = request.name
instance_name = self._parse_instance_name(name)
......@@ -106,8 +109,9 @@ class OperationsService(operations_pb2_grpc.OperationsServicer):
return Empty()
def CancelOperation(self, request, context):
self.__logger.debug("CancelOperation request from [%s]", context.peer())
try:
self.__logger.debug("CancelOperation request from [%s]", context.peer())
name = request.name
instance_name = self._parse_instance_name(name)
......
......@@ -35,6 +35,8 @@ class ReferenceStorageService(buildstream_pb2_grpc.ReferenceStorageServicer):
self._instances[name] = instance
def GetReference(self, request, context):
self.__logger.debug("GetReference request from [%s]", context.peer())
try:
instance = self._get_instance(request.instance_name)
digest = instance.get_digest_reference(request.key)
......@@ -54,6 +56,8 @@ class ReferenceStorageService(buildstream_pb2_grpc.ReferenceStorageServicer):
return buildstream_pb2.GetReferenceResponse()
def UpdateReference(self, request, context):
self.__logger.debug("UpdateReference request from [%s]", context.peer())
try:
instance = self._get_instance(request.instance_name)
digest = request.digest
......@@ -72,6 +76,8 @@ class ReferenceStorageService(buildstream_pb2_grpc.ReferenceStorageServicer):
return buildstream_pb2.UpdateReferenceResponse()
def Status(self, request, context):
self.__logger.debug("Status request from [%s]", context.peer())
try:
instance = self._get_instance(request.instance_name)
allow_updates = instance.allow_updates
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment