def serve(): parser = argparse.ArgumentParser() parser.add_argument('--port', help='the port on which to serve', type=int) parser.add_argument('--use_tls', help='require a secure connection', dest='use_tls', action='store_true') args = parser.parse_args() if args.use_tls: private_key = resources.private_key() certificate_chain = resources.certificate_chain() server = implementations.secure_server(methods.SERVER_METHODS, args.port, private_key, certificate_chain) else: server = implementations.insecure_server(methods.SERVER_METHODS, args.port) server.start() logging.info('Server serving.') try: while True: time.sleep(_ONE_DAY_IN_SECONDS) except BaseException as e: logging.info('Caught exception "%s"; stopping server...', e) server.stop() logging.info('Server stopped; exiting.')
def early_adopter_create_UpdateStream_server(servicer, port, root_certificates, key_chain_pairs): import binlogdata_pb2 import binlogdata_pb2 import binlogdata_pb2 import binlogdata_pb2 import binlogdata_pb2 import binlogdata_pb2 method_service_descriptions = { "StreamKeyRange": utilities.unary_stream_service_description( servicer.StreamKeyRange, binlogdata_pb2.StreamKeyRangeRequest.FromString, binlogdata_pb2.StreamKeyRangeResponse.SerializeToString, ), "StreamTables": utilities.unary_stream_service_description( servicer.StreamTables, binlogdata_pb2.StreamTablesRequest.FromString, binlogdata_pb2.StreamTablesResponse.SerializeToString, ), "StreamUpdate": utilities.unary_stream_service_description( servicer.StreamUpdate, binlogdata_pb2.StreamUpdateRequest.FromString, binlogdata_pb2.StreamUpdateResponse.SerializeToString, ), } return implementations.secure_server("binlogservice.UpdateStream", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_ControllerRPC_server(servicer, port, root_certificates, key_chain_pairs): import common.message_pb2 import common.message_pb2 import common.message_pb2 import common.message_pb2 import common.message_pb2 import common.message_pb2 method_service_descriptions = { "Heartbeat": utilities.unary_unary_service_description( servicer.Heartbeat, common.message_pb2.Node.FromString, common.message_pb2.Result.SerializeToString, ), "RegisterScanner": utilities.unary_unary_service_description( servicer.RegisterScanner, common.message_pb2.Node.FromString, common.message_pb2.Result.SerializeToString, ), "SendReport": utilities.unary_unary_service_description( servicer.SendReport, common.message_pb2.Report.FromString, common.message_pb2.Result.SerializeToString, ), } return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_ScannerRPC_server(servicer, port, root_certificates, key_chain_pairs): import common.message_pb2 import common.message_pb2 import common.message_pb2 import common.message_pb2 import common.message_pb2 import common.message_pb2 method_service_descriptions = { "CheckRunningJob": utilities.unary_unary_service_description( servicer.CheckRunningJob, common.message_pb2.JobList.FromString, common.message_pb2.ResultList.SerializeToString, ), "ConfirmAliveScanner": utilities.unary_unary_service_description( servicer.ConfirmAliveScanner, common.message_pb2.Node.FromString, common.message_pb2.Result.SerializeToString, ), "SendJobList": utilities.unary_unary_service_description( servicer.SendJobList, common.message_pb2.JobList.FromString, common.message_pb2.Result.SerializeToString, ), } return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_MysqlCtl_server(servicer, port, root_certificates, key_chain_pairs): import mysqlctl_pb2 import mysqlctl_pb2 import mysqlctl_pb2 import mysqlctl_pb2 import mysqlctl_pb2 import mysqlctl_pb2 method_service_descriptions = { "RunMysqlUpgrade": utilities.unary_unary_service_description( servicer.RunMysqlUpgrade, mysqlctl_pb2.RunMysqlUpgradeRequest.FromString, mysqlctl_pb2.RunMysqlUpgradeResponse.SerializeToString, ), "Shutdown": utilities.unary_unary_service_description( servicer.Shutdown, mysqlctl_pb2.ShutdownRequest.FromString, mysqlctl_pb2.ShutdownResponse.SerializeToString, ), "Start": utilities.unary_unary_service_description( servicer.Start, mysqlctl_pb2.StartRequest.FromString, mysqlctl_pb2.StartResponse.SerializeToString, ), } return implementations.secure_server("mysqlctl.MysqlCtl", method_service_descriptions, port, root_certificates, key_chain_pairs)
def serve(): parser = argparse.ArgumentParser() parser.add_argument( '--port', help='the port on which to serve', type=int) parser.add_argument( '--use_tls', help='require a secure connection', dest='use_tls', action='store_true') args = parser.parse_args() if args.use_tls: private_key = resources.private_key() certificate_chain = resources.certificate_chain() server = implementations.secure_server( methods.SERVER_METHODS, args.port, private_key, certificate_chain) else: server = implementations.insecure_server( methods.SERVER_METHODS, args.port) server.start() logging.info('Server serving.') try: while True: time.sleep(_ONE_DAY_IN_SECONDS) except BaseException as e: logging.info('Caught exception "%s"; stopping server...', e) server.stop() logging.info('Server stopped; exiting.')
def setUp(self): self.server = implementations.secure_server( methods.SERVER_METHODS, 0, resources.private_key(), resources.certificate_chain()) self.server.start() port = self.server.port() self.stub = implementations.secure_stub( methods.CLIENT_METHODS, 'localhost', port, resources.test_root_certificates(), None, None, server_host_override=_SERVER_HOST_OVERRIDE)
def early_adopter_create_Vtworker_server(servicer, port, root_certificates, key_chain_pairs): import vtworkerdata_pb2 import vtworkerdata_pb2 method_service_descriptions = { "ExecuteVtworkerCommand": utilities.unary_stream_service_description( servicer.ExecuteVtworkerCommand, vtworkerdata_pb2.ExecuteVtworkerCommandRequest.FromString, vtworkerdata_pb2.ExecuteVtworkerCommandResponse.SerializeToString, ), } return implementations.secure_server("vtworkerservice.Vtworker", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_Vtctl_server(servicer, port, root_certificates, key_chain_pairs): import vtctl_pb2 import vtctl_pb2 method_service_descriptions = { "ExecuteVtctlCommand": utilities.unary_stream_service_description( servicer.ExecuteVtctlCommand, vtctl_pb2.ExecuteVtctlCommandArgs.FromString, vtctl_pb2.LoggerEvent.SerializeToString, ), } return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_Greeter_server(servicer, port, root_certificates, key_chain_pairs): import helloworld_pb2 import helloworld_pb2 method_service_descriptions = { "SayHello": utilities.unary_unary_service_description( servicer.SayHello, helloworld_pb2.HelloRequest.FromString, helloworld_pb2.HelloReply.SerializeToString, ), } return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
def setUp(self): self.server = implementations.secure_server( methods.SERVICE_NAME, methods.SERVER_METHODS, 0, resources.private_key(), resources.certificate_chain()) self.server.start() port = self.server.port() self.stub = implementations.secure_stub( methods.SERVICE_NAME, methods.CLIENT_METHODS, 'localhost', port, resources.test_root_certificates(), None, None, server_host_override=_SERVER_HOST_OVERRIDE)
def early_adopter_create_Automation_server(servicer, port, root_certificates, key_chain_pairs): import automation_pb2 import automation_pb2 import automation_pb2 import automation_pb2 method_service_descriptions = { "EnqueueClusterOperation": utilities.unary_unary_service_description( servicer.EnqueueClusterOperation, automation_pb2.EnqueueClusterOperationRequest.FromString, automation_pb2.EnqueueClusterOperationResponse.SerializeToString, ), "GetClusterOperationDetails": utilities.unary_unary_service_description( servicer.GetClusterOperationDetails, automation_pb2.GetClusterOperationDetailsRequest.FromString, automation_pb2.GetClusterOperationDetailsResponse.SerializeToString, ), } return implementations.secure_server("automationservice.Automation", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_Automation_server(servicer, port, root_certificates, key_chain_pairs): import automation_pb2 import automation_pb2 import automation_pb2 import automation_pb2 method_service_descriptions = { "EnqueueClusterOperation": utilities.unary_unary_service_description( servicer.EnqueueClusterOperation, automation_pb2.EnqueueClusterOperationRequest.FromString, automation_pb2.EnqueueClusterOperationResponse.SerializeToString, ), "GetClusterOperationDetails": utilities.unary_unary_service_description( servicer.GetClusterOperationDetails, automation_pb2.GetClusterOperationDetailsRequest.FromString, automation_pb2.GetClusterOperationDetailsResponse. SerializeToString, ), } return implementations.secure_server("automationservice.Automation", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_Vitess_server(servicer, port, root_certificates, key_chain_pairs): import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 import vtgate_pb2 method_service_descriptions = { "Begin": utilities.unary_unary_service_description( servicer.Begin, vtgate_pb2.BeginRequest.FromString, vtgate_pb2.BeginResponse.SerializeToString, ), "Commit": utilities.unary_unary_service_description( servicer.Commit, vtgate_pb2.CommitRequest.FromString, vtgate_pb2.CommitResponse.SerializeToString, ), "Execute": utilities.unary_unary_service_description( servicer.Execute, vtgate_pb2.ExecuteRequest.FromString, vtgate_pb2.ExecuteResponse.SerializeToString, ), "ExecuteBatchKeyspaceIds": utilities.unary_unary_service_description( servicer.ExecuteBatchKeyspaceIds, vtgate_pb2.ExecuteBatchKeyspaceIdsRequest.FromString, vtgate_pb2.ExecuteBatchKeyspaceIdsResponse.SerializeToString, ), "ExecuteBatchShards": utilities.unary_unary_service_description( servicer.ExecuteBatchShards, vtgate_pb2.ExecuteBatchShardsRequest.FromString, vtgate_pb2.ExecuteBatchShardsResponse.SerializeToString, ), "ExecuteEntityIds": utilities.unary_unary_service_description( servicer.ExecuteEntityIds, vtgate_pb2.ExecuteEntityIdsRequest.FromString, vtgate_pb2.ExecuteEntityIdsResponse.SerializeToString, ), "ExecuteKeyRanges": utilities.unary_unary_service_description( servicer.ExecuteKeyRanges, vtgate_pb2.ExecuteKeyRangesRequest.FromString, vtgate_pb2.ExecuteKeyRangesResponse.SerializeToString, ), "ExecuteKeyspaceIds": utilities.unary_unary_service_description( servicer.ExecuteKeyspaceIds, vtgate_pb2.ExecuteKeyspaceIdsRequest.FromString, vtgate_pb2.ExecuteKeyspaceIdsResponse.SerializeToString, ), "ExecuteShards": utilities.unary_unary_service_description( servicer.ExecuteShards, vtgate_pb2.ExecuteShardsRequest.FromString, vtgate_pb2.ExecuteShardsResponse.SerializeToString, ), "GetSrvKeyspace": utilities.unary_unary_service_description( servicer.GetSrvKeyspace, vtgate_pb2.GetSrvKeyspaceRequest.FromString, vtgate_pb2.GetSrvKeyspaceResponse.SerializeToString, ), "Rollback": utilities.unary_unary_service_description( servicer.Rollback, vtgate_pb2.RollbackRequest.FromString, vtgate_pb2.RollbackResponse.SerializeToString, ), "SplitQuery": utilities.unary_unary_service_description( servicer.SplitQuery, vtgate_pb2.SplitQueryRequest.FromString, vtgate_pb2.SplitQueryResponse.SerializeToString, ), "StreamExecute": utilities.unary_stream_service_description( servicer.StreamExecute, vtgate_pb2.StreamExecuteRequest.FromString, vtgate_pb2.StreamExecuteResponse.SerializeToString, ), "StreamExecuteKeyRanges": utilities.unary_stream_service_description( servicer.StreamExecuteKeyRanges, vtgate_pb2.StreamExecuteKeyRangesRequest.FromString, vtgate_pb2.StreamExecuteKeyRangesResponse.SerializeToString, ), "StreamExecuteKeyspaceIds": utilities.unary_stream_service_description( servicer.StreamExecuteKeyspaceIds, vtgate_pb2.StreamExecuteKeyspaceIdsRequest.FromString, vtgate_pb2.StreamExecuteKeyspaceIdsResponse.SerializeToString, ), "StreamExecuteShards": utilities.unary_stream_service_description( servicer.StreamExecuteShards, vtgate_pb2.StreamExecuteShardsRequest.FromString, vtgate_pb2.StreamExecuteShardsResponse.SerializeToString, ), } return implementations.secure_server("vtgateservice.Vitess", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_TabletManager_server(servicer, port, root_certificates, key_chain_pairs): import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 method_service_descriptions = { "ApplySchema": utilities.unary_unary_service_description( servicer.ApplySchema, tabletmanagerdata_pb2.ApplySchemaRequest.FromString, tabletmanagerdata_pb2.ApplySchemaResponse.SerializeToString, ), "Backup": utilities.unary_stream_service_description( servicer.Backup, tabletmanagerdata_pb2.BackupRequest.FromString, tabletmanagerdata_pb2.BackupResponse.SerializeToString, ), "ChangeType": utilities.unary_unary_service_description( servicer.ChangeType, tabletmanagerdata_pb2.ChangeTypeRequest.FromString, tabletmanagerdata_pb2.ChangeTypeResponse.SerializeToString, ), "DemoteMaster": utilities.unary_unary_service_description( servicer.DemoteMaster, tabletmanagerdata_pb2.DemoteMasterRequest.FromString, tabletmanagerdata_pb2.DemoteMasterResponse.SerializeToString, ), "ExecuteFetchAsApp": utilities.unary_unary_service_description( servicer.ExecuteFetchAsApp, tabletmanagerdata_pb2.ExecuteFetchAsAppRequest.FromString, tabletmanagerdata_pb2.ExecuteFetchAsAppResponse.SerializeToString, ), "ExecuteFetchAsDba": utilities.unary_unary_service_description( servicer.ExecuteFetchAsDba, tabletmanagerdata_pb2.ExecuteFetchAsDbaRequest.FromString, tabletmanagerdata_pb2.ExecuteFetchAsDbaResponse.SerializeToString, ), "ExecuteHook": utilities.unary_unary_service_description( servicer.ExecuteHook, tabletmanagerdata_pb2.ExecuteHookRequest.FromString, tabletmanagerdata_pb2.ExecuteHookResponse.SerializeToString, ), "GetPermissions": utilities.unary_unary_service_description( servicer.GetPermissions, tabletmanagerdata_pb2.GetPermissionsRequest.FromString, tabletmanagerdata_pb2.GetPermissionsResponse.SerializeToString, ), "GetSchema": utilities.unary_unary_service_description( servicer.GetSchema, tabletmanagerdata_pb2.GetSchemaRequest.FromString, tabletmanagerdata_pb2.GetSchemaResponse.SerializeToString, ), "GetSlaves": utilities.unary_unary_service_description( servicer.GetSlaves, tabletmanagerdata_pb2.GetSlavesRequest.FromString, tabletmanagerdata_pb2.GetSlavesResponse.SerializeToString, ), "InitMaster": utilities.unary_unary_service_description( servicer.InitMaster, tabletmanagerdata_pb2.InitMasterRequest.FromString, tabletmanagerdata_pb2.InitMasterResponse.SerializeToString, ), "InitSlave": utilities.unary_unary_service_description( servicer.InitSlave, tabletmanagerdata_pb2.InitSlaveRequest.FromString, tabletmanagerdata_pb2.InitSlaveResponse.SerializeToString, ), "MasterPosition": utilities.unary_unary_service_description( servicer.MasterPosition, tabletmanagerdata_pb2.MasterPositionRequest.FromString, tabletmanagerdata_pb2.MasterPositionResponse.SerializeToString, ), "Ping": utilities.unary_unary_service_description( servicer.Ping, tabletmanagerdata_pb2.PingRequest.FromString, tabletmanagerdata_pb2.PingResponse.SerializeToString, ), "PopulateReparentJournal": utilities.unary_unary_service_description( servicer.PopulateReparentJournal, tabletmanagerdata_pb2.PopulateReparentJournalRequest.FromString, tabletmanagerdata_pb2.PopulateReparentJournalResponse.SerializeToString, ), "PreflightSchema": utilities.unary_unary_service_description( servicer.PreflightSchema, tabletmanagerdata_pb2.PreflightSchemaRequest.FromString, tabletmanagerdata_pb2.PreflightSchemaResponse.SerializeToString, ), "PromoteSlave": utilities.unary_unary_service_description( servicer.PromoteSlave, tabletmanagerdata_pb2.PromoteSlaveRequest.FromString, tabletmanagerdata_pb2.PromoteSlaveResponse.SerializeToString, ), "PromoteSlaveWhenCaughtUp": utilities.unary_unary_service_description( servicer.PromoteSlaveWhenCaughtUp, tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpRequest.FromString, tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpResponse.SerializeToString, ), "RefreshState": utilities.unary_unary_service_description( servicer.RefreshState, tabletmanagerdata_pb2.RefreshStateRequest.FromString, tabletmanagerdata_pb2.RefreshStateResponse.SerializeToString, ), "ReloadSchema": utilities.unary_unary_service_description( servicer.ReloadSchema, tabletmanagerdata_pb2.ReloadSchemaRequest.FromString, tabletmanagerdata_pb2.ReloadSchemaResponse.SerializeToString, ), "ResetReplication": utilities.unary_unary_service_description( servicer.ResetReplication, tabletmanagerdata_pb2.ResetReplicationRequest.FromString, tabletmanagerdata_pb2.ResetReplicationResponse.SerializeToString, ), "RunBlpUntil": utilities.unary_unary_service_description( servicer.RunBlpUntil, tabletmanagerdata_pb2.RunBlpUntilRequest.FromString, tabletmanagerdata_pb2.RunBlpUntilResponse.SerializeToString, ), "RunHealthCheck": utilities.unary_unary_service_description( servicer.RunHealthCheck, tabletmanagerdata_pb2.RunHealthCheckRequest.FromString, tabletmanagerdata_pb2.RunHealthCheckResponse.SerializeToString, ), "Scrap": utilities.unary_unary_service_description( servicer.Scrap, tabletmanagerdata_pb2.ScrapRequest.FromString, tabletmanagerdata_pb2.ScrapResponse.SerializeToString, ), "SetMaster": utilities.unary_unary_service_description( servicer.SetMaster, tabletmanagerdata_pb2.SetMasterRequest.FromString, tabletmanagerdata_pb2.SetMasterResponse.SerializeToString, ), "SetReadOnly": utilities.unary_unary_service_description( servicer.SetReadOnly, tabletmanagerdata_pb2.SetReadOnlyRequest.FromString, tabletmanagerdata_pb2.SetReadOnlyResponse.SerializeToString, ), "SetReadWrite": utilities.unary_unary_service_description( servicer.SetReadWrite, tabletmanagerdata_pb2.SetReadWriteRequest.FromString, tabletmanagerdata_pb2.SetReadWriteResponse.SerializeToString, ), "SlaveStatus": utilities.unary_unary_service_description( servicer.SlaveStatus, tabletmanagerdata_pb2.SlaveStatusRequest.FromString, tabletmanagerdata_pb2.SlaveStatusResponse.SerializeToString, ), "SlaveWasPromoted": utilities.unary_unary_service_description( servicer.SlaveWasPromoted, tabletmanagerdata_pb2.SlaveWasPromotedRequest.FromString, tabletmanagerdata_pb2.SlaveWasPromotedResponse.SerializeToString, ), "SlaveWasRestarted": utilities.unary_unary_service_description( servicer.SlaveWasRestarted, tabletmanagerdata_pb2.SlaveWasRestartedRequest.FromString, tabletmanagerdata_pb2.SlaveWasRestartedResponse.SerializeToString, ), "Sleep": utilities.unary_unary_service_description( servicer.Sleep, tabletmanagerdata_pb2.SleepRequest.FromString, tabletmanagerdata_pb2.SleepResponse.SerializeToString, ), "StartBlp": utilities.unary_unary_service_description( servicer.StartBlp, tabletmanagerdata_pb2.StartBlpRequest.FromString, tabletmanagerdata_pb2.StartBlpResponse.SerializeToString, ), "StartSlave": utilities.unary_unary_service_description( servicer.StartSlave, tabletmanagerdata_pb2.StartSlaveRequest.FromString, tabletmanagerdata_pb2.StartSlaveResponse.SerializeToString, ), "StopBlp": utilities.unary_unary_service_description( servicer.StopBlp, tabletmanagerdata_pb2.StopBlpRequest.FromString, tabletmanagerdata_pb2.StopBlpResponse.SerializeToString, ), "StopReplicationAndGetStatus": utilities.unary_unary_service_description( servicer.StopReplicationAndGetStatus, tabletmanagerdata_pb2.StopReplicationAndGetStatusRequest.FromString, tabletmanagerdata_pb2.StopReplicationAndGetStatusResponse.SerializeToString, ), "StopSlave": utilities.unary_unary_service_description( servicer.StopSlave, tabletmanagerdata_pb2.StopSlaveRequest.FromString, tabletmanagerdata_pb2.StopSlaveResponse.SerializeToString, ), "StopSlaveMinimum": utilities.unary_unary_service_description( servicer.StopSlaveMinimum, tabletmanagerdata_pb2.StopSlaveMinimumRequest.FromString, tabletmanagerdata_pb2.StopSlaveMinimumResponse.SerializeToString, ), "TabletExternallyElected": utilities.unary_unary_service_description( servicer.TabletExternallyElected, tabletmanagerdata_pb2.TabletExternallyElectedRequest.FromString, tabletmanagerdata_pb2.TabletExternallyElectedResponse.SerializeToString, ), "TabletExternallyReparented": utilities.unary_unary_service_description( servicer.TabletExternallyReparented, tabletmanagerdata_pb2.TabletExternallyReparentedRequest.FromString, tabletmanagerdata_pb2.TabletExternallyReparentedResponse.SerializeToString, ), "WaitBlpPosition": utilities.unary_unary_service_description( servicer.WaitBlpPosition, tabletmanagerdata_pb2.WaitBlpPositionRequest.FromString, tabletmanagerdata_pb2.WaitBlpPositionResponse.SerializeToString, ), } return implementations.secure_server("tabletmanagerservice.TabletManager", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_TabletManager_server(servicer, port, root_certificates, key_chain_pairs): import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 import tabletmanagerdata_pb2 method_service_descriptions = { "ApplySchema": utilities.unary_unary_service_description( servicer.ApplySchema, tabletmanagerdata_pb2.ApplySchemaRequest.FromString, tabletmanagerdata_pb2.ApplySchemaResponse.SerializeToString, ), "Backup": utilities.unary_stream_service_description( servicer.Backup, tabletmanagerdata_pb2.BackupRequest.FromString, tabletmanagerdata_pb2.BackupResponse.SerializeToString, ), "ChangeType": utilities.unary_unary_service_description( servicer.ChangeType, tabletmanagerdata_pb2.ChangeTypeRequest.FromString, tabletmanagerdata_pb2.ChangeTypeResponse.SerializeToString, ), "DemoteMaster": utilities.unary_unary_service_description( servicer.DemoteMaster, tabletmanagerdata_pb2.DemoteMasterRequest.FromString, tabletmanagerdata_pb2.DemoteMasterResponse.SerializeToString, ), "ExecuteFetchAsApp": utilities.unary_unary_service_description( servicer.ExecuteFetchAsApp, tabletmanagerdata_pb2.ExecuteFetchAsAppRequest.FromString, tabletmanagerdata_pb2.ExecuteFetchAsAppResponse.SerializeToString, ), "ExecuteFetchAsDba": utilities.unary_unary_service_description( servicer.ExecuteFetchAsDba, tabletmanagerdata_pb2.ExecuteFetchAsDbaRequest.FromString, tabletmanagerdata_pb2.ExecuteFetchAsDbaResponse.SerializeToString, ), "ExecuteHook": utilities.unary_unary_service_description( servicer.ExecuteHook, tabletmanagerdata_pb2.ExecuteHookRequest.FromString, tabletmanagerdata_pb2.ExecuteHookResponse.SerializeToString, ), "GetPermissions": utilities.unary_unary_service_description( servicer.GetPermissions, tabletmanagerdata_pb2.GetPermissionsRequest.FromString, tabletmanagerdata_pb2.GetPermissionsResponse.SerializeToString, ), "GetSchema": utilities.unary_unary_service_description( servicer.GetSchema, tabletmanagerdata_pb2.GetSchemaRequest.FromString, tabletmanagerdata_pb2.GetSchemaResponse.SerializeToString, ), "GetSlaves": utilities.unary_unary_service_description( servicer.GetSlaves, tabletmanagerdata_pb2.GetSlavesRequest.FromString, tabletmanagerdata_pb2.GetSlavesResponse.SerializeToString, ), "InitMaster": utilities.unary_unary_service_description( servicer.InitMaster, tabletmanagerdata_pb2.InitMasterRequest.FromString, tabletmanagerdata_pb2.InitMasterResponse.SerializeToString, ), "InitSlave": utilities.unary_unary_service_description( servicer.InitSlave, tabletmanagerdata_pb2.InitSlaveRequest.FromString, tabletmanagerdata_pb2.InitSlaveResponse.SerializeToString, ), "MasterPosition": utilities.unary_unary_service_description( servicer.MasterPosition, tabletmanagerdata_pb2.MasterPositionRequest.FromString, tabletmanagerdata_pb2.MasterPositionResponse.SerializeToString, ), "Ping": utilities.unary_unary_service_description( servicer.Ping, tabletmanagerdata_pb2.PingRequest.FromString, tabletmanagerdata_pb2.PingResponse.SerializeToString, ), "PopulateReparentJournal": utilities.unary_unary_service_description( servicer.PopulateReparentJournal, tabletmanagerdata_pb2.PopulateReparentJournalRequest.FromString, tabletmanagerdata_pb2.PopulateReparentJournalResponse. SerializeToString, ), "PreflightSchema": utilities.unary_unary_service_description( servicer.PreflightSchema, tabletmanagerdata_pb2.PreflightSchemaRequest.FromString, tabletmanagerdata_pb2.PreflightSchemaResponse.SerializeToString, ), "PromoteSlave": utilities.unary_unary_service_description( servicer.PromoteSlave, tabletmanagerdata_pb2.PromoteSlaveRequest.FromString, tabletmanagerdata_pb2.PromoteSlaveResponse.SerializeToString, ), "PromoteSlaveWhenCaughtUp": utilities.unary_unary_service_description( servicer.PromoteSlaveWhenCaughtUp, tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpRequest.FromString, tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpResponse. SerializeToString, ), "RefreshState": utilities.unary_unary_service_description( servicer.RefreshState, tabletmanagerdata_pb2.RefreshStateRequest.FromString, tabletmanagerdata_pb2.RefreshStateResponse.SerializeToString, ), "ReloadSchema": utilities.unary_unary_service_description( servicer.ReloadSchema, tabletmanagerdata_pb2.ReloadSchemaRequest.FromString, tabletmanagerdata_pb2.ReloadSchemaResponse.SerializeToString, ), "ResetReplication": utilities.unary_unary_service_description( servicer.ResetReplication, tabletmanagerdata_pb2.ResetReplicationRequest.FromString, tabletmanagerdata_pb2.ResetReplicationResponse.SerializeToString, ), "RunBlpUntil": utilities.unary_unary_service_description( servicer.RunBlpUntil, tabletmanagerdata_pb2.RunBlpUntilRequest.FromString, tabletmanagerdata_pb2.RunBlpUntilResponse.SerializeToString, ), "RunHealthCheck": utilities.unary_unary_service_description( servicer.RunHealthCheck, tabletmanagerdata_pb2.RunHealthCheckRequest.FromString, tabletmanagerdata_pb2.RunHealthCheckResponse.SerializeToString, ), "Scrap": utilities.unary_unary_service_description( servicer.Scrap, tabletmanagerdata_pb2.ScrapRequest.FromString, tabletmanagerdata_pb2.ScrapResponse.SerializeToString, ), "SetMaster": utilities.unary_unary_service_description( servicer.SetMaster, tabletmanagerdata_pb2.SetMasterRequest.FromString, tabletmanagerdata_pb2.SetMasterResponse.SerializeToString, ), "SetReadOnly": utilities.unary_unary_service_description( servicer.SetReadOnly, tabletmanagerdata_pb2.SetReadOnlyRequest.FromString, tabletmanagerdata_pb2.SetReadOnlyResponse.SerializeToString, ), "SetReadWrite": utilities.unary_unary_service_description( servicer.SetReadWrite, tabletmanagerdata_pb2.SetReadWriteRequest.FromString, tabletmanagerdata_pb2.SetReadWriteResponse.SerializeToString, ), "SlaveStatus": utilities.unary_unary_service_description( servicer.SlaveStatus, tabletmanagerdata_pb2.SlaveStatusRequest.FromString, tabletmanagerdata_pb2.SlaveStatusResponse.SerializeToString, ), "SlaveWasPromoted": utilities.unary_unary_service_description( servicer.SlaveWasPromoted, tabletmanagerdata_pb2.SlaveWasPromotedRequest.FromString, tabletmanagerdata_pb2.SlaveWasPromotedResponse.SerializeToString, ), "SlaveWasRestarted": utilities.unary_unary_service_description( servicer.SlaveWasRestarted, tabletmanagerdata_pb2.SlaveWasRestartedRequest.FromString, tabletmanagerdata_pb2.SlaveWasRestartedResponse.SerializeToString, ), "Sleep": utilities.unary_unary_service_description( servicer.Sleep, tabletmanagerdata_pb2.SleepRequest.FromString, tabletmanagerdata_pb2.SleepResponse.SerializeToString, ), "StartBlp": utilities.unary_unary_service_description( servicer.StartBlp, tabletmanagerdata_pb2.StartBlpRequest.FromString, tabletmanagerdata_pb2.StartBlpResponse.SerializeToString, ), "StartSlave": utilities.unary_unary_service_description( servicer.StartSlave, tabletmanagerdata_pb2.StartSlaveRequest.FromString, tabletmanagerdata_pb2.StartSlaveResponse.SerializeToString, ), "StopBlp": utilities.unary_unary_service_description( servicer.StopBlp, tabletmanagerdata_pb2.StopBlpRequest.FromString, tabletmanagerdata_pb2.StopBlpResponse.SerializeToString, ), "StopReplicationAndGetStatus": utilities.unary_unary_service_description( servicer.StopReplicationAndGetStatus, tabletmanagerdata_pb2.StopReplicationAndGetStatusRequest. FromString, tabletmanagerdata_pb2.StopReplicationAndGetStatusResponse. SerializeToString, ), "StopSlave": utilities.unary_unary_service_description( servicer.StopSlave, tabletmanagerdata_pb2.StopSlaveRequest.FromString, tabletmanagerdata_pb2.StopSlaveResponse.SerializeToString, ), "StopSlaveMinimum": utilities.unary_unary_service_description( servicer.StopSlaveMinimum, tabletmanagerdata_pb2.StopSlaveMinimumRequest.FromString, tabletmanagerdata_pb2.StopSlaveMinimumResponse.SerializeToString, ), "TabletExternallyElected": utilities.unary_unary_service_description( servicer.TabletExternallyElected, tabletmanagerdata_pb2.TabletExternallyElectedRequest.FromString, tabletmanagerdata_pb2.TabletExternallyElectedResponse. SerializeToString, ), "TabletExternallyReparented": utilities.unary_unary_service_description( servicer.TabletExternallyReparented, tabletmanagerdata_pb2.TabletExternallyReparentedRequest.FromString, tabletmanagerdata_pb2.TabletExternallyReparentedResponse. SerializeToString, ), "WaitBlpPosition": utilities.unary_unary_service_description( servicer.WaitBlpPosition, tabletmanagerdata_pb2.WaitBlpPositionRequest.FromString, tabletmanagerdata_pb2.WaitBlpPositionResponse.SerializeToString, ), } return implementations.secure_server("tabletmanagerservice.TabletManager", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_Query_server(servicer, port, root_certificates, key_chain_pairs): import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 import query_pb2 method_service_descriptions = { "Begin": utilities.unary_unary_service_description( servicer.Begin, query_pb2.BeginRequest.FromString, query_pb2.BeginResponse.SerializeToString, ), "Commit": utilities.unary_unary_service_description( servicer.Commit, query_pb2.CommitRequest.FromString, query_pb2.CommitResponse.SerializeToString, ), "Execute": utilities.unary_unary_service_description( servicer.Execute, query_pb2.ExecuteRequest.FromString, query_pb2.ExecuteResponse.SerializeToString, ), "ExecuteBatch": utilities.unary_unary_service_description( servicer.ExecuteBatch, query_pb2.ExecuteBatchRequest.FromString, query_pb2.ExecuteBatchResponse.SerializeToString, ), "GetSessionId": utilities.unary_unary_service_description( servicer.GetSessionId, query_pb2.GetSessionIdRequest.FromString, query_pb2.GetSessionIdResponse.SerializeToString, ), "Rollback": utilities.unary_unary_service_description( servicer.Rollback, query_pb2.RollbackRequest.FromString, query_pb2.RollbackResponse.SerializeToString, ), "SplitQuery": utilities.unary_unary_service_description( servicer.SplitQuery, query_pb2.SplitQueryRequest.FromString, query_pb2.SplitQueryResponse.SerializeToString, ), "StreamExecute": utilities.unary_stream_service_description( servicer.StreamExecute, query_pb2.StreamExecuteRequest.FromString, query_pb2.StreamExecuteResponse.SerializeToString, ), "StreamHealth": utilities.unary_stream_service_description( servicer.StreamHealth, query_pb2.StreamHealthRequest.FromString, query_pb2.StreamHealthResponse.SerializeToString, ), } return implementations.secure_server("queryservice.Query", method_service_descriptions, port, root_certificates, key_chain_pairs)