[Info-vax] Restrict the use of SUBMIT/USER= to one particular user.
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Nov 10 10:28:23 EST 2016
On 2016-11-10 14:38:04 +0000, VAXman- @SendSpamHere.ORG said:
> In article <nvvd2h$ro8$1 at dont-email.me>, Stephen Hoffman
> <seaohveh at hoffmanlabs.invalid> writes:
>> On 2016-11-07 09:52:45 +0000, Joe said:
>>
>>> We have a set of application users who submit some application batches
>>> on a specific user with the command SUBMIT/USER=APP$MGR...
>> OpenVMS is just hilariously bad at this sort of stuff. ...
>
> Yeah, the batch mode processing in *ix is so much better.
This problem goes far past the rather sorry state of batch and print
queue management on OpenVMS.
I really don't care about specific bad designs or problems on specific
other platforms — save as something to avoid, to rethink or replace, if
design is my current project portfolio. Or as fodder for
counter-marketing if marketing is part of my portfolio, of course.
Unfortunately for these "but {Windows, Linux, Unix, macOS, whatever} is
worse" replies y'all are fond of, too many folks use the bad designs of
others as an excuse for their own ineptitude and misfeatures or their
own product inattention. To many people make that comparison, and
then stop. That competitive inattention works fine for a while.
Sometimes. For a while. Maybe. Then you get competitively
clobbered.
As for scheduling on Unix, it's not via batch. Available tools and
scheduling packages deal with these cases much better — OpenVMS is
probably roughly at the same level of cron in terms of its in-built
intra-cluster-scale scheduling — whether the add-on is something akin
to JAMS or CA whatsit (née DECscheduler), or closer to what Apache
Storm & Kafka & Zookeeper provide or what Apache Mesos & Chronos can
provide for various differing requirements, or the OpenStack
DistributedScheduler, or Quartz Job Scheduler, or other such add-ons
for Unix and other systems — but OpenVMS is very limited, and we all
end up writing our own requeuing and resubmission tools, duplicate job
prevention and detection, and other such, and then there's the lack of
provision in OpenVMS for scheduling jobs across clusters, and then
there's that the queue manager system service API is... baroque... at
best, and very limited in what it provides.
OpenVMS can do better than its cron-level abilities. If the OpenVMS
operating system product is to be viable and interesting to folks
beyond the installed base — 2021 or 2026 or beyond — OpenVMS has to do
much better, and in many areas. This is one of many.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list