fix #53: shardsize to string, fix nil pointer, add cold phase (#54)

This commit is contained in:
T. von Dein
2026-06-26 11:25:30 +02:00
parent e3aa50af37
commit bbe72a474b
3 changed files with 48 additions and 8 deletions

View File

@@ -21,7 +21,7 @@ type Ilm struct {
HotMinAge string
HotRolloverMaxAge string
HotRolloverMaxPrimaryShardSize int64
HotRolloverMaxPrimaryShardSize string
HotRolloverMaxDocs int64
HotReadonly bool
@@ -35,7 +35,8 @@ type Ilm struct {
ColdForceMerge int
ColdPriority int
FrozenMinAge string
FrozenMinAge string
FrozenSearchableSnapshotRepo string
DeleteMinAge string
DeleteSearchableSnapshots bool
@@ -47,7 +48,7 @@ func (cfg *Ilm) HaveHot() bool {
return cfg.HotMinAge != "" ||
cfg.HotRolloverMaxAge != "" ||
cfg.HotRolloverMaxDocs > 0 ||
cfg.HotRolloverMaxPrimaryShardSize > 0 ||
cfg.HotRolloverMaxPrimaryShardSize != "" ||
cfg.HotReadonly
}