Elektra
0.9.0
|
The process plugin uses the pluginprocess
library in order to execute other plugins inside an own process. This is useful for runtimes or libraries that cannot be reinitialized in the same process after they have been used. It is also useful for plugins which cause memory leaks to be isolated in an own process.
Mount this plugin and specify the plugin configuration parameter plugin
to a plugin that exists on the system. The proxied plugin will then be executed in a separate process and this plugin handles the communication between the processes.
The pluginprocess
library, which is only available on POSIX environments currently.
`` <h1>Mount the dump plugin a separate process via the process plugin to
user/examples/process` sudo kdb mount config.file user/tests/process process plugin=dump
kdb set user/tests/process/key value #> Create a new key user/tests/process/key with string "value"
kdb get user/tests/process/key #> value
kdb rm -r user/tests/process sudo kdb umount user/tests/process ```
placements
can be proxied successfully. Other metainformation like needs
or provides
or recommends
will not be available when proxying using this plugin.