$darkmode
Elektra 0.11.0
Multiple File Backends

A file backend refers to exactly one file per namespace. This file can be returned using kdb file.

Problem

In some situations a single mountpoint refers to more than one file per namespace:

Constraints

Assumptions

Considered Alternatives

Decision

Multiple File Backends are not supported in the case of writing files.

Multiple sources in one namespace only work, if the fallback KeySet is part of the mountpoint config. That way any change to the fallback KeySet would essentially make the whole thing a different mountpoint and thereby invalidate all guarantees.

Rationale

Writeable multiple file backends would:

Implications

See Rationale.

Related Decisions

Notes