Skip to content

cannot set -ingester.chunk-encoding by config file #2077

Closed as not planned
Closed as not planned
@Wing924

Description

@Wing924

The -ingester.chunk-encoding can only set by flag and it can't be set by config file.

var (
// DefaultEncoding exported for use in unit tests elsewhere
DefaultEncoding = DoubleDelta
alwaysMarshalFullsizeChunks = true
bigchunkSizeCapBytes = 0
)
// RegisterFlags registers configuration settings.
func (Config) RegisterFlags(f *flag.FlagSet) {
f.Var(&DefaultEncoding, "ingester.chunk-encoding", "Encoding version to use for chunks.")
flag.BoolVar(&alwaysMarshalFullsizeChunks, "store.fullsize-chunks", alwaysMarshalFullsizeChunks, "When saving varbit chunks, pad to 1024 bytes")
flag.IntVar(&bigchunkSizeCapBytes, "store.bigchunk-size-cap-bytes", bigchunkSizeCapBytes, "When using bigchunk encoding, start a new bigchunk if over this size (0 = unlimited)")
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions