[Pvfs2-developers] Request ID MPE wrapper

Julian Martin Kunkel Julian.Kunkel at web.de
Mon Aug 21 08:45:48 EDT 2006


Hi,
I attached a MPE patch which attaches the request ID to most calls for pvfs2.
The patch has to be applied in the directory mpich/src/mpe2

The example output of the hacked create and io.sm returns the following when 
running with a mpi-io-test of 20000 bytes:

Create request ID received: 
host:thunderclaw,comm:1140850689,rank:0,id:0,op:open
I/O request ID received: host:thunderclaw,comm:0,rank:0,id:2,op:write
I/O request ID received: host:thunderclaw,comm:0,rank:0,id:6,op:read

Note that the advantage of this method is that the operation type in this case 
read and write can be set in the MPE wrapper thus the type of the request 
like read, iread, etc are possible to sent to the pvfs2-server which is neat 
I think.

Missing pieces of the request ID and PVFS_hint are only the way how to give 
the request ID to the lower layers. The mapping is not implemented, yet. 
Also the inclusion of a new configure option for MPE is not done, but I will 
do so later.

Thanks,
Julian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MPE.patch
Type: text/x-diff
Size: 20083 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20060821/93e75098/MPE.bin


More information about the Pvfs2-developers mailing list