mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-12 14:27:27 -08:00
Finally found a fix for the bug I was chasing for 2h...
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
This commit is contained in:
parent
849faa407b
commit
aadffd1360
|
@ -991,7 +991,7 @@ func TestCancelCompactions(t *testing.T) {
|
||||||
}
|
}
|
||||||
// Measure the compaction time when closing the db in the middle of compaction.
|
// Measure the compaction time when closing the db in the middle of compaction.
|
||||||
{
|
{
|
||||||
db, err := open(tmpdirCopy, log.NewNopLogger(), nil, nil, []int64{1, 2000})
|
db, err := open(tmpdirCopy, log.NewNopLogger(), nil, DefaultOptions(), []int64{1, 2000})
|
||||||
testutil.Ok(t, err)
|
testutil.Ok(t, err)
|
||||||
testutil.Equals(t, 3, len(db.Blocks()), "initial block count mismatch")
|
testutil.Equals(t, 3, len(db.Blocks()), "initial block count mismatch")
|
||||||
testutil.Equals(t, 0.0, prom_testutil.ToFloat64(db.compactor.(*LeveledCompactor).metrics.ran), "initial compaction counter mismatch")
|
testutil.Equals(t, 0.0, prom_testutil.ToFloat64(db.compactor.(*LeveledCompactor).metrics.ran), "initial compaction counter mismatch")
|
||||||
|
|
|
@ -16,7 +16,9 @@ package teststorage
|
||||||
import (
|
import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/prometheus/common/model"
|
||||||
"github.com/prometheus/prometheus/storage"
|
"github.com/prometheus/prometheus/storage"
|
||||||
"github.com/prometheus/prometheus/tsdb"
|
"github.com/prometheus/prometheus/tsdb"
|
||||||
"github.com/prometheus/prometheus/util/testutil"
|
"github.com/prometheus/prometheus/util/testutil"
|
||||||
|
@ -32,7 +34,10 @@ func New(t testutil.T) storage.Storage {
|
||||||
|
|
||||||
// Tests just load data for a series sequentially. Thus we
|
// Tests just load data for a series sequentially. Thus we
|
||||||
// need a long appendable window.
|
// need a long appendable window.
|
||||||
db, err := tsdb.Open(dir, nil, nil, nil)
|
db, err := tsdb.Open(dir, nil, nil, &tsdb.Options{
|
||||||
|
MinBlockDuration: model.Duration(24 * time.Hour),
|
||||||
|
MaxBlockDuration: model.Duration(24 * time.Hour),
|
||||||
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Opening test storage failed: %s", err)
|
t.Fatalf("Opening test storage failed: %s", err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue