Hi Ewan,
        There’s two things you can be doing to address file corruption issues:

- For the near term, use the techniques and code for managing the metadata 
cache described here:  
https://support.hdfgroup.org/HDF5/docNewFeatures/FineTuneMDC/RFC%20H5Ocork%20v5%20new%20fxn%20names.pdf
 
<https://support.hdfgroup.org/HDF5/docNewFeatures/FineTuneMDC/RFC%20H5Ocork%20v5%20new%20fxn%20names.pdf>
  

- In the next year or so, we will be finishing the “SWMR” feature, described 
here:  
https://support.hdfgroup.org/HDF5/docNewFeatures/NewFeaturesSwmrDocs.html 
<https://support.hdfgroup.org/HDF5/docNewFeatures/NewFeaturesSwmrDocs.html>

        The metadata cache techniques are rather unsubtle, but will avoid 
corrupted files until the “full” SWMR feature is finished.

                Quincey


> On Sep 21, 2017, at 8:33 PM, Ewan Makepeace <[email protected]> wrote:
> 
> Dear Experts,
> 
> We are building a data acquisition and processing system on top of an HDF5 
> file store. Generally we have been very pleased with HDF5 - great flexibility 
> in data structure, performant, small file size, availability of third party 
> data access tools etc.
> 
> However our system needs to run for 36-48 hours at a time - and we are 
> finding that if we (deliberately or accidentally) stop the process while 
> running (and writing data) the file is corrupted and we lose all our work.
> 
> We are in C# and wrote our access routines on top of HDF5.net (which I 
> understand is deprecated). We tend to keep all active pointer objects open 
> for the duration of the process that reads or writes them (file, group and 
> dataset handles in particular).
> 
> 1) Is there a full featured replacement for HDF5.net now, that I was unaware 
> of? Previous contenders were found to be missing support for features we 
> depend on. If so will it address the corruption issue?
> 
> 2) Should we be opening and closing all the entities on every write? I would 
> have thought that would dramatically slow access but perhaps not. Guidance?
> 
> 3) Are there any other tips to making the file less susceptible to corruption 
> if writing is abandoned unexpectedly?
> 
> Please help - this issue could be serious enough to make us reconsider our 
> storage choice, which would be expensive now.
> 
> rgds,
> Ewan
> _______________________________________________
> 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

_______________________________________________
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