MCPcopy Index your code
hub / github.com/cortexproject/cortex / isLabelSetOutOfOrder

Method isLabelSetOutOfOrder

pkg/ingester/ingester.go:1254–1266  ·  view source on GitHub ↗
(lbls labels.Labels)

Source from the content-addressed store, hash-verified

1252}
1253
1254func (i *Ingester) isLabelSetOutOfOrder(lbls labels.Labels) bool {
1255 last := ""
1256
1257 err := lbls.Validate(func(l labels.Label) error {
1258 if last > l.Name {
1259 return errLabelsOutOfOrder
1260 }
1261 last = l.Name
1262 return nil
1263 })
1264
1265 return errors.Is(err, errLabelsOutOfOrder)
1266}
1267
1268// Push adds metrics to a block
1269func (i *Ingester) Push(ctx context.Context, req *cortexpb.WriteRequest) (*cortexpb.WriteResponse, error) {

Callers 1

PushMethod · 0.95

Implementers 1

Ingesterpkg/ingester/ingester.go

Calls 2

ValidateMethod · 0.45
IsMethod · 0.45

Tested by

no test coverage detected