PLY_SCD ASCHED_E07B021 POLYCENTER Scheduler V2.1B Alpha ECO Summary
NOTE: An OpenVMS saveset or PCSI installation file is stored
on the Internet in a self-expanding compressed file.
The name of the compressed file will be kit_name-dcx_vaxexe
for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha.
Once the file is copied to your system, it can be expanded
by typing RUN compressed_file. The resultant file will
be the OpenVMS saveset or PCSI installation file which
can be used to install the ECO.
Copyright (c) Digital Equipment Corporation 1995. All rights reserved.
PRODUCT: POLYCENTER Scheduler OpenVMS
OP/SYS: OpenVMS Alpha
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: ASCHED_E07B021
ECO Kits Superseded by This ECO Kit: ASCHED_E05B021, ASCHED_E01B021
ECO Kit Approximate Size: Saveset A - 19656 Blocks
Saveset B - 34704 Blocks
Cover Letter - 7 Blocks
Total of 3 files - 54367 Blocks
Kit Applies To: POLYCENTER Scheduler V2.1B
OpenVMS Alpha V6.1, V6.2
NOTE: This ECO is the complete POLYCENTER Scheduler
V2.1B product. POLYCENTER Scheduler V2.1B does
not need to be installed prior to installing
this ECO. However, a valid POLYCENTER Scheduler
license must be installed.
The product version will be V2.1B-7 after
installing this ECO.
System Reboot Necessary: No
ECO KIT SUMMARY:
An ECO kit exists for POLYCENTER Scheduler V2.1B on OpenVMS Alpha V6.1
through V6.2. This kit addresses the following problems:
Problems addressed in the ASCHED_E07B021 kit:
o Under intensive memory load on Alpha systems the NSCHED process
was causing the system to bugcheck with PGFIPLHI, Pagefault with
IPL too high.
o Summary information was not being written to the appropriate
VERMONT_CREAMERY file on all nodes. The Scheduler command CLOSE
LOG/SUMMARIZE would write summary information to the file
VERMONT_CREAMERY.LOG on some nodes and to the file
VERMONT_CREAMERY.OLD on other nodes. Scheduler now writes summary
information to the appropriate VERMONT_CREAMERY file on all nodes.
o Scheduler displayed corrupted records and "unknown messages" in the
Additional Comments column of VSS_REPORTS. This usually happened
when the Scheduler command CLOSE LOG/SUMMARIZE was issued while jobs
were running.
o History records were not being written to the appropriate
VERMONT_CREAMERY file. The Scheduler command CLOSE LOG/SUMMARIZE
would write summary information to the VERMONT_CREAMERY.OLD file
instead of the new VERMONT_CREAMERY.LOG file. Scheduler now writes
summary information to the VERMONT_CREAMERY.LOG file.
Note that if you use the Scheduler command SHOW HISTORY to display
summary information about a particular job before the summary
process has completed, you will receive a "no history" message. This
condition is temporary, and eventually you will be able to display
the new log file.
o Scheduler displayed the incorrect completion status for non-OpenVMS
remote agent jobs. When this happened, Scheduler incorrectly
reported that successful jobs had failed and failed jobs had
succeeded. The results could be obtained by using the SHOW HISTORY
and SHOW HISTORY /RECORDS commands, or displaying the event report
in VSS_REPORTS for the job.
This fix requires that you issue the Scheduler command CLOSE
LOG/SUMMARIZE before you install this version of Scheduler;
otherwise, job completion results may be misinterpreted due to the
restructuring of the log file. For example, the Scheduler command
SHOW HISTORY may incorrectly display a job's completion status on
reports that are contained in the log file, or in old completion
records in VERMONT_CREAMERY.LOG. The Scheduler installation
procedure contains an option that allows you to issue the CLOSE
LOG/SUMMARIZE command as part of the installation.
The event report in VSS_REPORTS sometimes incorrectly displays the
following message in the Additional Information column when
reporting information about a failed job:
%SYSTEM-S-NORMAL, normal successful completion
To work around this issue, check the job entry in the Exit Status
column to determine the correct success or failure exit status code.
o Some jobs were being load balanced to the wrong node. This problem
happened mostly when custom load balancing was used.
o The Scheduler command SHOW JOB returned a PAD length error. When
used to display a job that runs in batch mode and the job's batch
queue entry is greater than six characters (larger than 999999), the
SHOW JOB command would return the following error:
(PR2) %PAS-F-PADLENERR, pad length error
Problems addressed in the ASCHED_E05B021 kit:
o Schedule Show Scheduled_Runs did not write to an output file on
Alpha systems. Information is now written to the specified output
file.
o Schedule Set Fiscal_Year would be off by one week if the /Start_Date
qualifier was used to modify the base date.
o Scheduler failed to send a warning message to mail distribution
lists when a job's specified max time was exceeded.
o Scheduler database was not validated after a reboot. The database
is now always validated upon reboot.
o A job with multiple dependencies could be stuck in a scheduled state
and never run if one of the predecessor jobs was set with /noretain
and the dependent job was restricted to a cluster node that was not
the default executor.
o Scheduler startup failed on some Alpha systems, with the error
SYSTEM-F-EXQUOTA. This occurred because the startup parameters used
by Scheduler were insufficient for those Alpha systems. The startup
parameters for Alpha systems are now sufficient to start Scheduler.
o When installing Scheduler in a mixed-architecture cluster, an error
occurred during the startup procedure when the procedure could not
find the shareable run time library file SCHED_RTL.EXE. This
occurred because, when installing in a mixed-architecture cluster,
the files in NSCHED$ (including SCHED_RTL.EXE) were moved to the
[NSCHED.ALPHA] directory. The startup procedure now runs correctly.
o When memory usage was extremely high (for example, if there were
many processes running simultaneously that required large amounts of
memory), NSCHED could cause an OpenVMS system to crash. This could
occur on VAX or Alpha hardware.
o If Scheduler was running on an Alpha machine and NSCHED crashed or
was shut down, when NSCHED was restarted it was unable to receive
process termination messages from jobs that were running when NSCHED
went down. That condition could keep dependent jobs from running.
o The Scheduler command SHOW JOB/SYMBOLS displayed a large decimal
number instead of a blank space for SCHED$SJOB and SCHED$TJOB, when
no SJOB or TJOB had been specified. Scheduler now correctly
displays a blank space.
o The Scheduler command SHOW JOB node"username"::job-specifier would
not work if the user name specified was not the same as the default
proxy user name. The command now works properly.
o In earlier versions of Scheduler, wide area network support was set
up manually. The Scheduler installation procedure now automatically
sets up wide area network support for DECNET phase IV or phase V.
The installation procedure determines which you are running, and
sets up the appropriate wide area network support.
Problems addressed in the ASCHED_E01B021 kit:
o In POLYCENTER Scheduler V2.1B-1, jobs scheduled using fiscal month
intervals were incorrectly scheduled to run a day earlier than
expected. For example, /INTERVAL=FMD2 scheduled the job to run on
26 February, rather than 27 February.
o When multiple jobs on two separate clusters were all dependent on
the same job running on a remote node, the dependent jobs on the
two clusters would run multiple times because the jobs would
receive multiple completion messages from the job on which they
depend. This would occur when commands to synchronize the jobs on
one cluster were interspersed with commands to synchronize the jobs
on the other cluster.
o On OpenVMS Alpha, running a POLYCENTER Scheduler batch mode job
caused an access violation.
o If a batch mode job was set to run on a queue that was not on the
default node and the default node did not have any job slots
available, the job would go into a wait state. If the target node
had no job slots available but the default node did, the job would
run.
POLYCENTER Scheduler now correctly checks the job count and job max
for the node on which the requested batch queue resides. If any of
the following conditions occur, POLYCENTER Scheduler will assume
there are slots available and attempt to submit the job:
+ The queue is a generic queue
+ The queue is stopped or unavailable
+ The queue is not a batch queue
The job will then fail because of the condition and the job failure
will be handled as specified when the job was created or modified.
o The command SCHED SHOW JOBS jobnumber/STATUS=job returned the
following error instead of the job's status information:
%NSCHED-F-JOBSNOTFND, No jobs specified were found
o The COPY command did not copy the identifiers RDID, EXID, and WRID
to the new job.
o If a remote job failed before the job started running, the
graphical interface did not display the failure. For example,
this may occur if the agent on which the job should run was down.
o Using more than 32 remote child dependencies caused the error
message "%PAS-F-STRASGLEN, string assignment length error" when
the command SHOW JOB/FULL or DELETE was issued.
o The latest SBQUEUE.COM has been included in this ECO kit.
INSTALLATION NOTES:
The system/cluster does not need to be rebooted after this kit is
installed. However, the POLYCENTER Scheduler should be shutdown and
restarted in order for all kit changes to take effect.
NOTE: This installation requires 62,000 blocks (peak). The final space
requirement, after installation, is 26,000 blocks.
Please take the following actions after the installation completes:
1) Make sure that your system startup procedure contains the following
line:
$ @SYS$STARTUP:SCHEDULER$STARTUP.COM
You may want to edit SCHEDULER$STARTUP.COM to change default values
for MAX_JOBS, or to enable load balancing.
Users who are currently logged on must log off and then back on
again to gain access to the Scheduler's DCL command interface.
2) Make sure that your site specific system shutdown procedure,
SYS$MANAGER:SYSHUTDWN.COM, contains the following line:
$ @NSCHED$:SCHEDULER$SHUTDOWN
This will assure a proper shutdown of POLYCENTER Scheduler.
You may run the Installation Verification Procedure at any time by typing
the command:
$ @SYS$TEST:SCHEDULER$IVP.COM
Please see the Release Notes for this ECO kit for further important
information regarding the installation of this kit.
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
asched_e05b021.README
asched_e07b021.CHKSUM
asched_e07b021.CVRLET_TXT
asched_e07b021.a-dcx_axpexe
asched_e07b021.b-dcx_axpexe
|