package
0.0.0-20241217200950-e77bea9c52fc
Repository: https://chromium.googlesource.com/infra/luci/luci-go
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewPendingUpdates initialises a new PendingUpdates.
NewWorker initialises a new Worker.
PrepareUpdate will (re-)cluster the specific chunk of test results, preparing an updated state for Spanner and updates to be exported to analysis.
Ruleset returns the cached ruleset for the given project.

# Constants

ProgressInterval is the amount of time between progress updates.
TargetTaskDuration is the desired duration of a re-clustering task.

# Variables

UpdateRaceErr is the error returned by UpdateClustering if a concurrent modification (or deletion) of a chunk is detected.

# Structs

PendingUpdate is a (re-)clustering of a chunk of test results that has not been applied to Spanner and/or sent for re-analysis yet.
PendingUpdates represents a pending set of chunk updates.
Worker provides methods to process re-clustering tasks.

# Interfaces

Analysis is the interface for cluster analysis.
ChunkStore is the interface for the blob store archiving chunks of test results for later re-clustering.