Hi Quincey,
I am currently using 1.8.2.
One other clue, this only happens when I utilize one particular piece
of code (a third party lib). If I skip it then the link is followed
fine later (I access it in multiple places). So I think the link and
the permissions are okay but how this third party code opens the link
initially tends to make it inaccessible later on. So my guess is that
this particular piece of code pooches something. I have not started
looking at it yet. (Probably will be able to as my hard drive on that
machine died Friday night).
Some random thoughts if the file was initially opened as RDONLY with
that link accessed. If opening the file again as RDWR would that force
the access to that link to fail? If there a way to see what groups are
currently open?
Cheers,
Allen
Allen Sanderson
SCI Institute
University of Utah
www.sci.utah.edu
On Dec 18, 2009, at 10:22 PM, Quincey Koziol wrote:
Hi Allen,
On Dec 18, 2009, at 7:07 PM, Allen Sanderson wrote:
One followup could this problem be related to perhaps already
having the one link open ??? and then trying to open it again???
Hmm, are you using the latest release (1.8.4)?
Quincey
Cheers,
Allen
On Dec 18, 2009, at 6:02 PM, Allen Sanderson wrote:
I have a file with two external links that at are both at the top
level:
HDF5 "DATA.h5" {
GROUP "/" {
EXTERNAL_LINK "Mesh" {
TARGETFILE "Mesh.h5"
TARGETPATH "/Mesh"
GROUP "/Mesh" {
}
}
EXTERNAL_LINK "Step#0" {
TARGETFILE "step_0.h5"
TARGETPATH "/Step#0"
GROUP "/Step#0" {
}
}
}
}
When I open the main file, DATA.h5 as RDONLY I am able to traverse
both links as one would expect.
However, when I open the main file, DATA.h5 as RDWR the group "/
Mesh" succeeds but the "Step#0" fails. Both links are created in
the exact same manner.
if( H5Lcreate_external(MESH_NAME, "/Mesh",
file_id, "Mesh",
H5P_DEFAULT, H5P_DEFAULT) < 0 ) {
}
So I am at a loss as to why the access is different. I tried to
follow through and understand more on the Property list that is
set to teh default. ie this var:
hid_t lapl_id IN: Link access property list identifier.
but I did not get far. Should I be setting something here????
Cheers,
Allen
Allen Sanderson
SCI Institute
University of Utah
www.sci.utah.edu
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org