[PVFS-developers] brecv_timeout() information
Avery Ching
Avery Ching <a-ching@northwestern.edu>
Thu, 16 Oct 2003 18:15:11 -0500 (CDT)
This probably doesn't affect everyone, but I thought I'd add it to the
listserv in case anyone is facing these problems currently or could be
possibly facing these problems in the future.
When using the list I/O or datatype I/O (unsupported and unavailable =))
code in PVFS 1.x, it is entirely possible that brecv_timeout() in sockio.c
will not be able to handle large amounts of trailing data that are passed
along with these new requests with the current setup.
int initial_tries = 4; /* number of initial attempts to make */
We however can remedy this by increasing this count to a higher number.
This will allow us to used the list I/O code with a higher offset-length
cutoff parameter for better noncontiguous I/O performance. Also, if the
datatype I/O code ever gets put into the PVFS 1.x source, it will be
useful for requests that have a lot of trailing data.
Thanks.
Avery