[net.unix-wizards] DUMP is too verbose

razzell@ubc-vision.UUCP (Dan Razzell) (05/07/86)

What is the purpose of DUMP periodically repeating its prompts to
mount a new tape, ask for retry, etcetera? Seems redundant to me, and not
in the spirit of Unix, to nag the user in this way and fill the terminal
with verbiage. I've seen this technique elsewhere (eg. VMS BRU,) which
might historically explain, but not excuse, its adoption in Unix.

If calling attention is all that's needed, why not just beep the terminal?
It might be necessary to put out a carriage return along with the beep to
keep the terminal buffer from overfilling.

On the same subject, DUMP's prompt lines are too long; couldn't they be
trimmed to 80 (or even 72) characters to avoid ugly wrapping?

The machine room environment is noisy enough without adding visual noise,
n'est-ce pas? :-)
-- 
______________________________________________________

      .^.^.      Dan Razzell <razzell@vision.ubc.cdn>
     . o o .     Laboratory for Computational Vision
     . >v< .     University of British Columbia
______mm.mm___________________________________________

ggs@ulysses.UUCP (Griff Smith) (05/08/86)

> What is the purpose of DUMP periodically repeating its prompts to
> mount a new tape, ask for retry, etcetera? Seems redundant to me, and not
> in the spirit of Unix, to nag the user in this way and fill the terminal
> with verbiage.

In our center, the user is an operator.  A mild reminder that (s)he has
taken too long seems appropriate.  The entry on the log file generated
by the backup script is also useful for monitoring speed of service.

...

> On the same subject, DUMP's prompt lines are too long; couldn't they be
> trimmed to 80 (or even 72) characters to avoid ugly wrapping?

I would rather have a clear command to the operator than a cryptic
comment intended for a wizard.  The carriage on our operator's
hard-copy console is 132 wide; wrapping is no problem.  Are we talking
about the same program?  Most of the output from "dump" is 60
characters or less.

> -- 
> ______________________________________________________
> 
>       .^.^.      Dan Razzell <razzell@vision.ubc.cdn>
>      . o o .     Laboratory for Computational Vision
>      . >v< .     University of British Columbia
> ______mm.mm___________________________________________
-- 

Griff Smith	AT&T (Bell Laboratories), Murray Hill
Phone:		(201) 582-7736
Internet:	ggs@ulysses.uucp
UUCP:		ulysses!ggs  ( {allegra|ihnp4}!ulysses!ggs )

libes@nbs-amrf.UUCP (Don Libes) (05/11/86)

In <1252@ulysses.UUCP> Griff Smith <ggs@ulysses.uucp> writes:
> In <138@ubc-vision.UUCP> Dan Razzell <razzell@vision.ubc.cdn> writes:
> > What is the purpose of DUMP periodically repeating its prompts to
> > mount a new tape, ask for retry, etcetera? Seems redundant to me, and not
> > in the spirit of Unix, to nag the user in this way and fill the terminal
> > with verbiage.
> 
> In our center, the user is an operator.  A mild reminder that (s)he has
> taken too long seems appropriate.  The entry on the log file generated
> by the backup script is also useful for monitoring speed of service.

Saying you can track operator speed through the number of dump's
nags is not a good enough reason.  A reminder is a reminder...if
the operator is going to ignore one, your operator has a problem.

Needless to say, these message annoy me, but for a different
reason...they cause important information (particularly kernel and
driver messages) to scroll off the screen.  And this brings me to
the real subject.  We have various systems with an assortment of
console devices, namely 1) Decwriter, 2) VT100 and 3) Sun monitor.
They each seem to have drawbacks.

For example with (3), when the server crashes (in a severe enough
way), it clears the screen and/or does not log the panic.
Sometimes it reboots (or a user reboots it, or power goes off
momentarily and it autoreboots) and we lose this information.  (2)
is slightly different.  The Sun never clears the VT100's screen,
however, messages scroll off much quicker, since it is only
24-lines. (And with >80 character "mild reminders", this occurs all
too quickly.)

(1) has the obvious problem that sometimes you really need to do
editting on the system standalone, and you are reduced to
line-editting.

I wouldn't mind being able to leave a Decwriter on the console but
be able to switch to a standby crt (cheap $), but the Sun will
crash if we disconnect the console.  Maybe I should build a switch
just on the receive data line?  Is this incredibly stupid?  What do
other people do?

Has anyone considered using a PC?  This would enable you to keep
logs of what really appeared on the console, plus you could keep it
on disk indefinitely.  Of course, you still have the problem of
powerouts affecting the PC.  I'm really starting to lean towards
the Decwriter, even though it sounds grotesque.

Don Libes          {seismo,umcp-cs}!nbs-amrf!libes

chris@umcp-cs.UUCP (Chris Torek) (05/11/86)

In article <138@ubc-vision.UUCP> razzell@ubc-vision.UUCP (Dan Razzell) writes:
>What is the purpose of DUMP periodically repeating its prompts to
>mount a new tape, ask for retry, etcetera?

I always thought it was so that one could turn dumps over to
`operators' with somewhere from little to no knowledge of the system
itself.  We like to have those who can program to do so, rather
than run dump.  (Unfortunately, good `operator' types are hard
to find; we stick wizards-in-training on dumps.)
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 1415)
UUCP:	seismo!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@mimsy.umd.edu

bzs@bu-cs.bu.edu (05/16/86)

(are we nitpicking yet?)

I use dump a lot, so do my operators (a lot more, at least two
or three times a day), I've never heard dump being too verbose
come up in a conversation and we bitch about everything if for
no other reason than to maintain human contact.

I think the complaint that it wastes paper is a red herring,
computing centers use massive amounts of paper and shortening
out a few lines of messages from Dump would be the last place
I would look to economize, hey, I've got students running off
resumes like they were on the Times' best sellers' list. A
decent preview for TeX would probably save the lives of millions
of trees in America...need I go on?

I think it repeats itself simply because on a paper console
it's easy to lose a prompt if you walk away for awhile. The
nature of a dump is that the tape can take a fairly long and
indeterminate amount of time to spin. The nature of consoles
is console messages, that's what it's there for, no?

If you did dumps in my shop on a CRT I would tell you to go
use the paper console, we save our console logs and if I go
back to a dump tape and it isn't right I want to look up
the dump that was done to see what went wrong if possible.
A dump here is critical and treated like a banking transaction.

I think this is a non problem, why don't you write a filter
that removes what you don't want to hear and say 'dump |& filter'
or something like that and see if it's any better?

Finally, you try to use 'employee relations' as a possible
point of contention. Although it certainly would be possible
to harass a person with a program they have to use (keystroke
counting is a notorious example for data-entry clerks) I doubt
very much this even approaches that. Why don't you just offer
to go for coffee once in a while and leave it at that.

He thinks we are trivializing his complaints, I think it's a
trivial complaint and regret having written this much. Maybe
switch this to net.unix or even net.cog-eng as that's the
realm you are in, changing the strings in a program is not
a terribly wizardly issue, is it? (prompts, strings whatever.)

	-Barry Shein, Boston University