mirror of
https://github.com/prometheus/prometheus.git
synced 2025-02-21 03:16:00 -08:00
Refactor TestGCChunkAccess and TestGCSeriesAccess to create chunks by appending samples
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
This commit is contained in:
parent
641676b397
commit
bc6fd96979
|
@ -959,10 +959,22 @@ func TestGCChunkAccess(t *testing.T) {
|
||||||
h.initTime(0)
|
h.initTime(0)
|
||||||
|
|
||||||
s, _ := h.getOrCreate(1, labels.FromStrings("a", "1"))
|
s, _ := h.getOrCreate(1, labels.FromStrings("a", "1"))
|
||||||
s.chunks = []*memChunk{
|
|
||||||
{minTime: 0, maxTime: 999},
|
// Appending 2 samples for the first chunk.
|
||||||
{minTime: 1000, maxTime: 1999},
|
ok, chunkCreated := s.append(0, 0)
|
||||||
}
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, chunkCreated, "chunks was not created")
|
||||||
|
ok, chunkCreated = s.append(999, 999)
|
||||||
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, !chunkCreated, "chunks was created")
|
||||||
|
|
||||||
|
// A new chunks should be created here as it's beyond the chunk range.
|
||||||
|
ok, chunkCreated = s.append(1000, 1000)
|
||||||
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, chunkCreated, "chunks was not created")
|
||||||
|
ok, chunkCreated = s.append(1999, 1999)
|
||||||
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, !chunkCreated, "chunks was created")
|
||||||
|
|
||||||
idx := h.indexRange(0, 1500)
|
idx := h.indexRange(0, 1500)
|
||||||
var (
|
var (
|
||||||
|
@ -999,10 +1011,22 @@ func TestGCSeriesAccess(t *testing.T) {
|
||||||
h.initTime(0)
|
h.initTime(0)
|
||||||
|
|
||||||
s, _ := h.getOrCreate(1, labels.FromStrings("a", "1"))
|
s, _ := h.getOrCreate(1, labels.FromStrings("a", "1"))
|
||||||
s.chunks = []*memChunk{
|
|
||||||
{minTime: 0, maxTime: 999},
|
// Appending 2 samples for the first chunk.
|
||||||
{minTime: 1000, maxTime: 1999},
|
ok, chunkCreated := s.append(0, 0)
|
||||||
}
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, chunkCreated, "chunks was not created")
|
||||||
|
ok, chunkCreated = s.append(999, 999)
|
||||||
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, !chunkCreated, "chunks was created")
|
||||||
|
|
||||||
|
// A new chunks should be created here as it's beyond the chunk range.
|
||||||
|
ok, chunkCreated = s.append(1000, 1000)
|
||||||
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, chunkCreated, "chunks was not created")
|
||||||
|
ok, chunkCreated = s.append(1999, 1999)
|
||||||
|
testutil.Assert(t, ok, "series append failed")
|
||||||
|
testutil.Assert(t, !chunkCreated, "chunks was created")
|
||||||
|
|
||||||
idx := h.indexRange(0, 2000)
|
idx := h.indexRange(0, 2000)
|
||||||
var (
|
var (
|
||||||
|
|
Loading…
Reference in a new issue