Hi Hugh, There are two options for you to consider:
If you don't care about the high level data model and just about the type of the data being stored (metadata vs raw data), you can look at adding a new Virtual file Driver. https://www.hdfgroup.org/HDF5/Tutor/filedrvr.html But if you want to keep the data model information in tact when you use HIO for storage, I would recommend the Virtual Object Layer (VOL). Note that this is still not in production though and requires quite bit of an effort to write a single plugins o support the entire HDF5 data model and API. https://svn.hdfgroup.org/hdf5doc/trunk/RFCs/HDF5/VOL/RFC/RFC_VOL.pdf https://svn.hdfgroup.org/hdf5doc/trunk/RFCs/HDF5/VOL/developer_guide/main.pdf https://svn.hdfgroup.org/hdf5doc/trunk/RFCs/HDF5/VOL/user_guide/main.pdf Thanks, Mohamad From: Hdf-forum <[email protected]<mailto:[email protected]>> on behalf of "Greenberg, Hugh N" <[email protected]<mailto:[email protected]>> Reply-To: hdf-forum <[email protected]<mailto:[email protected]>> Date: Thursday, February 4, 2016 at 3:08 PM To: hdf-forum <[email protected]<mailto:[email protected]>> Subject: [Hdf-forum] integrating a new I/O library I’m working on integrating a new I/O library, HIO, for HPC that manages different storage devices. I’ve been looking at the best way to do this. It seems like I will have to modify the implementation to add this support. I had hoped to make a plugin for this library, but there doesn’t seem to be pluggable I/O support. Is that correct?
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
