| 540.02 Reorg include step_dir |
| Wed, May 19 2010 |
|
Internal change only.
|
| 540.01 Fix multiple log tasking problem |
| Mon, April 26 2010 |
|
Previously, it was possible for LOGREADER to send corrupted tape
notices to SUPERVISOR, causing a SEG ARRAY fault at 86928000, if
multiple SUMLOGs had been processed and a large number of tape events
had been created. The problem was due to incorrect handling of
job/task number collisions tracked from the various SUMLOG files.
|
| 530.02 Fix COPYAUDIT problems and update timestamp |
| Wed, September 2 2009 |
|
LOGREADER will again correctly handle COPYAUDIT tapes that have been
created with either COPY or QUICKCOPY (either with or without the CHECK
option). Also, tape scratches and 'New Vol' event entries will now be
better handled.
|
| 530.01 NEW LR |
| Thu, February 5 2009 |
This is a major change to the LOGREADER utility. It no longer uses
SUPERVISOR's FPORT port file interface to process missed tape notices
that have been extracted from the SUMLOG. Further, LOGREADER cannot
now be run standalone from MARC, CANDE or WFL; a new SUPERVISOR command
called LR replaces this functionality. Please refer to SUPERVISOR
DNote 531.22 for more information. |
| 520.02 Internal change |
| Mon, December 3 2007 |
|
Use new INCLUDE/META
|
| 520.01 Detect tape volume records for UNSTACK tapes |
| Fri, September 29 2006 |
|
LOGREADER will now pass all tape log VOLUME ONLINE records for analysis
by SUPERVISOR so that UNSTACK-ed tapes, created by the Unisys TAPESTACK
utility as unlabelled tapes, can be updated in the database with the
correct volumeid and fileid when the tape first goes on-line after
being created.
Due to the way that TAPESTACK unstacks a virtual tape volume, multiple
unlabelled tape notices would have been sent by LOGREADER, one for each
file being written. This behaviour is detected BY LOGREADER and
is automatically suppressed.
|
| 510.01 UPDATE MCP 5.1 AND DEFAULT RUN MODE |
| Mon, March 21 2005 |
|
Previously, running LOGREADER without any file-equation caused all SUMLOGS to be searched by default, including the current *SYSTEM/SUMLOG file. This behaviour has been changed; LOGREADER will now default to the current SUMLOG only if there has been no file-equation. For LOGREADER to search ALL Sumlogs, the utility must be now be run with the SW2 task option set.
The internal version for LOGREADER has been change to reflect MCP 5.1 compatibility.
|
| 500.06 ELIMINATE DISGNOSTIC MESSAGE |
| Fri, August 20 2004 |
|
Elimination of diagnostic DISPLAY message during SUMLOG scanning.
|
| 500.05 CORRECT LAST TAPELIB TIMESTAMP |
| Mon, July 5 2004 |
|
The fix applied in 500.04 to always update the timestamp of the last TRIM update did not work correctly under all circumstances. This behaviour has been corrected
|
| 500.04 FIX LAST TAPELIB UPDATE TIMESTAMP |
| Tue, June 29 2004 |
|
LOGREADER will now always inform SUPERVISOR of the timestamp of the last record in the current SUMLOG during a SUPERVISOR restart. This timestamp is used by SUPERVISOR to tell LOGREADER from which log time it should start reading on the next restart but was only being updated if no tapes were found during the run. This change helps to reduce the time that LOGREADER may take in subsequent restarts.
|
| 500.03 DETECT COPYWRITE IMAGE AND FARM VOLUME ADDS |
| Thu, June 17 2004 |
|
COPYWRITE now writes LOG VOLUME ADD (Major Type 15, Minor Type 6) records into the SUMLOG when a Disk Farm or CD image has been created by the Flex FAMILYMANAGER and MERGETAPE utilities. These log records are now automatically detected by LOGREADER during a SUPERVISOR restart or H/L.
The change documented in DNote 500.02 caused some normal tape creations to appear with the prefix 'APPENDED' instead of 'CREATED' in the tape log. This problem has now been fixed.
|
| 500.02 DETECT LOG VOL TAPE APPENDS |
| Mon, March 29 2004 |
|
LOGREADER will now detect log volume tape append operations (Major type 15, Minor type 17) and pass them to SUPERVISOR for processing. Please see SUPERVISOR DNote 500.10 for more information.
|
| 500.01 INCLUDE DUMPLOCK DECLARATION |
| Thur, March 18 2004 |
|
Internal Metalogic Change.
|
| 490.02 SEG ARRAY IF CONFIG REC HAS NO HOSTNAME |
| Mon, February 16 2004 |
|
LOGREADER will usually automatically set the FILEID of any new library/maintenance tape detected in a SUMLOG to 'FILE000', even for continuation volumes. If a COPY dumped more than 999 files, LOGREADER would use the FILEID retrieved from the close record of the log (which always has the file count built into the FILEID e.g 'A/FILE24556') and not reset it to 'FILE000'. This effect had implications for Opal attributes such as TAPENAMESERIALS, which searches the METATAPELIB database for exact tape name matches.
This change also fixes a problem where a tape-tape COPY using the DUMPALL utility caused multiple tapelabel events generated after each file was copied.
|
| 480.03 SEG ARRAY IF CONFIG REC HAS NO HOSTNAME |
| Thu, May 8 2003 |
|
If LOGREADER was run against a SUMLOG with software configuration records that were created when the system did not have an established HOSTNAME, LOGREADER would fault with a SEG ARRAY error at 76508000. Since a SUMLOG may have several software configuration records, LOGREADER will just ignore these entries.
|
| 480.02 HANDLE LOGS FROM FOREIGN HOSTS |
| Tue, December 17 2002 |
|
Previously, running the LOGREADER utility required to be run with a parameter of the SUPERVISOR usercode under the Tape Librarian usercode. LOGREADER will now automatically determine Supervisor's usercode which eliminates the need for a parameter. Hence, LOGREADER can be run:
RUN *METALOGIC/SUPERVISOR/LOGREADER;
FILE SUMLOG=*SUMLOG/1/110802/000123 ON DEV
LOGREADER will abort if the calling usercode is not the Tape Librarian or Supervisor's usercode cannot be determined.
LOGREADER will now handle 'foreign' SUMLOGS correctly passing the system serial number and hostname from the SUMLOG instead of the calling machine. This means that hostname-based rules will now be correctly applied to tape notices extracted from foreign SUMLOGs when LOGREADER is run stand-alone.
Finally, when LOGREADER is processed by SUPERVISOR during a restart on either master or slave systems, only SUMLOGs which belong to the local system will be processed. Previously, LOGREADER would inspect all logs on the relevant families, regardless of source.
|
| 480.01 CHANGE VERSION TO 48 |
| Wed, March 13 2002 |
|
This is only to change the version to 48. Version 470.01 is still valid on MCP 48.
|
| 470.01 FIX DENSITY HANDLING BUG |
| Wed, February 21 2001 |
|
Previously, LOGREADER would fault with an INVALID INDEX when processing tapes created with newer density formats e.g. DDS2, DDS4, FMTDLT20 etc. This problem is now fixed.
|
| 460.03 SUPPORT FOR 5-DIGITS MIXNUMBERS |
| Fri, June 9 2000 |
|
The LOGREADER utility now supports the Unisys MORETASKS implementation allowing the provision of mixnumbers up to 65535. This is achieved by setting the system options MORETASKS (OP+MORETASKS), halt-loading and changing the MAX command. In particular, this change supports the same implementation in OPAL and SUPERVISOR, see SUPERVISOR Dnote 460.12 or OPAL Dnote 460.02 for more information.
|
| 460.02 FIX INVALID INDEX IF NO MIX INFO |
| Tue, March 7 2000 |
|
Previously, LOGREADER could have faulted with an INVALID INDEX when scanning the SUMLOG, after a Supervisor restart, if no mix information was found for a new volume log entry.
This problem is now fixed.
Also, a BNA warning log entry concerning data truncation was also logged during LOGREADER's port file interchange with SUPERVISOR. Although no data was ever lost, the occurrence of such warnings has now been eliminated.
|
| 460.01 FIX INCLUDE USED FOR DEBUG |
| Fri, February 4 2000 |
| This change only impacts special debug versions of Logreader. |
| 420.07 NEW LOG VOLUME HANDLING |
| Tue, January 26 1999 |
| Recent changes documented in SUPERVISOR DNote 450.05 discussed how VOLUME NEW log entries are tracked to provide the date and time when a new tape was first opened instead of its closure. LOGREADER now supports this implementation, passing relevant log volume records as necessary. |