\hypertarget{doc_decisions_global_validation_md_autotoc_md1218}{}\doxysection{Problem}\label{doc_decisions_global_validation_md_autotoc_md1218}
Links and validation constraints might point to keys not loaded with the respective {\ttfamily kdb\+Get}.\hypertarget{doc_decisions_global_validation_md_autotoc_md1219}{}\doxysection{Constraints}\label{doc_decisions_global_validation_md_autotoc_md1219}

\begin{DoxyItemize}
\item no workaround such as {\ttfamily kdb get -\/a}
\end{DoxyItemize}\hypertarget{doc_decisions_global_validation_md_autotoc_md1220}{}\doxysection{Assumptions}\label{doc_decisions_global_validation_md_autotoc_md1220}
\hypertarget{doc_decisions_global_validation_md_autotoc_md1221}{}\doxysection{Considered Alternatives}\label{doc_decisions_global_validation_md_autotoc_md1221}

\begin{DoxyItemize}
\item global plugin can register additional backends to load
\item split {\ttfamily kdb\+Get} into multiple steps\+:
\begin{DoxyEnumerate}
\item do {\ttfamily kdb\+Get} on {\ttfamily system/elektra} to update mount points
\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}\hypertarget{doc_decisions_global_validation_md_autotoc_md1222}{}\doxysection{Decision}\label{doc_decisions_global_validation_md_autotoc_md1222}

\begin{DoxyItemize}
\item always load everything (with mmap)
\end{DoxyItemize}\hypertarget{doc_decisions_global_validation_md_autotoc_md1223}{}\doxysection{Rationale}\label{doc_decisions_global_validation_md_autotoc_md1223}
\hypertarget{doc_decisions_global_validation_md_autotoc_md1224}{}\doxysection{Implications}\label{doc_decisions_global_validation_md_autotoc_md1224}
\hypertarget{doc_decisions_global_validation_md_autotoc_md1225}{}\doxysection{Related Decisions}\label{doc_decisions_global_validation_md_autotoc_md1225}

\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_internal_cache_md}{Internal Cache}}
\end{DoxyItemize}\hypertarget{doc_decisions_global_validation_md_autotoc_md1226}{}\doxysection{Notes}\label{doc_decisions_global_validation_md_autotoc_md1226}
see \#1291 