@ -67,7 +67,7 @@ func openTestDB(t testing.TB, opts *Options, rngs []int64) (db *DB, close func()
// query runs a matcher query against the querier and fully expands its data.
func query ( t testing . TB , q storage . Querier , matchers ... * labels . Matcher ) map [ string ] [ ] tsdbutil . Sample {
ss , ws , err := q . Select ( nil , matchers ... )
ss , ws , err := q . Select ( false , nil , matchers ... )
defer func ( ) {
testutil . Ok ( t , q . Close ( ) )
} ( )
@ -315,7 +315,7 @@ Outer:
q , err := db . Querier ( context . TODO ( ) , 0 , numSamples )
testutil . Ok ( t , err )
res , ws , err := q . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "a" , "b" ) )
res , ws , err := q . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "a" , "b" ) )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -491,7 +491,7 @@ func TestDB_Snapshot(t *testing.T) {
defer func ( ) { testutil . Ok ( t , querier . Close ( ) ) } ( )
// sum values
seriesSet , ws , err := querier . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
seriesSet , ws , err := querier . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -546,7 +546,7 @@ func TestDB_Snapshot_ChunksOutsideOfCompactedRange(t *testing.T) {
defer func ( ) { testutil . Ok ( t , querier . Close ( ) ) } ( )
// Sum values.
seriesSet , ws , err := querier . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
seriesSet , ws , err := querier . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -618,7 +618,7 @@ Outer:
testutil . Ok ( t , err )
defer func ( ) { testutil . Ok ( t , q . Close ( ) ) } ( )
res , ws , err := q . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "a" , "b" ) )
res , ws , err := q . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "a" , "b" ) )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -792,7 +792,7 @@ func TestDB_e2e(t *testing.T) {
q , err := db . Querier ( context . TODO ( ) , mint , maxt )
testutil . Ok ( t , err )
ss , ws , err := q . Select ( nil , qry . ms ... )
ss , ws , err := q . Select ( false , nil , qry . ms ... )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -951,7 +951,7 @@ func TestTombstoneClean(t *testing.T) {
testutil . Ok ( t , err )
defer q . Close ( )
res , ws , err := q . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "a" , "b" ) )
res , ws , err := q . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "a" , "b" ) )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -1289,7 +1289,7 @@ func TestNotMatcherSelectsLabelsUnsetSeries(t *testing.T) {
defer func ( ) { testutil . Ok ( t , q . Close ( ) ) } ( )
for _ , c := range cases {
ss , ws , err := q . Select ( nil , c . selector ... )
ss , ws , err := q . Select ( false , nil , c . selector ... )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -2486,7 +2486,7 @@ func TestDBReadOnly_FlushWAL(t *testing.T) {
defer func ( ) { testutil . Ok ( t , querier . Close ( ) ) } ( )
// Sum the values.
seriesSet , ws , err := querier . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , defaultLabelName , "flush" ) )
seriesSet , ws , err := querier . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , defaultLabelName , "flush" ) )
testutil . Ok ( t , err )
testutil . Equals ( t , 0 , len ( ws ) )
@ -2551,7 +2551,7 @@ func TestDBCannotSeePartialCommits(t *testing.T) {
testutil . Ok ( t , err )
defer querier . Close ( )
ss , _ , err := querier . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
ss , _ , err := querier . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
_ , seriesSet , err := expandSeriesSet ( ss )
@ -2591,13 +2591,13 @@ func TestDBQueryDoesntSeeAppendsAfterCreation(t *testing.T) {
defer querierAfterAddButBeforeCommit . Close ( )
// None of the queriers should return anything after the Add but before the commit.
ss , _ , err := querierBeforeAdd . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
ss , _ , err := querierBeforeAdd . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
_ , seriesSet , err := expandSeriesSet ( ss )
testutil . Ok ( t , err )
testutil . Equals ( t , map [ string ] [ ] sample { } , seriesSet )
ss , _ , err = querierAfterAddButBeforeCommit . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
ss , _ , err = querierAfterAddButBeforeCommit . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
_ , seriesSet , err = expandSeriesSet ( ss )
testutil . Ok ( t , err )
@ -2608,14 +2608,14 @@ func TestDBQueryDoesntSeeAppendsAfterCreation(t *testing.T) {
testutil . Ok ( t , err )
// Nothing returned for querier created before the Add.
ss , _ , err = querierBeforeAdd . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
ss , _ , err = querierBeforeAdd . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
_ , seriesSet , err = expandSeriesSet ( ss )
testutil . Ok ( t , err )
testutil . Equals ( t , map [ string ] [ ] sample { } , seriesSet )
// Series exists but has no samples for querier created after Add.
ss , _ , err = querierAfterAddButBeforeCommit . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
ss , _ , err = querierAfterAddButBeforeCommit . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
_ , seriesSet , err = expandSeriesSet ( ss )
testutil . Ok ( t , err )
@ -2626,7 +2626,7 @@ func TestDBQueryDoesntSeeAppendsAfterCreation(t *testing.T) {
defer querierAfterCommit . Close ( )
// Samples are returned for querier created after Commit.
ss , _ , err = querierAfterCommit . Select ( nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
ss , _ , err = querierAfterCommit . Select ( false , nil , labels . MustNewMatcher ( labels . MatchEqual , "foo" , "bar" ) )
testutil . Ok ( t , err )
_ , seriesSet , err = expandSeriesSet ( ss )
testutil . Ok ( t , err )