Here are the more “detailed” docs for creating a VOL (look for the pdf under each link):
code: http://svn.hdfgroup.uiuc.edu/hdf5/features/vol RFC/High Level Architecture Design: http://svn.hdfgroup.uiuc.edu/hdf5doc/trunk/RFCs/HDF5/VOL/RFC/ Developers Guide / Low Level Architecture Design: http://svn.hdfgroup.uiuc.edu/hdf5doc/trunk/RFCs/HDF5/VOL/developer_guide/ Users Guide / RM: http://svn.hdfgroup.uiuc.edu/hdf5doc/trunk/RFCs/HDF5/VOL/user_guide/ Thanks, Mohamad From: Hdf-forum [mailto:[email protected]] On Behalf Of Dimos Stamatakis Sent: Tuesday, September 15, 2015 12:26 AM To: [email protected] Subject: Re: [Hdf-forum] Hdf-forum Digest, Vol 75, Issue 15 - creating a custom VOL driver for HDF5 Hi John, thanks for your response! I think creating a custom VOL would better match our needs, since we have to support on-demand snapshot creation. So, creating a custom VOL means creating a custom VOL plugin, as described here? https://fossies.org/linux/misc/hdf5-1.9.229_docs.tar.gz/hdf5-1.9.229_docs/RFCs/HDF5/VOL/2012-05-25-RFC_VOL.docx Is there a guide for building a custom VOL plugin, something equivalent to the one for building custom VFL? https://www.hdfgroup.org/HDF5/doc/TechNotes/VFL.html#SEC7 Thanks, Dimos On Mon, Sep 14, 2015 at 1:00 PM, <[email protected]<mailto:[email protected]>> wrote: Send Hdf-forum mailing list submissions to [email protected]<mailto:[email protected]> To subscribe or unsubscribe via the World Wide Web, visit http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org or, via email, send a message with subject or body 'help' to [email protected]<mailto:[email protected]> You can reach the person managing the list at [email protected]<mailto:[email protected]> When replying, please edit your Subject line so it is more specific than "Re: Contents of Hdf-forum digest..." Today's Topics: 1. Re: creating a custom VOL driver for HDF5 (John Readey) ---------------------------------------------------------------------- Message: 1 Date: Mon, 14 Sep 2015 14:27:00 +0000 From: John Readey <[email protected]<mailto:[email protected]>> To: HDF Users Discussion List <[email protected]<mailto:[email protected]>> Subject: Re: [Hdf-forum] creating a custom VOL driver for HDF5 Message-ID: <[email protected]<mailto:[email protected]>> Content-Type: text/plain; charset="utf-8" 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]><mailto:[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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachments/20150914/daa123a0/attachment-0001.html> ------------------------------ Subject: Digest Footer _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected]<mailto:[email protected]> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org ------------------------------ End of Hdf-forum Digest, Vol 75, Issue 15 *****************************************
_______________________________________________ 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
