🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #8024

Re: HD validation error (possible cause?)

#8024
From: Roger Nelson - Grad Student
Date: Wed, 16 Jan 1991 04:00
59 lines
3311 bytes
------

>	Are you certain lharc doesn't conflict with itself?  

I ask then, at what level does lharc "conflict with itself". 
In what way could lharc "conflict with itself".

Apparently there is some conflict with some resource, Since lharc has
never crashed while running multiple lharc process to the ram disk, I
would have to conclude that the resource in question is the HD.

Is it not the responsibility of the File System to manage the HD resource?
If the File System is reliable against large numbers of simultaneous
operations, then there must be some flaw in the HD, the controller, or the
HD driver software?

Since it appears that others have had problems with multitasking lharc and
other utilities on HDs, we can probably (although not necessarily) rule out 
the HD itself and probably the controller as well.  This would leave the
device driver or bring us back to the file system.

> A number of ported utilities are known to assume that only one copy of their 
> program is running (or running in a given directory).  

Why shouldn't a program assume it is the only copy of itself running?
Why should this be any different than running several different programs?
Why should this cause problems? and why only with the HD.  What could
lharc be doing to cause the machine to crash in this manner?

By "running in a given directory" does this mean writing to a given
directory?  I assume that lharc is crashing during some sort of write
operation, since it would seem unlikely that there is a problem with
reads (I usually unarc from the HD to MEM).

Given the nature of what lharc does, I don't see that it would be doing
anything more complex opening a file and writing to it a character at
a time (or, most likely, a buffer at a time). Surely the Amiga can handle 
multiple process do that kind of operation.  It apparently can since I haven't
experience this problem with zoo.

I suppose I can resign myself to the idea that the problem rests totally
with lharc, but this leaves the question: what is lharc is doing
that should be avoided?  

The answer should be nothing if lharc is making standard system calls
correctly.

Has anyone experienced lharc crashing the machine whilst multiple lharc
processes are unarchiving to devices other that the HD or to other
file systems?

_____________________________________________________________________
      ______________
____  | ^          |    Roger Nelson          rnelson@yoda.eecs.wsu.edu
\^^ |*| ^          |    Agricultural Engineering Department     ///
 |^^//  ^^         |    Computer Science Department            ///
 |  '  ^          +|    Washington State University        \\\///
 \_  ^    _________|    Pullman, WA 99164                   \XX/
   `-----'
Technical Details
Message-ID: <1991Jan16.040022.22135@eecs.wsu.edu>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!rpi!dali.cs.montana.edu!milton!yoda.eecs.wsu.edu!rnelson

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!rpi!dali.cs.montana.edu!milton!yoda.eecs.wsu.edu!rnelson
From: rnelson@eecs.wsu.edu (Roger Nelson - Grad Student)
Newsgroups: comp.sys.amiga.tech
Subject: Re: HD validation error (possible cause?)
Message-ID: <1991Jan16.040022.22135@eecs.wsu.edu>
Date: 16 Jan 91 04:00:22 GMT
Reply-To: rnelson@yoda.UUCP (Roger Nelson - Grad Student)
Organization: Washington State University, Pullman
Lines: 59