\subsection*{Problem}

Links and validation constraints might point to keys not loaded with the respective {\ttfamily kdb\+Get}.

\subsection*{Constraints}


\begin{DoxyItemize}
\item no workaround such as {\ttfamily kdb get -\/a}
\end{DoxyItemize}

\subsection*{Assumptions}

\subsection*{Considered Alternatives}


\begin{DoxyItemize}
\item global plugin can register additional backends to load
\item split {\ttfamily kdb\+Get} into multiple steps\+: 0. do {\ttfamily kdb\+Get} on {\ttfamily system/elektra} to update mount points
\begin{DoxyEnumerate}
\item first do {\ttfamily kdb\+Get} on the {\ttfamily spec/}-\/namespace
\item then calculate which backends are needed
\item then fetch all backends as needed
\end{DoxyEnumerate}
\item split loops in {\ttfamily kdb\+Get} not only according placements but also according namespace (get spec first)
\end{DoxyItemize}

\subsection*{Decision}

\subsection*{Rationale}

\subsection*{Implications}

\subsection*{Related decisions}

\subsection*{Notes}

see \#1291 