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,
|
||||
// 10,000 series per block.
|
||||
}, 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 {
|
||||
mint := maxt - durToMilis(r)
|
||||
mint := maxt - durToMilis(r) + 1
|
||||
|
||||
b := BlockSpec{
|
||||
Meta: metadata.Meta{
|
||||
|
|
|
|||
Loading…
Reference in New Issue