Skip to content

race in tsdb.headAppender.AppendHistogram #15139

@krajorama

Description

@krajorama

What did you do?

Run Mimir with race detection enabled.

What did you expect to see?

No race condition.

What did you see instead? Under which circumstances?

WARNING: DATA RACE
Write at 0x00c08329f350 by goroutine 148443:
github.com/prometheus/prometheus/tsdb.(*headAppender).AppendHistogram()
.../vendor/github.com/prometheus/prometheus/tsdb/head_append.go:668 +0x6ed
github.com/prometheus/prometheus/tsdb.(*dbAppender).AppendHistogram()
:1 +0xa1
...

Previous write at 0x00c08329f350 by goroutine 236366:
github.com/prometheus/prometheus/tsdb.(*memSeries).appendHistogram()
.../vendor/github.com/prometheus/prometheus/tsdb/head_append.go:1403 +0x1c9
github.com/prometheus/prometheus/tsdb.(*headAppender).Commit()
.../vendor/github.com/prometheus/prometheus/tsdb/head_append.go:1168 +0x2d48
github.com/prometheus/prometheus/tsdb.dbAppender.Commit()
.../vendor/github.com/prometheus/prometheus/tsdb/db.go:1278 +0x49
github.com/prometheus/prometheus/tsdb.(*dbAppender).Commit()
:1 +0x4e
...

System information

No response

Prometheus version

No response

Prometheus configuration file

No response

Alertmanager version

No response

Alertmanager configuration file

No response

Logs

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions