Bhaskar,
Thumbs up on the draft release notes. This would help us.
We run YottaDB under Podman for Dev/QA, and we are moving toward multi-org / systemd-style installs. Today we rely on a sourced etc/env (plus compose). That works in containers, but it is easy to miss for services, cron/mupip jobs, and clean restarts — we have already hit “wrong or unset ydb_ci / call-in path” failures when a child process did not inherit the intended env.
What we like:
Optional conf files with clear precedence (existing env wins, then ydb_conf, then the /etc locations)
Especially -use / -u for services: wipe ydb*/gtm* and load one file — that is the right model for systemd units and shebang-style ops scripts
On “is the flexibility too confusing?”: not if sites pick one house style and stick to it. For us that would be something like: containers keep compose + etc/env; production cells use /etc/yottadb.conf (or per-cell ydb_conf) and -use for long-lived services. The confusing case is stacking all three without documenting who wins — the release note’s priority list already addresses that if people read it.
One ask: keep the release note explicit that already-defined environment variables are never overwritten, and that -use is the escape hatch for a known-good, isolated env. That matches how Linux tools behave and will reduce support confusion.
Thanks for asking the community.
Regards
Christian Caldwell