# Generated Engula-only configuration for origin/engula/2.2
# Source of truth: origin/engula/2.2:src/config.c
################################### ENGULA ####################################
# Engula hidden configuration for origin/engula/2.2.
# These options are registered in src/config.c and are not shown by CONFIG GET *.
# Master switch for the earena storage feature.
# no = string/hash/set/list use plain robj or standard storage.
# yes = enable earena, subject to per-type disable switches.
# Immutable: set at startup only.
engula-enable-earena yes
# Maximum value/member/field+value size that may be stored in earena.
# Larger values fall back to plain robj / standard storage.
# Range: 0..256MB. Modifiable at runtime.
engula-earena-max-value-size 16777216
# RDB format switch.
# 0 = traditional Valkey RDB; 1 = Engula RDB.
# Modifiable at runtime.
engula-rdb 1
# Path to an Engula license file.
# Empty means no license file. In this branch code falls back to Developer Edition.
# Modifiable at runtime; CONFIG SET reloads the license.
engula-license ""
# Redis 7 compatibility mode master switch.
# Immutable: set at startup only.
engula-redis7-compatibility-mode yes
# Redis 7 compatibility level.
# 0 = keep Engula enhancements and bug fixes.
# 1 = disable Engula enhancements.
# 2 = also disable Engula bug fixes to match Redis 7 more closely.
# Modifiable at runtime.
engula-redis7-compatibility-level 2
# Enhanced compatibility path during Engula RDB load.
# Immutable: set at startup only.
engula-enhanced-compatibility no
# Per-type earena opt-out switches.
# Runtime changes only affect values written after the change.
engula-disable-string no
engula-disable-list no
engula-disable-set no
engula-disable-hash no