Skip to content

Commit

Permalink
Improve tests
Browse files Browse the repository at this point in the history
Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
  • Loading branch information
fpetkovski committed Apr 23, 2024
1 parent 8d19f8a commit c1937ed
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 10 deletions.
7 changes: 1 addition & 6 deletions pkg/receive/multitsdb.go
Expand Up @@ -6,7 +6,6 @@ package receive
import (
"context"
"fmt"
"math"
"os"
"path"
"path/filepath"
Expand Down Expand Up @@ -440,11 +439,7 @@ func (t *MultiTSDB) pruneTSDB(ctx context.Context, logger log.Logger, tenantInst
return false, err
}

var tenantMinTimeMillis int64 = math.MaxInt64
for _, b := range tdb.Blocks() {
tenantMinTimeMillis = min(b.MinTime(), tenantMinTimeMillis)
}
if time.Since(time.UnixMilli(tenantMinTimeMillis)).Milliseconds() <= t.tsdbOpts.RetentionDuration {
if sinceLastAppendMillis <= t.tsdbOpts.RetentionDuration {
return false, nil
}

Expand Down
8 changes: 4 additions & 4 deletions pkg/receive/multitsdb_test.go
Expand Up @@ -454,10 +454,10 @@ func TestMultiTSDBPrune(t *testing.T) {
)
defer func() { testutil.Ok(t, m.Close()) }()

for i := 0; i < 100; i++ {
testutil.Ok(t, appendSample(m, "deleted-tenant", time.Now().Add(-10*time.Hour)))
testutil.Ok(t, appendSample(m, "compacted-tenant", time.Now().Add(-4*time.Hour)))
testutil.Ok(t, appendSample(m, "active-tenant", time.Now().Add(time.Duration(i)*time.Second)))
for step := time.Duration(0); step <= 2*time.Hour; step += time.Minute {
testutil.Ok(t, appendSample(m, "deleted-tenant", time.Now().Add(-9*time.Hour+step)))
testutil.Ok(t, appendSample(m, "compacted-tenant", time.Now().Add(-4*time.Hour+step)))
testutil.Ok(t, appendSample(m, "active-tenant", time.Now().Add(step)))
}
testutil.Equals(t, 3, len(m.TSDBLocalClients()))

Expand Down

0 comments on commit c1937ed

Please sign in to comment.