buildgrid.server package
Subpackages
- buildgrid.server.actioncache package
- buildgrid.server.auth package
- buildgrid.server.bots package
- buildgrid.server.build_events package
- buildgrid.server.capabilities package
- buildgrid.server.cas package
- buildgrid.server.execution package
- buildgrid.server.operations package
- buildgrid.server.persistence package
- buildgrid.server.referencestorage package
- buildgrid.server.s3 package
- buildgrid.server.sql package
- buildgrid.server.utils package
Submodules
- buildgrid.server.context module
- buildgrid.server.controller module
- buildgrid.server.job module
Job
Job.name
Job.cancelled
Job.priority
Job.set_priority()
Job.done
Job.platform_requirements
Job.do_not_cache
Job.action_digest
Job.action
Job.operation_stage
Job.operation_metadata
Job.action_result
Job.execute_response
Job.holds_cached_result
Job.queued_timestamp
Job.queued_timestamp_as_datetime
Job.queued_time_duration
Job.worker_start_timestamp
Job.worker_start_timestamp_as_datetime
Job.worker_completed_timestamp
Job.worker_completed_timestamp_as_datetime
Job.mark_worker_started()
Job.get_metadata()
Job.set_action_url()
Job.set_cached_result()
Job.n_peers()
Job.n_peers_for_operation()
Job.register_new_operation()
Job.get_all_operations()
Job.get_operation()
Job.update_operation_stage()
Job.cancel_all_operations()
Job.cancel_operation()
Job.lease
Job.lease_state
Job.lease_cancelled
Job.n_tries
Job.status_code
Job.create_lease()
Job.update_lease_state()
Job.cancel_lease()
Job.delete_lease()
Job.set_stdout_stream()
Job.set_stderr_stream()
Job.query_queue_time()
Job.query_n_retries()
Job.get_operation_update()
- buildgrid.server.job_metrics module
- buildgrid.server.metrics_names module
CAS_EXCEPTION_COUNT_METRIC_NAME
CAS_UPLOADED_BYTES_METRIC_NAME
CAS_DOWNLOADED_BYTES_METRIC_NAME
CAS_FIND_MISSING_BLOBS_NUM_REQUESTED_METRIC_NAME
CAS_FIND_MISSING_BLOBS_SIZE_BYTES_REQUESTED_METRIC_NAME
CAS_FIND_MISSING_BLOBS_NUM_MISSING_METRIC_NAME
CAS_FIND_MISSING_BLOBS_PERCENT_MISSING_METRIC_NAME
CAS_FIND_MISSING_BLOBS_SIZE_BYTES_MISSING_METRIC_NAME
CAS_FIND_MISSING_BLOBS_TIME_METRIC_NAME
CAS_BATCH_UPDATE_BLOBS_TIME_METRIC_NAME
CAS_BATCH_UPDATE_BLOBS_SIZE_BYTES
CAS_BATCH_READ_BLOBS_TIME_METRIC_NAME
CAS_BATCH_READ_BLOBS_SIZE_BYTES
CAS_GET_TREE_TIME_METRIC_NAME
CAS_BYTESTREAM_READ_TIME_METRIC_NAME
CAS_BYTESTREAM_READ_SIZE_BYTES
CAS_BYTESTREAM_WRITE_TIME_METRIC_NAME
CAS_BYTESTREAM_WRITE_SIZE_BYTES
CAS_CACHE_BULK_READ_HIT_COUNT_NAME
CAS_CACHE_GET_BLOB_HIT_COUNT_NAME
CAS_INDEX_BULK_SELECT_DIGEST_TIME_METRIC_NAME
CAS_INDEX_BLOB_TIMESTAMP_UPDATE_TIME_METRIC_NAME
CAS_INDEX_BULK_TIMESTAMP_UPDATE_TIME_METRIC_NAME
CAS_INDEX_SAVE_DIGESTS_TIME_METRIC_NAME
CAS_INDEX_SIZE_CALCULATION_TIME_METRIC_NAME
AC_GET_ACTION_RESULT_TIME_METRIC_NAME
AC_UPDATE_ACTION_RESULT_TIME_METRIC_NAME
AC_CACHE_HITS_METRIC_NAME
AC_CACHE_MISSES_METRIC_NAME
AC_UNUSABLE_CACHE_HITS_METRIC_NAME
S3_DELETE_ERROR_CHECK_METRIC_NAME
CLEANUP_BLOBS_DELETION_RATE_METRIC_NAME
CLEANUP_BYTES_DELETION_RATE_METRIC_NAME
CLEANUP_RUNTIME_METRIC_NAME
CLEANUP_INDEX_BULK_DELETE_METRIC_NAME
CLEANUP_INDEX_MARK_DELETED_METRIC_NAME
CLEANUP_INDEX_PREMARKED_BLOBS_METRIC_NAME
CLEANUP_STORAGE_BULK_DELETE_METRIC_NAME
CLEANUP_STORAGE_DELETION_FAILURES_METRIC_NAME
QUEUED_TIME_METRIC_NAME
WORKER_HANDLING_TIME_METRIC_NAME
INPUTS_FETCHING_TIME_METRIC_NAME
EXECUTION_TIME_METRIC_NAME
OUTPUTS_UPLOADING_TIME_METRIC_NAME
BOT_COUNT_METRIC_NAME
CLIENT_COUNT_METRIC_NAME
LEASE_COUNT_METRIC_NAME
LEASE_CHANGES_COUNTER_METRIC_NAME
JOB_COUNT_METRIC_NAME
JOB_CHANGES_COUNTER_METRIC_NAME
AVERAGE_QUEUE_TIME_METRIC_NAME
EXECUTE_REQUEST_COUNT_METRIC_NAME
EXECUTE_SERVICER_TIME_METRIC_NAME
WAIT_EXECUTION_REQUEST_COUNT_METRIC_NAME
WAIT_EXECUTION_SERVICER_TIME_METRIC_NAME
LOGSTREAM_CREATE_LOG_STREAM_TIME_METRIC_NAME
LOGSTREAM_WRITE_UPLOADED_BYTES_COUNT
INVALID_JWT_COUNT_METRIC_NAME
JWK_FETCH_TIME_METRIC_NAME
JWT_DECODE_TIME_METRIC_NAME
JWT_VALIDATION_TIME_METRIC_NAME
BOTS_CREATE_BOT_SESSION_TIME_METRIC_NAME
BOTS_UPDATE_BOT_SESSION_TIME_METRIC_NAME
BOTS_ASSIGN_JOB_LEASES_TIME_METRIC_NAME
SCHEDULER_QUEUE_ACTION_TIME_METRIC_NAME
SCHEDULER_UPDATE_LEASE_TIME_METRIC_NAME
SCHEDULER_CANCEL_OPERATION_TIME_METRIC_NAME
DATA_STORE_CREATE_JOB_TIME_METRIC_NAME
DATA_STORE_QUEUE_JOB_TIME_METRIC_NAME
DATA_STORE_UPDATE_JOB_TIME_METRIC_NAME
DATA_STORE_CREATE_LEASE_TIME_METRIC_NAME
DATA_STORE_UPDATE_LEASE_TIME_METRIC_NAME
DATA_STORE_CREATE_OPERATION_TIME_METRIC_NAME
DATA_STORE_UPDATE_OPERATION_TIME_METRIC_NAME
DATA_STORE_LIST_OPERATIONS_TIME_METRIC_NAME
DATA_STORE_GET_JOB_BY_DIGEST_TIME_METRIC_NAME
DATA_STORE_GET_JOB_BY_NAME_TIME_METRIC_NAME
DATA_STORE_GET_JOB_BY_OPERATION_TIME_METRIC_NAME
DATA_STORE_STORE_RESPONSE_TIME_METRIC_NAME
DATA_STORE_PRUNER_NUM_ROWS_DELETED_METRIC_NAME
DATA_STORE_PRUNER_DELETE_TIME_METRIC_NAME
OPERATIONS_LIST_OPERATIONS_TIME_METRIC_NAME
OPERATIONS_GET_OPERATION_TIME_METRIC_NAME
OPERATIONS_CANCEL_OPERATION_TIME_METRIC_NAME
- buildgrid.server.metrics_utils module
- buildgrid.server.monitoring module
- buildgrid.server.peer module
- buildgrid.server.request_metadata_utils module
- buildgrid.server.scheduler module
- Scheduler
Scheduler
Scheduler.MAX_N_TRIES
Scheduler.RETRYABLE_STATUS_CODES
Scheduler.instance_name
Scheduler.set_instance_name()
Scheduler.setup_grpc()
Scheduler.start()
Scheduler.stop()
Scheduler.register_job_peer()
Scheduler.register_job_operation_peer()
Scheduler.stream_operation_updates()
Scheduler.unregister_job_operation_peer()
Scheduler.queue_job_action()
Scheduler.get_job_operation()
Scheduler.cancel_job_operation()
Scheduler.list_operations()
Scheduler.update_job_lease_state()
Scheduler.retry_job_lease()
Scheduler.get_job_lease()
Scheduler.delete_job_lease()
Scheduler.get_operation_request_metadata()
Scheduler.get_metadata_for_leases()
Scheduler.is_instrumented
Scheduler.activate_monitoring()
Scheduler.deactivate_monitoring()
Scheduler.get_metrics()
Scheduler.query_n_retries()
Scheduler.query_am_queue_time()
- buildgrid.server.server module
- buildgrid.server.servicer module