Skip to content

Commit 30c71a1

Browse files
author
Ganesh Vernekar
committed
Merge remote-tracking branch 'upstream/master' into wal
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
2 parents 92c1149 + add279f commit 30c71a1

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

pkg/ingester/ingester.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,8 @@ func (i *Ingester) Push(ctx old_ctx.Context, req *client.WriteRequest) (*client.
277277
return i.v2Push(ctx, req)
278278
}
279279

280+
defer client.ReuseSlice(req.Timeseries)
281+
280282
userID, err := user.ExtractOrgID(ctx)
281283
if err != nil {
282284
return nil, fmt.Errorf("no user id")
@@ -313,7 +315,6 @@ func (i *Ingester) Push(ctx old_ctx.Context, req *client.WriteRequest) (*client.
313315
return nil, wrapWithUser(err, userID)
314316
}
315317
}
316-
defer client.ReuseSlice(req.Timeseries)
317318

318319
if lastPartialErr != nil {
319320
return &client.WriteResponse{}, lastPartialErr.WrapWithUser(userID).WrappedError()

pkg/ingester/ingester_v2.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ func NewV2(cfg Config, clientConfig client.Config, limits *validation.Overrides,
105105
func (i *Ingester) v2Push(ctx old_ctx.Context, req *client.WriteRequest) (*client.WriteResponse, error) {
106106
var firstPartialErr error
107107

108+
defer client.ReuseSlice(req.Timeseries)
109+
108110
userID, err := user.ExtractOrgID(ctx)
109111
if err != nil {
110112
return nil, fmt.Errorf("no user id")
@@ -183,8 +185,6 @@ func (i *Ingester) v2Push(ctx old_ctx.Context, req *client.WriteRequest) (*clien
183185
i.metrics.ingestedSamples.Add(float64(succeededSamplesCount))
184186
i.metrics.ingestedSamplesFail.Add(float64(failedSamplesCount))
185187

186-
client.ReuseSlice(req.Timeseries)
187-
188188
if firstPartialErr != nil {
189189
return &client.WriteResponse{}, httpgrpc.Errorf(http.StatusBadRequest, wrapWithUser(firstPartialErr, userID).Error())
190190
}

pkg/ring/lifecycler_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ func TestJoinInLeavingState(t *testing.T) {
458458
})
459459
require.NoError(t, err)
460460

461-
l1, err := NewLifecycler(cfg, &nopFlushTransferer{}, "ingester", IngesterRingKey)
461+
l1, err := NewLifecycler(cfg, &nopFlushTransferer{}, "ingester", IngesterRingKey, true)
462462
l1.Start()
463463
require.NoError(t, err)
464464

0 commit comments

Comments
 (0)