You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 24, 2018. It is now read-only.
Hello,
when i am using the hdf5 api, collective mode, the underlying system
tries to do file locking (ADIOI_Set_lock).
After doing some investigation, I think I have found the reason:
My program crashed and I got the following error output:
"File locking failed in ADIOI_Set_lock(fd 13,cmd F_SETLKW/7,type
F_WRLCK/1,whence 0) with return value FFFFFFFF and errno 26.
If the file system is NFS, you need to use NFS version 3, ensure that
the lockd daemon is running on all the machines, and mount the directory
with the 'noac' option (no attribute caching).
If the file system is LUSTRE, ensure that the directory is mounted with
the 'flock' option.
Hello,
when i am using the hdf5 api, collective mode, the underlying system
tries to do file locking (ADIOI_Set_lock).
After doing some investigation, I think I have found the reason:
In aiori-HDF5.c, the line 295
memDataSpaceDims[0] = (hsize_t) param->transferSize;
invokes strided io in the romio ADIO layer (ad_write_str). The line should be
memDataSpaceDims[0] = (hsize_t) param->transferSize / sizeof(IOR_size_t);
After changing this line of code, the configuration works without file locking.
The text was updated successfully, but these errors were encountered: