MCPcopy Index your code
hub / github.com/coder/coder / InsertTelemetryLock

Method InsertTelemetryLock

coderd/database/querier.go:991–991  ·  view source on GitHub ↗

Inserts a new lock row into the telemetry_locks table. Replicas should call this function prior to attempting to generate or publish a heartbeat event to the telemetry service. If the query returns a duplicate primary key error, the replica should not attempt to generate or publish the event to the

(ctx context.Context, arg InsertTelemetryLockParams)

Source from the content-addressed store, hash-verified

989 // If the query returns a duplicate primary key error, the replica should not
990 // attempt to generate or publish the event to the telemetry service.
991 InsertTelemetryLock(ctx context.Context, arg InsertTelemetryLockParams) error
992 InsertTemplate(ctx context.Context, arg InsertTemplateParams) error
993 InsertTemplateVersion(ctx context.Context, arg InsertTemplateVersionParams) error
994 InsertTemplateVersionParameter(ctx context.Context, arg InsertTemplateVersionParameterParams) (TemplateVersionParameter, error)

Implementers 5

sqlQueriercoderd/database/db.go
queryMetricsStorecoderd/database/dbmetrics/querymetrics
queriercoderd/database/dbauthz/dbauthz.go
MockStorecoderd/database/dbmock/dbmock.go
MockStoreMockRecordercoderd/database/dbmock/dbmock.go

Calls

no outgoing calls

Tested by 2

TestTelemetryMethod · 0.52