@@ -335,12 +335,13 @@ func TestBatchDBAppenderAddRef(t *testing.T) {
335335 }()
336336
337337 ctx := context .Background ()
338- db .InitializeHead (123 )
339- app1 , ok := db .BatchAppender (ctx )
338+ db .Head ().Init (123 )
339+ app1 := db .Appender (ctx )
340+ batchApp1 , ok := app1 .(storage.BatchSeriesReferencer )
340341 require .True (t , ok )
341342
342343 lset1 := labels .FromStrings ("a" , "b" )
343- entries1 := app1 .BatchSeriesRefs ([]labels.Labels {lset1 }, nil )
344+ entries1 := batchApp1 .BatchSeriesRefs ([]labels.Labels {lset1 }, nil )
344345 require .NotZero (t , entries1 [0 ])
345346 require .True (t , labels .Equal (entries1 [0 ].Labels , lset1 ))
346347
@@ -353,12 +354,13 @@ func TestBatchDBAppenderAddRef(t *testing.T) {
353354 err = app1 .Commit ()
354355 require .NoError (t , err )
355356
356- app2 , ok := db .BatchAppender (ctx )
357+ app2 := db .Appender (ctx )
358+ batchApp2 , ok := app2 .(storage.BatchSeriesReferencer )
357359 require .True (t , ok )
358360
359361 lset2 := labels .FromStrings ("a" , "c" )
360362 lset3 := labels .FromStrings ("x" , "y" )
361- entries2 := app1 .BatchSeriesRefs ([]labels.Labels {lset1 , lset2 , lset3 , labels .EmptyLabels ()}, nil )
363+ entries2 := batchApp2 .BatchSeriesRefs ([]labels.Labels {lset1 , lset2 , lset3 , labels .EmptyLabels ()}, nil )
362364 require .Equal (t , entries1 [0 ], entries2 [0 ])
363365 require .NotEqual (t , entries1 [0 ], entries2 [2 ])
364366 require .Zero (t , entries2 [3 ], "Empty labels should not create a new series" )
@@ -398,15 +400,16 @@ func TestBatchDBAppenderBatchSeriesRefsCopiesLabels(t *testing.T) {
398400 }()
399401
400402 ctx := context .Background ()
401- db .InitializeHead (123 )
402- app1 , ok := db .BatchAppender (ctx )
403+ db .Head ().Init (123 )
404+ app1 := db .Appender (ctx )
405+ batchApp1 , ok := app1 .(storage.BatchSeriesReferencer )
403406 require .True (t , ok )
404407
405408 b := labels .NewScratchBuilder (0 )
406409 b .Add ("a" , "b" )
407410 unsafeMutableLabels := b .Labels ()
408411
409- entries1 := app1 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
412+ entries1 := batchApp1 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
410413 require .NotZero (t , entries1 [0 ])
411414 require .True (t , labels .Equal (entries1 [0 ].Labels , unsafeMutableLabels ))
412415
@@ -426,9 +429,10 @@ func TestBatchDBAppenderBatchSeriesRefsCopiesLabels(t *testing.T) {
426429 require .NoError (t , err )
427430
428431 // Check that overwritten labels create new series
429- app2 , ok := db .BatchAppender (ctx )
432+ app2 := db .Appender (ctx )
433+ batchApp2 , ok := app2 .(storage.BatchSeriesReferencer )
430434 require .True (t , ok )
431- entries2 := app1 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
435+ entries2 := batchApp2 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
432436 require .NotEqual (t , entries2 [0 ], entries1 [0 ])
433437 require .True (t , labels .Equal (entries2 [0 ].Labels , unsafeMutableLabels ))
434438
@@ -442,24 +446,26 @@ func TestBatchDBAppenderBatchSeriesRefsReturnsLabelsFromStorage(t *testing.T) {
442446 }()
443447
444448 ctx := context .Background ()
445- db .InitializeHead (123 )
446- app1 , ok := db .BatchAppender (ctx )
449+ db .Head ().Init (123 )
450+ app1 := db .Appender (ctx )
451+ batchApp1 , ok := app1 .(storage.BatchSeriesReferencer )
447452 require .True (t , ok )
448453
449454 b := labels .NewScratchBuilder (0 )
450455 b .Add ("a" , "b" )
451456 unsafeMutableLabels := b .Labels ()
452457
453- entries1 := app1 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
458+ entries1 := batchApp1 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
454459 require .NotZero (t , entries1 [0 ])
455460 require .True (t , labels .Equal (entries1 [0 ].Labels , unsafeMutableLabels ))
456461
457462 require .NoError (t , app1 .Commit ())
458463
459464 // Retrieve same labels again, they should exist now.
460- app2 , ok := db .BatchAppender (ctx )
465+ app2 := db .Appender (ctx )
466+ batchApp2 , ok := app2 .(storage.BatchSeriesReferencer )
461467 require .True (t , ok )
462- entries2 := app1 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
468+ entries2 := batchApp2 .BatchSeriesRefs ([]labels.Labels {unsafeMutableLabels }, nil )
463469 require .Equal (t , entries2 [0 ], entries1 [0 ])
464470 require .True (t , labels .Equal (entries2 [0 ].Labels , unsafeMutableLabels ))
465471
@@ -481,11 +487,12 @@ func TestBatchDBAppenderTracksCreatedSeriesInWAL(t *testing.T) {
481487
482488 // Append to that DB and close it.
483489 {
484- db .InitializeHead (123 )
485- app , ok := db .BatchAppender (ctx )
490+ db .Head ().Init (123 )
491+ app := db .Appender (ctx )
492+ batchApp , ok := app .(storage.BatchSeriesReferencer )
486493 require .True (t , ok )
487494
488- refs := app .BatchSeriesRefs ([]labels.Labels {lbls }, nil )
495+ refs := batchApp .BatchSeriesRefs ([]labels.Labels {lbls }, nil )
489496 require .NotZero (t , refs [0 ])
490497 _ , err := app .Append (refs [0 ].Ref , labels .EmptyLabels (), 0 , 1 )
491498 require .NoError (t , err )
@@ -595,14 +602,15 @@ func TestBatchSeriesRefEmptyLabelsIgnored(t *testing.T) {
595602 }()
596603
597604 ctx := context .Background ()
598- db .InitializeHead (123 )
599- app1 , ok := db .BatchAppender (ctx )
605+ db .Head ().Init (123 )
606+ app1 := db .Appender (ctx )
607+ batchApp1 , ok := app1 .(storage.BatchSeriesReferencer )
600608 require .True (t , ok )
601609
602610 lset1 := labels .FromStrings ("a" , "b" )
603611 lset2 := labels .FromStrings ("a" , "b" , "c" , "" )
604612
605- entries := app1 .BatchSeriesRefs ([]labels.Labels {lset1 , lset2 }, nil )
613+ entries := batchApp1 .BatchSeriesRefs ([]labels.Labels {lset1 , lset2 }, nil )
606614 require .Len (t , entries , 2 )
607615 require .Equal (t , entries [0 ], entries [1 ])
608616
0 commit comments