Hello, I am finding that the H5Fflush call does not apparently flush to disk. I am using the win x86 and x64 libraries via the dotnet interface. It doesn't matter how I call .flush, but no data is written to disk until I actually "close" the file. As far as I can tell I am using the default file driver.
Am I missing or misunderstanding how this should work?
Jim, how are you? Can you send us an example that demonstrates the problem?
As you can see from the source code, the wrapper for H5F.flush doesn't really
do much other than calling H5Fflush.
Best, G.
···
From: Hdf-forum [mailto:hdf-forum-bounces@lists.hdfgroup.org] On Behalf Of Rowe, Jim
Sent: Monday, February 17, 2014 10:57 AM
To: HDF Users Discussion List
Subject: [Hdf-forum] H5Fflush not flushing
Hello, I am finding that the H5Fflush call does not apparently flush to disk. I am using the win x86 and x64 libraries via the dotnet interface. It doesn't matter how I call .flush, but no data is written to disk until I actually "close" the file. As far as I can tell I am using the default file driver.
Am I missing or misunderstanding how this should work?
Hello, I am finding that the H5Fflush call does not apparently flush to
disk. I am using the win x86 and x64 libraries via the dotnet interface.
It doesn't matter how I call .flush, but no data is written to disk until I
actually "close" the file. As far as I can tell I am using the default
file driver.
Am I missing or misunderstanding how this should work?
Just to close the loop on this-thank you for that tip. I think open objects were the issue. I missed a few objects and had not been closing them.
Warm Regards,
Jim
···
From: Hdf-forum [mailto:hdf-forum-bounces@lists.hdfgroup.org] On Behalf Of Dimitris Servis
Sent: Monday, February 17, 2014 12:09 PM
To: HDF Users Discussion List
Subject: Re: [Hdf-forum] H5Fflush not flushing
AFAIK flushing will not flush open objects?
Hello, I am finding that the H5Fflush call does not apparently flush to disk. I am using the win x86 and x64 libraries via the dotnet interface. It doesn't matter how I call .flush, but no data is written to disk until I actually "close" the file. As far as I can tell I am using the default file driver.
Am I missing or misunderstanding how this should work?