Profile: Added low memory profile; Fixed blocks to not overlap (#26)
* Profile: Low memory usable In this PR, we intend to generate 30d blocks, and in order to avoid overlapping, the mint has been increased by 1, mint := maxt - durToMilis(r) tada Signed-off-by: soniasingla <soniasingla.1812@gmail.com> * Long term version Signed-off-by: soniasingla <soniasingla.1812@gmail.com> * Long term version for 30 days Signed-off-by: soniasingla <soniasingla.1812@gmail.com> * Update pkg/blockgen/profiles.go Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com> Signed-off-by: soniasingla <soniasingla.1812@gmail.com> Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
This commit is contained in:
parent
ebe2a13d8e
commit
e5b49fb1c4
|
|
@ -66,6 +66,19 @@ var (
|
||||||
2 * time.Hour,
|
2 * time.Hour,
|
||||||
// 10,000 series per block.
|
// 10,000 series per block.
|
||||||
}, 100, 100),
|
}, 100, 100),
|
||||||
|
|
||||||
|
"key-k8s-30d-tiny": realisticK8s([]time.Duration{
|
||||||
|
// 30 days, from newest to oldest.
|
||||||
|
2 * time.Hour,
|
||||||
|
2 * time.Hour,
|
||||||
|
2 * time.Hour,
|
||||||
|
8 * time.Hour,
|
||||||
|
176 * time.Hour,
|
||||||
|
176 * time.Hour,
|
||||||
|
176 * time.Hour,
|
||||||
|
176 * time.Hour,
|
||||||
|
2 * time.Hour,
|
||||||
|
}, 1*time.Hour, 1, 5),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -92,7 +105,7 @@ func realisticK8s(ranges []time.Duration, rolloutInterval time.Duration, apps in
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, r := range ranges {
|
for _, r := range ranges {
|
||||||
mint := maxt - durToMilis(r)
|
mint := maxt - durToMilis(r) + 1
|
||||||
|
|
||||||
b := BlockSpec{
|
b := BlockSpec{
|
||||||
Meta: metadata.Meta{
|
Meta: metadata.Meta{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue