[Info-vax] Looking for other IDEAS for Small/Medium OVMS appliance server????
George Cornelius
cornelius at eisner.decus.org
Fri Feb 4 22:23:37 EST 2011
In article <00AAA713.659B4968 at SendSpamHere.ORG>, VAXman- @SendSpamHere.ORG writes:
> PRECISELY!!! The "problem" that they are apparently trying to fix isn't
> a problem at all. They're trying to thwart "$ STOP/ID" from being issued
> to stop a process running Crashe'. Apparently, to maintain ACID access.
> I can think of several ways to keep "$ STOP/ID"'s ($DELPRC) hands off of
> the processes in question without having to resort to using the draconian
> PCB$V_NODELET!!! As far as I know too, when this has occurred, patching
> away the PCB$V_NODELET and a "$ STOP/ID" doesn't see to hurt anything, so
> why cause an undue pain in the first place???????
I don't recall having too many problems in the past with $ STOP/ID applied
to Cache (strong_accent) or its predecessor ISM. [DSM is another ancestor,
but from what I can tell a minor one. Intersystems bought out a number of
Mumps implementations as the demand for them began to wane. I believe
acquiring DSM allowed them to add some compatibility features, and maybe
even a bit of the cluster cache capability that DSM had that Intersystems,
which seemed allergic to clusters, did not.]
If a computer operator ever got sloppy and issued a $ STOP/ID on
an ISM process, he received a lecture about it and did not try it again.
Since Mumps started out as its own O/S, when it was placed on top of
a guest operating system without such niceties as VM or other
virtualizations, vendors tried various ways to allow job control
within the pseudo O/S to continue to function as before. Primarily,
what was needed was for VMS to make a kernel (or exec?) level call
to ISM or Cache' before actually running down the process, and, since,
unlike DSM, they had no clout with VMS designers, they resorted to
essentially a desperation move to retain control. At least if they
couldn't keep you from using $ STOP/ID they would make it so painful
you might not try a second time.
Our remaining Cache' systems seem to have the DCL tables patched to
run their version of $ STOP/ID so their environment can have even
more control over the issue.
Oh, and DSM did not have PCB$V_NODELET set and would from time to
time hang when a process disappeared out from under it, but this
got better over time, to the point where I had not seen it in recent
years (one DSM environment left, and it's mostly just spinning its
wheels idly).
As far as the three different variants in French, all quite unusual in
pronunciation and use of diacritical marks, it is merely a reminder that
having to learn the nuances of 1000 different languages because they have
each provided words in English is a hopeless task, and the sooner we
dispense with extreme cases such as this the better.
George Cornelius
More information about the Info-vax
mailing list