[dcmf] romio updates
Bob Cernohous
bobc at us.ibm.com
Thu Feb 14 09:40:48 CST 2008
I was taking a quick look at updating ad_bgl to 1.0.6p1 (or later). There
have been some aio changes - perhaps someone can brief me and suggest a
direction for ad_bgl?
>From what I see, you've given up on nfs aio:
- ADIOI_NFS_IreadContig, /* IreadContig */
- ADIOI_NFS_IwriteContig, /* IwriteContig */
+ /* Even with lockd running and NFS mounted 'noac', we have been
unable to
+ * gaurantee correct behavior over NFS with asyncronous I/O
operations */
+ ADIOI_FAKE_IreadContig, /* IreadContig */
+ ADIOI_FAKE_IwriteContig, /* IwriteContig */
As has been discussed on this list, ad_bgl was apparently based on ad_nfs.
I'm trying to decide if we need anything more for our GPFS support?
We don't have aio support, so I'm thinking we do something similar, But I
see some status processing in the old code that has gone away. Just
delete this? Go with ADIOI_GEN_IODone or ADIOI_NFS_ReadDone?
in ADIOI_BGL_ReadDone()
#ifndef ROMIO_HAVE_WORKING_AIO
#ifdef HAVE_STATUS_SET_BYTES
MPIR_Status_set_bytes(status, (*request)->datatype,
(*request)->nbytes);
#endif
(*request)->fd->async_count--;
ADIOI_Free_request((ADIOI_Req_node *) (*request));
*request = ADIO_REQUEST_NULL;
*error_code = MPI_SUCCESS;
return 1;
#endif
Bob Cernohous: (T/L 553) 507-253-6093
BobC at us.ibm.com
IBM Rochester, Building 030-2(C335), Department 61L
3605 Hwy 52 North, Rochester, MN 55901-7829
> Chaos reigns within.
> Reflect, repent, and reboot.
> Order shall return.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/dcmf/attachments/20080214/2a9ce933/attachment.htm>
More information about the dcmf
mailing list