[PVFS2-developers] Re: smallio server death with old kernel
Phil Carns
pcarns at wastedcycles.org
Mon Jan 9 20:30:03 EST 2006
Pete Wyckoff wrote:
> slang at mcs.anl.gov wrote on Fri, 06 Jan 2006 10:13 -0600:
>
>>Thanks for looking into this Murali. I'm back from vacation today so
>>I'll look at these patches and try to get them committed ASAP.
>
>
> Just so you know, the fixes work fine here. I've restarted all our
> production machines with CVS head. Thanks both,
>
> -- Pete
I am seeing an error with the current CVS head when running the "read01"
test from the LTP test suite. I don't know what is causing the initial
problem, but there is a state machine issue that is contributing. In
small-io.sm we have this transition:
state start_job
{
run small_io_start_job;
success => send_response;
default => cleanup;
}
Should there just be one transition to send_response (default =>
send_response) rather than doing something different for success or
failure? Right now the client hangs for a while if something goes wrong
in small_io_start_job() because no negative ack is sent back.
The initial error that I am seeing that leads to this issue shows up
like this in the server logs:
[E 19:56:37.776476] ../pvfs2_src/src/io/description/pint-request.c line
89: PINT_process_request: NULL segmax or bytemax!
<some backtrace stuff>
[E 19:56:37.776654] small_io: Failed to process file request
This previously triggered the assertion on line 183 of sys-small-io.sm
before it was removed.
-Phil
More information about the PVFS2-developers
mailing list