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

Reply via email to