buildgrid.server package
Subpackages
- buildgrid.server.actioncache package
- buildgrid.server.app package
- buildgrid.server.auth package
- buildgrid.server.bots package
- buildgrid.server.build_events package
- buildgrid.server.capabilities package
- buildgrid.server.cas package
- buildgrid.server.cleanup package
- buildgrid.server.client package
- Submodules
- buildgrid.server.client.actioncache module
- buildgrid.server.client.asset module
- buildgrid.server.client.auth_token_loader module
- buildgrid.server.client.authentication module
- buildgrid.server.client.capabilities module
- buildgrid.server.client.cas module
- buildgrid.server.client.channel module
- buildgrid.server.client.interceptors module
- buildgrid.server.client.logstream module
- buildgrid.server.client.quota module
- buildgrid.server.client.retrier module
- Module contents
- Submodules
- buildgrid.server.decorators package
- Submodules
- buildgrid.server.decorators.authorize module
- buildgrid.server.decorators.errors module
- buildgrid.server.decorators.instance module
- buildgrid.server.decorators.io module
- buildgrid.server.decorators.limiter module
- buildgrid.server.decorators.metadata module
- buildgrid.server.decorators.requestid module
- buildgrid.server.decorators.rpc module
- buildgrid.server.decorators.time module
- Module contents
- Submodules
- buildgrid.server.execution package
- buildgrid.server.introspection package
- buildgrid.server.operations package
- buildgrid.server.quota package
- buildgrid.server.redis package
- buildgrid.server.s3 package
- buildgrid.server.scheduler package
- Submodules
- Module contents
AgedJobHandlerOptionsSchedulerScheduler.RETRYABLE_STATUS_CODESScheduler.add_bot_entry()Scheduler.assign_job_by_age()Scheduler.assign_job_by_cohort()Scheduler.assign_job_by_priority()Scheduler.cancel_job_exceeding_execution_timeout()Scheduler.cancel_operation()Scheduler.close_bot_sessions()Scheduler.create_operation()Scheduler.create_operation_for_existing_job()Scheduler.create_operation_for_new_job()Scheduler.delete_instance_quota()Scheduler.execution_timer_loop()Scheduler.get_bot_status_metrics()Scheduler.get_client_identity_by_operation()Scheduler.get_cohort_quota_metics()Scheduler.get_execute_action_metadata()Scheduler.get_instance_quota()Scheduler.get_metadata_for_leases()Scheduler.get_metrics()Scheduler.get_operation_action_digest()Scheduler.get_operation_job_history()Scheduler.get_operation_job_name()Scheduler.get_operation_request_metadata_by_name()Scheduler.get_operations_for_bot()Scheduler.get_or_create_client_identity_in_store()Scheduler.get_or_create_request_metadata_in_store()Scheduler.get_queue_position()Scheduler.job_by_priority_statement()Scheduler.list_operations()Scheduler.list_workers()Scheduler.load_operation()Scheduler.match_bot_by_capacity()Scheduler.match_bot_by_locality()Scheduler.maybe_update_bot_platforms()Scheduler.prune_timer_loop()Scheduler.publish_execution_stats()Scheduler.put_instance_quota()Scheduler.queue_job_action()Scheduler.queue_timer_loop()Scheduler.reap_expired_sessions()Scheduler.refresh_bot_expiry_time()Scheduler.session_expiry_timer_loop()Scheduler.start()Scheduler.stop()Scheduler.synchronize_bot_leases()
SchedulerMetricsPropertySetDynamicPropertySetInstancedPropertySetStaticPropertySetPropertyLabelAssignerConfigPriorityAgeAssignerConfigPriorityAgeAssignerConfig.bot_assignment_strategyPriorityAgeAssignerConfig.busy_sleep_factorPriorityAgeAssignerConfig.failure_backoffPriorityAgeAssignerConfig.generate_assigners()PriorityAgeAssignerConfig.instance_namesPriorityAgeAssignerConfig.jitter_factorPriorityAgeAssignerConfig.priority_assignment_percentagePriorityAgeAssignerConfig.namePriorityAgeAssignerConfig.countPriorityAgeAssignerConfig.interval
- buildgrid.server.sql package
- Submodules
- buildgrid.server.sql.models module
- buildgrid.server.sql.provider module
- buildgrid.server.sql.utils module
SortKeySpecis_sqlite_connection_string()is_psycopg2_connection_string()is_sqlite_inmemory_connection_string()SQLPoolDisposeHelperstrtobool()parse_list_operations_sort_value()dump_list_operations_token_value()build_pagination_clause_for_sort_key()build_page_filter()build_page_token()extract_sort_keys()build_sort_column_list()convert_filter_to_sql_filter()build_custom_filters()
- Module contents
- Submodules
- buildgrid.server.utils package
Submodules
- buildgrid.server.context module
- buildgrid.server.controller module
- buildgrid.server.enums module
- buildgrid.server.exceptions module
- Exceptions
ErrorDomainBgdErrorServerErrorBotErrorCancelledErrorInvalidArgumentErrorNotFoundErrorUpdateNotAllowedErrorOutOfRangeErrorIncompleteReadErrorFailedPreconditionErrorPermissionDeniedErrorBotSessionErrorBotSessionClosedErrorUnknownBotSessionErrorBotSessionMismatchErrorDuplicateBotSessionErrorBotSessionCancelledErrorDatabaseErrorInstanceQuotaOutdatedErrorRetriableErrorRetriableDatabaseErrorResourceExhaustedErrorStorageFullErrorGrpcUninitializedErrorShutdownSignalShutdownDelayedError
- buildgrid.server.limiter module
- buildgrid.server.logging module
- buildgrid.server.metadata module
metadata_list()printable_request_metadata()extract_request_metadata_dict()extract_request_metadata()request_metadata_to_string()request_metadata_to_dict()extract_scheduling_metadata()extract_client_identity_dict()extract_client_identity()printable_client_identity()extract_trailing_client_identity()
- buildgrid.server.metrics_names module
METRICMETRIC.RPCMETRIC.ACTION_CACHEMETRIC.CASMETRIC.STORAGEMETRIC.STORAGE.STAT_DURATIONMETRIC.STORAGE.BULK_STAT_DURATIONMETRIC.STORAGE.READ_DURATIONMETRIC.STORAGE.STREAM_READ_DURATIONMETRIC.STORAGE.BULK_READ_DURATIONMETRIC.STORAGE.DELETE_DURATIONMETRIC.STORAGE.BULK_DELETE_DURATIONMETRIC.STORAGE.DELETE_ERRORS_COUNTMETRIC.STORAGE.WRITE_DURATIONMETRIC.STORAGE.STREAM_WRITE_DURATIONMETRIC.STORAGE.BULK_WRITE_DURATIONMETRIC.STORAGE.GET_TREE_DURATIONMETRIC.STORAGE.WITH_CACHEMETRIC.STORAGE.SQL_INDEXMETRIC.STORAGE.REPLICATEDMETRIC.STORAGE.S3
METRIC.CLEANUPMETRIC.CLEANUP.DURATIONMETRIC.CLEANUP.BATCH_DURATIONMETRIC.CLEANUP.BLOBS_DELETED_PER_SECONDMETRIC.CLEANUP.BYTES_DELETED_PER_SECONDMETRIC.CLEANUP.BYTES_DELETED_COUNTMETRIC.CLEANUP.TOTAL_BYTES_COUNTMETRIC.CLEANUP.LOW_WATERMARK_BYTES_COUNTMETRIC.CLEANUP.HIGH_WATERMARK_BYTES_COUNTMETRIC.CLEANUP.TOTAL_BYTES_WATERMARK_PERCENTMETRIC.CLEANUP.TOTAL_BLOBS_COUNTMETRIC.CLEANUP.LOW_WATERMARK_BLOBS_COUNTMETRIC.CLEANUP.HIGH_WATERMARK_BLOBS_COUNTMETRIC.CLEANUP.TOTAL_BLOBS_WATERMARK_PERCENTMETRIC.CLEANUP.JANITOR
METRIC.SCHEDULERMETRIC.SCHEDULER.JOB_COUNTMETRIC.SCHEDULER.BOTS_COUNTMETRIC.SCHEDULER.AVAILABLE_CAPACITY_COUNTMETRIC.SCHEDULER.ASSIGNMENT_DURATIONMETRIC.SCHEDULER.SYNCHRONIZE_DURATIONMETRIC.SCHEDULER.PRUNE_DURATIONMETRIC.SCHEDULER.PRUNE_COUNTMETRIC.SCHEDULER.QUEUE_TIMEOUT_DURATIONMETRIC.SCHEDULER.QUEUE_TIMEOUT_COUNTMETRIC.SCHEDULER.EXECUTION_TIMEOUT_DURATIONMETRIC.SCHEDULER.EXECUTION_TIMEOUT_COUNTMETRIC.SCHEDULER.COHORT_TOTAL_USAGE_COUNTMETRIC.SCHEDULER.COHORT_TOTAL_MIN_QUOTA_COUNTMETRIC.SCHEDULER.COHORT_TOTAL_MAX_QUOTA_COUNT
METRIC.CONNECTIONSMETRIC.SQLMETRIC.JOB
- buildgrid.server.metrics_tags module
- buildgrid.server.metrics_utils module
- buildgrid.server.monitoring module
- buildgrid.server.sentry module
- buildgrid.server.server module
- buildgrid.server.servicer module
- buildgrid.server.settings module
- buildgrid.server.threading module
- buildgrid.server.types module
- buildgrid.server.version module