Elektra  0.9.5
Metadata in Spec Namespace

To make storage-plugins suitable for spec they need to be able to store all the metadata as specified in METADATA.ini. Most file formats do not have support for that.

If metadata is merged from different namespaces, e.g., spec: and user:, metadata from one namespace might end up in keys of other namespaces, e.g., metadata from spec: might end up in user:.

Do not store metadata unrelated to the configuration file structure in any namespace except in spec:/.

Sometimes, the same metadata can be used in several namespaces but with different meanings and ways of serialization, e.g. type and array:

Use different storage plugins, or plugins with different configurations, for the spec:/ namespace:

The kdb mount tool will add the meta plugin configuration when mounting a storage plugin to spec:/.