[Pvfs2-developers] Request problem

Rob Ross rross at mcs.anl.gov
Tue Mar 28 23:01:57 EST 2006


hi antonio,

you want something like this i think:

   PVFS_request_hvector(2, 2*N, 3*N, PVFS_BYTE, &blk);

count = 2
block length (how many contiguous elements in a block) = 2 * size
stride (skip from one start to next) = 3 * size

also, you should upgrade if possible.

regards,

rob

Sam Lang wrote:
> 
> Antonio,
> 
> Can you send the complete program listing that you're having trouble 
> with?  Also, the exact errors you get that cause the trouble you're 
> having would be helpful.
> 
> -sam
> 
> On Mar 28, 2006, at 7:52 AM, Antonio Strano wrote:
> 
>> Hi,
>> I am using PVFS2(V . 1.2.0) on a small cluster.
>>
>> I have of the problems with PVFS_Request_xxx.
>>
>> I have PVFS2 file(3 I/O server) with following layout:
>>
>>     a    b    g
>>     c    d    m
>>
>> I would want to carry out one reading obtaining :
>>
>>     a    b    c    d
>>
>> but I have of the problems !!!
>>
>> this is code that I have tried :
>>
>> N = size("a");
>> PVFS_Request_contiguous(2*N, PVFS_BYTE, &blk);
>> PVFS_Request_hvector(2, 1, N, blk, &mem_req);
>> PVFS_Request_contiguous(6*N, PVFS_BYTE, &file_req);
>>
>> or
>>
>> PVFS_Request_contiguous(2*N, PVFS_BYTE, &blk);
>> PVFS_Request_hvector(2, 1, N, blk, &mem_req);
>> PVFS_Request_hvector(2, 2, N, blk, &file_req);
>>
>> or
>>
>> PVFS_Request_contiguous(2*N, PVFS_BYTE, &blk);
>> PVFS_Request_contiguous(2,blk, &mem_req);
>> PVFS_Request_hvector(2, 2, N, blk, &file_req);
>>
>>
>> you help me?
>>
>>
>> Antonio
>>
>> _______________________________________________
>> Pvfs2-developers mailing list
>> Pvfs2-developers at beowulf-underground.org
>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
> 
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
> 


More information about the Pvfs2-developers mailing list