Hi Dimos, To enabling writing of HDF5 metadata to Berkelely DB, I'd think VOL wold be the way to go. You can find instructions on creating a VOL here: http://hdf-forum.184993.n3.nabble.com/How-can-I-start-a-plugin-for-quot-Virtual-Object-Layer-quot-td4025766.html.
Note that the VOL is not part of the standard HDF5 release, and as it stands now, is not planned for the 1.10 release. Alternatively, could you have a a background process that reads the HDF5 file and copies meta data to the BDB? Cheers, John From: Hdf-forum on behalf of Dimos Stamatakis Reply-To: HDF Users Discussion List Date: Wednesday, September 9, 2015 at 3:41 PM To: "[email protected]<mailto:[email protected]>" Subject: [Hdf-forum] creating a custom VOL driver for HDF5 Hi all, I am working in a research project at Brandeis University which aims to provide snapshot support in the HDF5 file system. The idea is to use Berkeley DB with snapshot support to store the HDF5 metadata. I was wondering what is the more efficient and modular way to do it, instead of modifying the core code of HDF5. Is there a way to replace the standard VOL (or VFL) responsible for writing the data and metadata on disk with a new VOL which will not write the metadata in regular format, but send it to Berkeley DB instead? Thanks a lot in advance, Dimos
_______________________________________________ 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
