[PVFS2-developers] Re: smallio server death with old kernel
Sam Lang
slang at mcs.anl.gov
Mon Jan 9 14:31:29 EST 2006
On Jan 9, 2006, at 1:30 PM, Phil Carns wrote:
> 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.
>
Yes and it looks like it should just jump to final-response. I'll
fix that up.
> 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!
>
I'm able to reproduce this, not sure what the problem is yet though.
-sam
> <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