HP3000-L Archives

September 2005, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Craig Lalley <[log in to unmask]>
Reply To:
Craig Lalley <[log in to unmask]>
Date:
Mon, 12 Sep 2005 09:33:21 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (105 lines)
James,

Those message probably don't have anything to do with SLTCOPY.

Any reason you chose not use TCPY?

Gavin Scott, wrote a while ago...

"I would hazard a guess that "MPS" is "Mentat Portable Streams", the SYSTEM V
STREAMS library that HP licensed for use in implementing named pipes and
similar functionality in MPE.  These messages will always be produced the
first time after boot-up that something invokes the Streams subsystem by
using a named pipe etc.

A "Stream" in this context is probably unrelated to any other meaning you
might know for the term.  The Streams facility was invented (IIRC) by Denis
Ritchie as a mechanism for managing "protocol stacks".  A program constructs
a "stream" by opening a device and then inserting protocol modules into the
stream between itself and the device, allowing arbitrary configurations to
be assembled at runtime.  Data then flows "up-stream" from the device to the
program and "down-stream" from the program to the device, passing from one
layer to the next.  The Streams system provides buffering and flow control
along with a primitive scheduling system that ensures that forward progress
can be made in the presence of drivers that block.

Programming using the streams facility is difficult and arcane, and
implementing the Streams facility itself even more so.

The MPS code in MPE is one of the few components of the operating system not
entirely owned by HP, and as such it is one of the complicating factors for
any future Open MPE initiatives or alternative MPE licensing.

The MPS startup messages are normal and you should ignore them.

G. "

-Craig



"James B. Byrne" <[log in to unmask]> wrote:
In my continuing saga I am now trying to get SLTCOPY to work,
without much success. I am attempting to write the contents of a
factory SLT to a disc file on a private volume. I am running the
program from a directory with PM is the SYS account while logged on
as MANAGER.SYS.

I am trying to write the SLT contents to a disc file
FSLT750.MPEIX750.BACKUPS which is homed to the private volume
HAL_BKUP. The process starts, reads from the tape for a bit and
then tape activity stops and the program neither returns nor gives
any indication of what it is doing or waiting for. There are no
console requests issued other than the original tape mount.

I cancelled the latest run using
:ABORT and when I went to
the console I saw this:

11:42/#S214/71/FROM/TULASA.HARTLYNE/Network logon from xxxx
MPS: installed device clone as major 1
MPS: installed device sad as major 121
MPS: installed module sw2proc
MPS: installed module sc
MPS: installed module pipemod
MPS: installed device log as major 122
MPS: installed module timod
MPS: installed module tirdwr
MPS: installed device loop as major 124
Starting Streams/iX memory freeze process [pin 101]
Starting Streams/iX memory release process [pin 102]
Starting Streams/iX scheduler [pin 103]
11:58/#S210/55/LOGOFF ON LDEV #11.

LDEV 11 is the session I aborted STLCOPY from and then logged off.

Does anyone have any idea where these references to MPS and
STREAMS/iX came from and what it means? I can only imagine that it
must be associated with the SLTCOPY program because other than that
and QEDIT I have not run nor streamed any other programs / JOBS.

James Hofmeister wrote to the list in Sep. 1999 that this behaviour
could be caused by doing some things in the POSIX shell. Would
running "man" or "find" do this?

Regards,
Jim
--
*** e-mail is not a secure channel ***
mailto:[log in to unmask]
James B. Byrne Harte & Lyne Limited
vox: +1 905 561 1241 9 Brockley Drive
fax: +1 905 561 0757 Hamilton, Ontario
= hal Canada L8E 3C3

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2