[Info-vax] QIO Writes to a mailbox

abrsvc dansabrservices at yahoo.com
Fri Nov 4 13:38:48 EDT 2011


On Nov 4, 12:52 pm, Steve Bainbridge <stephen_bainbri... at yahoo.co.uk>
wrote:
> On Nov 4, 2:46 pm, Steven Schweda <sms.antin... at gmail.com> wrote:
>
>
>
>
>
> > On Nov 4, 5:04 am, Steve Bainbridge <stephen_bainbri... at yahoo.co.uk>
> > wrote:
>
> > > I have a very simple question, but when looking at the Alpha internals
> > > manual and talking to colleagues the answer does not seem so obvious.
> > > [...]
> > > Unfortunately the writer does not check or report what value the IOSB
> > > returns [...]
>
> >    I'm confused.  You _know_ that you're ignoring the IOSB
> > status, and, rather than fixing that, you're looking at "the
> > Alpha internals manual"?  Really?
>
> > > Is it QIO or QIOW? [...]
>
> >    Another fair question.
>
> >    Why not start by fixing the obvious problems, and then
> > move on to the obscure stuff (if necessary)?
>
> Hi,
>
> This code was written several years ago and I've been dumped on to
> investigate and correct the issue we now very occasionally see. I'm
> aware of the obvious missing check on the IOSB, but I can't say with
> any certainty that this is causing the problem.
>
> Whilst it's simple to change the code, replicating the problem has
> proved impossible and releasing into production onto many tens of
> systems takes a long time with a lot of effort - especially when we
> don't know if the problem has been resolved. So we would prefer to try
> and understand why we are seeing the problem, rather than just
> incrementally trying to correct issues.
>
> Steve- Hide quoted text -
>
> - Show quoted text -

Lets take a different approach then,

What happens now when the failure occurs?  Can we "crash" the process
to see the state of affairs?  Can you test for the condition at the
receiving side and log the status ?  Can you detect the problem on the
sending side and log info there as well?

The bottom line here is to understand the context of the problem
enough to perhaps simulate the problem externally.

Dan



More information about the Info-vax mailing list