def Cmd(self, request, context): _status, _cmd = Parser.parse_proto_Command(request) logger.info('Cmd: {}'.format(_cmd)) if not _status.OK(): return milvus_pb2.StringReply(status=status_pb2.Status( error_code=_status.code, reason=_status.message)) metadata = {'resp_class': milvus_pb2.StringReply} if _cmd == 'conn_stats': stats = self.router.readonly_topo.stats() return milvus_pb2.StringReply(status=status_pb2.Status( error_code=status_pb2.SUCCESS), string_reply=json.dumps(stats, indent=2)) # if _cmd == 'version': # _status, _reply = self._get_server_version(metadata=metadata) # else: # _status, _reply = self.router.connection( # metadata=metadata).server_status() _status, _reply = self._cmd(_cmd, metadata=metadata) return milvus_pb2.StringReply(status=status_pb2.Status( error_code=_status.code, reason=_status.message), string_reply=_reply)
def Cmd(self, request, context): _status, _cmd = Parser.parse_proto_Command(request) logger.info('Cmd: {}'.format(_cmd)) if not _status.OK(): return milvus_pb2.StringReply(status=status_pb2.Status( error_code=_status.code, reason=_status.message)) metadata = {'resp_class': milvus_pb2.StringReply} if _cmd == 'version': _status, _reply = self._get_server_version(metadata=metadata) else: _status, _reply = self.router.connection( metadata=metadata).server_status() return milvus_pb2.StringReply(status=status_pb2.Status( error_code=_status.code, reason=_status.message), string_reply=_reply)