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.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.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.redis package
- buildgrid.server.s3 package
- buildgrid.server.scheduler package
- Submodules
- Module contents
AgedJobHandlerOptions
Scheduler
Scheduler.RETRYABLE_STATUS_CODES
Scheduler.start()
Scheduler.stop()
Scheduler.queue_job_action()
Scheduler.create_operation_for_existing_job()
Scheduler.create_operation_for_new_job()
Scheduler.create_operation()
Scheduler.load_operation()
Scheduler.get_operation_job_name()
Scheduler.get_operation_request_metadata_by_name()
Scheduler.get_client_identity_by_operation()
Scheduler.execution_timer_loop()
Scheduler.cancel_jobs_exceeding_execution_timeout()
Scheduler.cancel_operation()
Scheduler.list_operations()
Scheduler.list_workers()
Scheduler.get_metrics()
Scheduler.assign_n_leases_by_priority()
Scheduler.assign_n_leases_by_age()
Scheduler.queue_timer_loop()
Scheduler.prune_timer_loop()
Scheduler.get_or_create_client_identity_in_store()
Scheduler.get_or_create_request_metadata_in_store()
Scheduler.add_bot_entry()
Scheduler.close_bot_sessions()
Scheduler.session_expiry_timer_loop()
Scheduler.reap_expired_sessions()
Scheduler.synchronize_bot_lease()
Scheduler.count_bots_by_status()
Scheduler.refresh_bot_expiry_time()
Scheduler.get_metadata_for_leases()
Scheduler.get_execute_action_metadata()
Scheduler.publish_execution_stats()
SchedulerMetrics
PropertySet
DynamicPropertySet
StaticPropertySet
PropertyLabel
- buildgrid.server.sql package
- Submodules
- buildgrid.server.sql.models module
- buildgrid.server.sql.provider module
- buildgrid.server.sql.utils module
SortKeySpec
is_sqlite_connection_string()
is_psycopg2_connection_string()
is_sqlite_inmemory_connection_string()
SQLPoolDisposeHelper
strtobool()
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
ErrorDomain
BgdError
ServerError
BotError
CancelledError
InvalidArgumentError
NotFoundError
UpdateNotAllowedError
OutOfRangeError
IncompleteReadError
FailedPreconditionError
PermissionDeniedError
BotSessionError
BotSessionClosedError
UnknownBotSessionError
BotSessionMismatchError
DuplicateBotSessionError
BotSessionCancelledError
DatabaseError
RetriableError
RetriableDatabaseError
ResourceExhaustedError
StorageFullError
GrpcUninitializedError
ShutdownSignal
ShutdownDelayedError
- buildgrid.server.logging module
- buildgrid.server.metadata module
- buildgrid.server.metrics_names module
METRIC
METRIC.RPC
METRIC.ACTION_CACHE
METRIC.CAS
METRIC.STORAGE
METRIC.STORAGE.STAT_DURATION
METRIC.STORAGE.BULK_STAT_DURATION
METRIC.STORAGE.READ_DURATION
METRIC.STORAGE.BULK_READ_DURATION
METRIC.STORAGE.DELETE_DURATION
METRIC.STORAGE.BULK_DELETE_DURATION
METRIC.STORAGE.DELETE_ERRORS_COUNT
METRIC.STORAGE.WRITE_DURATION
METRIC.STORAGE.BULK_WRITE_DURATION
METRIC.STORAGE.GET_TREE_DURATION
METRIC.STORAGE.WITH_CACHE
METRIC.STORAGE.SQL_INDEX
METRIC.STORAGE.REPLICATED
METRIC.STORAGE.S3
METRIC.CLEANUP
METRIC.CLEANUP.DURATION
METRIC.CLEANUP.BATCH_DURATION
METRIC.CLEANUP.BLOBS_DELETED_PER_SECOND
METRIC.CLEANUP.BYTES_DELETED_PER_SECOND
METRIC.CLEANUP.BYTES_DELETED_COUNT
METRIC.CLEANUP.TOTAL_BYTES_COUNT
METRIC.CLEANUP.LOW_WATERMARK_BYTES_COUNT
METRIC.CLEANUP.HIGH_WATERMARK_BYTES_COUNT
METRIC.CLEANUP.JANITOR
METRIC.SCHEDULER
METRIC.SCHEDULER.JOB_COUNT
METRIC.SCHEDULER.BOTS_COUNT
METRIC.SCHEDULER.ASSIGNMENT_DURATION
METRIC.SCHEDULER.SYNCHRONIZE_DURATION
METRIC.SCHEDULER.PRUNE_DURATION
METRIC.SCHEDULER.PRUNE_COUNT
METRIC.SCHEDULER.QUEUE_TIMEOUT_DURATION
METRIC.SCHEDULER.QUEUE_TIMEOUT_COUNT
METRIC.SCHEDULER.EXECUTION_TIMEOUT_DURATION
METRIC.SCHEDULER.EXECUTION_TIMEOUT_COUNT
METRIC.CONNECTIONS
METRIC.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