Thanks for the pointer. However, I'm having problems building - I'm using
cmake on Ubuntu 12.04 and I'm getting:

> [  8%] Building C object src/CMakeFiles/hdf5.dir/H5Dproxy.c.o
> /home/jkua/build/hdf5-1.9.178-swmr_chksum5/src/H5Dproxy.c:73:40: error:
> unknown type name ‘H5D_chunk_proxy_t’


among other assorted errors.

Aside from that, is there a tool for rebuilding an HDF5 with the journal? I
looked around in that distribution a little and didn't see anything
obvious.

Or do you think the SWMR additions prevent corruption due to abnormal
program termination? From what I understand, the SWMR additions make it
possible to have multiple readers by adding a header checksum. If a reader
attempts a read and the checksum fails, it knows it has to retry because
the writer was still accessing the file. You still have a problem if the
writer fails in mid-write.

-John


On Tue, Aug 12, 2014 at 7:39 AM, Filipe Maia <[email protected]> wrote:

> Hi,
>
> About 2, you could try the development SWMR version (
> ftp://hdfgroup.uiuc.edu/pub/outgoing/SWMR/src/), which, in theory, should
> not suffer from the problem.
> I have no idea about v1.10 but I would also be very much interested.
>
> Cheers,
> Filipe
>
>
> On Mon, Aug 11, 2014 at 10:51 PM, John Kua <[email protected]> wrote:
>
>> Hi,
>>
>> I'm working on a project where we are recording data directly from our
>> sensor platform to a set of HDF5 files. We recently ran into an issue where
>> the system lost power and now I cannot open the HDF5 files. The data
>> appears to be there, but I'm guessing some of the metadata is corrupt/out
>> of date. We are currently using v1.8.x of the HDF5 library, mostly with the
>> C++ API, but with some C API calls as well.
>>
>> A few questions:
>> 1) What can I do to recover this data? I've started looking at the HDF5
>> file format, but any pointers would be appreciated.
>>
>> 2) Is there anything I can do in the future to avoid file corruption from
>> power loss/crashing processes? We already periodically call the flush()
>> method.
>>
>> 3) I saw that metadata journaling is on the roadmap at v1.10, but I also
>> saw mentions that that release was targeted for 2009 - is there an update
>> on when this will be available?
>>
>>  Many thanks - I'm a great fan of HDF5 and I don't want to go back to
>> writing flat binary files!
>>
>> -John
>>
>> -----------------
>> John Kua
>> Research Scientist
>> Applied Nuclear Physics
>> Lawrence Berkeley National Laboratory
>>
>>
>>
>>
>> _______________________________________________
>> Hdf-forum is for HDF software users discussion.
>> [email protected]
>>
>> http://mail.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://mail.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://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to