Article View: alt.folklore.computers
Article #210895Re: checking some myths.
From: Anne Lynn Wheeler
Date: Tue, 31 Jul 2001 13:48
Date: Tue, 31 Jul 2001 13:48
51 lines
4245 bytes
4245 bytes
jcmo...@mitre.org (Joe Morris) writes: > > Of course, *nothing* brings out the bugs like putting a system into > production...no matter how thoroughly you test for broken responses > to pathological conditions, some user will find a new way to expose > a failure mode. > > Joe Morris misc. refs: from disk controller testing http://www.garlic.com/~lynn/96.html#18 http://www.garlic.com/~lynn/96.html#19 http://www.garlic.com/~lynn/subtopic.html#disk basically the "acceptance" test for 3880 was that it was within +/-10% of the 3830 performance. the problem was that while the 3880 supporting data streaming 3mbyte transfers ... it did it with custom hardware for the data path and a jib' microcontroller for the control path (the 3830 had been all a fast horizontal microcoded engine). The jib' was taking quite a bit longer to do clean-up after an operation finished ... so to meet the performance criteria ... they started presenting operation finished interrupt "early" (before the jib' had finished all its clean-up). This worked OK for the acceptance test which was with a one-pack/drive, single task VS1 system. The problem was the weekend the product test lab replaced a production 16-drive 3830 configuration with one of the 3880 controllers. I got the call bright and early monday morning to come fix a operating system problem (performance had all gone to $%#!). Finally was able to trace it back to the "new" 3880. Fortunately this was six months before first customer ship ... and allowed the engineers some time to make other adjustments to address the issues. The problem was that with multiple drives (and high level of multitasking) on the same controller, there were frequently requests queued because of channel, controller, and/or device busy. When the controller signaled operation complete interrupt ... the operating system would immediately hit/redrive it with a queued request. Because the jib' had signaled "complete" early, it was actually still busy ... and so the redrive operation got a "control unit busy" response. The system then went off to do something else. Eventually, the jib' finished and because it had signaled a control unit busy condition, it then had to signal a control unit end interrupt. With this, the system the attempt to restart the redrive operation (which would typically succeed this time). The extra operation and interrupts .... in addition to the increase in operation latency made things look like a 80-90% system degradation. -- Anne & Lynn Wheeler | ly...@garlic.com - http://www.garlic.com/~lynn/
Technical Details
Message-ID:
<u66c9qkhx.fsf@earthlink.net>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!netnews.com!xfer02.netnews.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mailReferences:
<9ion0n$cfd$1@pyrite.mv.net> <uAY47.847$rc5.60851@news.cpqcorp.net> <rdeininger-1707011234020001@user-2iveacr.dialup.mindspring.com> <3B54A616.C42F79E7@videotron.ca> <9j48t8$dsn@web.nmti.com> <87snfqwgw6.fsf@bubulina.localdomain.localnet> <oq4rs5dkvz.fsf@premise.demon.co.uk> <uu204lxcc.fsf@earthlink.net> <oqae1uycow.fsf_-_@premise.demon.co.uk> <btP77.7402$LP2.735323@bgtnsc06-news.ops.worldnet.att.net> <uy9pcb0bb.fsf@earthlink.net> <3B6587F1.96A32027@us.ibm.com> <9k44sq$n4i$1@pegasus.csx.cam.ac. <9k6bbr$okl$1@top.mitre.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!netnews.com!xfer02.netnews.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mail Sender: lynn@LYNNPC Newsgroups: comp.os.vms,comp.unix.tru64,comp.arch,alt.folklore.computers Subject: Re: checking some myths. References: <9ion0n$cfd$1@pyrite.mv.net> <uAY47.847$rc5.60851@news.cpqcorp.net> <rdeininger-1707011234020001@user-2iveacr.dialup.mindspring.com> <3B54A616.C42F79E7@videotron.ca> <9j48t8$dsn@web.nmti.com> <87snfqwgw6.fsf@bubulina.localdomain.localnet> <oq4rs5dkvz.fsf@premise.demon.co.uk> <uu204lxcc.fsf@earthlink.net> <oqae1uycow.fsf_-_@premise.demon.co.uk> <btP77.7402$LP2.735323@bgtnsc06-news.ops.worldnet.att.net> <uy9pcb0bb.fsf@earthlink.net> <3B6587F1.96A32027@us.ibm.com> <9k44sq$n4i$1@pegasus.csx.cam.ac. <9k6bbr$okl$1@top.mitre.org> Reply-To: Anne & Lynn Wheeler <ly...@garlic.com> From: Anne & Lynn Wheeler <ly...@garlic.com> Organization: Wheeler&Wheeler User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Message-ID: <u66c9qkhx.fsf@earthlink.net> Lines: 51 MIME-Version: 1.0 Date: Tue, 31 Jul 2001 13:48:55 GMT NNTP-Posting-Host: 64.156.35.30 X-Complaints-To: ab...@earthlink.net X-Trace: newsread2.prod.itd.earthlink.net 996587335 64.156.35.30 (Tue, 31 Jul 2001 06:48:55 PDT) NNTP-Posting-Date: Tue, 31 Jul 2001 06:48:55 PDT X-Received-Date: Tue, 31 Jul 2001 06:46:01 PDT (newsmaster1.prod.itd.earthlink.net) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit