Documentation ¶
Overview ¶
Package recorder implements a binary that hosts luci.resultdb.v1.Recorder service.
Index ¶
Constants ¶
View Source
const MaxBatchCreateArtifactSize = 10 * 1024 * 1024
TODO(crbug.com/1177213) - make this configurable.
View Source
const TestMagicOverdueDeadlineUnixSecs = 904924800
TestMagicOverdueDeadlineUnixSecs is a magic value used by tests to set an invocation's deadline in the past.
View Source
const UpdateTokenMetadataKey = "update-token"
UpdateTokenMetadataKey is the metadata.MD key for the secret update token required to mutate an invocation. It is returned by CreateInvocation RPC in response header metadata, and is required by all RPCs mutating an invocation.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { // Duration since invocation creation after which to delete expected test // results. ExpectedResultsExpiration time.Duration // ArtifactRBEInstance is the name of the RBE instance to use for artifact // storage. Example: "projects/luci-resultdb/instances/artifacts". ArtifactRBEInstance string // MaxArtifactContentStreamLength is the maximum size of an artifact content // to accept via streaming API. MaxArtifactContentStreamLength int64 }
Options is recorder server configuration.
Source Files ¶
- batch_create_artifacts.go
- batch_create_invocations.go
- batch_create_test_exonerations.go
- batch_create_test_results.go
- create_artifact.go
- create_invocation.go
- create_test_exoneration.go
- create_test_result.go
- doc.go
- finalize_invocation.go
- invocation.go
- permissions.go
- recorder.go
- update_included_invocations.go
- update_invocation.go
Click to show internal directories.
Click to hide internal directories.