-
Notifications
You must be signed in to change notification settings - Fork 185
Open
Labels
Great First ContributionThe issue is marked to be a contribution that has is suitable for prospect contributors. Thank you!The issue is marked to be a contribution that has is suitable for prospect contributors. Thank you!enhancement
Description
A feature that would be nice to add to IOR and mdtest is the possibility to provide the name of an API in the following format: "LIB:/path/to/my/libbackend.so:symbol_aiori
, providing the path to a shared library to dlopen
and the name of a symbol representing the ior_aiori_t
object to dlsym
from that library.
This would allow storage system developers to implement an IOR backend in the form of a shared library shipped with their storage system's source, instead of having to fork IOR and add a backend in IOR's source.
I have started looking into the IOR code for the best way to implement this. One of the difficulties, I think, is that all the backends need to be available from the start in order to parse options.
Metadata
Metadata
Assignees
Labels
Great First ContributionThe issue is marked to be a contribution that has is suitable for prospect contributors. Thank you!The issue is marked to be a contribution that has is suitable for prospect contributors. Thank you!enhancement