Skip to content

Files

Latest commit

author
Markus Raab
Sep 27, 2019
de45102 · Sep 27, 2019

History

History
39 lines (24 loc) · 782 Bytes

global_validation.md

File metadata and controls

39 lines (24 loc) · 782 Bytes

Global Validation

Problem

Links and validation constraints might point to keys not loaded with the respective kdbGet.

Constraints

  • no workaround such as kdb get -a

Assumptions

Considered Alternatives

  • global plugin can register additional backends to load
  • split kdbGet into multiple steps:
    1. do kdbGet on system/elektra to update mount points
    2. first do kdbGet on the spec/-namespace
    3. then calculate which backends are needed
    4. then fetch all backends as needed
  • split loops in kdbGet not only according placements but also according namespace (get spec first)

Decision

  • always load everything (with mmap)

Rationale

Implications

Related Decisions

Notes

see #1291