A fix is available
APAR status
Closed as program error.
Error description
3480 | 3490 TAPE UNITS WITH THE IDRC (Increased Data Recording Capability) COMPACTION FEATURE CANNOT READ COMPACTED DATA BACKWARD. IN ORDER TO SATISFY A READ BACKWARD REQUEST THE DRIVE MOVES THE TAPE BACKWARD ONE RECORD AND READS FORWARD ONE RECORD. THIS EXCESSIVE TAPE MOVEMENT CAUSES DB2 RECOVERY USING LOG DATA FROM CARTRIDGE TO SLOWDOWN CONSIDERABLY AND RESULTS IN A SEVERE PERFORMANCE DEGRADATION.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: ALL * **************************************************************** * PROBLEM DESCRIPTION: D/T3480 IDRC RECOVERY PERFORMANCE * * DEGRADATION. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** TAPEDRIVE UNITS WITH THE Improved Data Recording Capability (IDRC) COMPACTION FEATURE DO NOT PROVIDE THE ccwop 0C 'READ BACKWARD' FUNCTION WHICH ALLOWS A USER TO READ BACKWARDS THROUGH A TAPE. INSTEAD OF A 'READ BACKWARD' COMMAND, THE IDRC FEATURE TRANSLATES THIS COMMAND INTO A 'SET BACK ONE RECORD' AND A 'READ FORWARD ONE RECORD', WHICH IS VERY SLOW. FOR MOST JOBS DOING NORMAL TAPE I/O (E.G. FORWARD READS/WRITES), THIS IS NOT A PROBLEM. UNFORTUNATELY, DB2 READS BACKWARD EXTENSIVELY WHEN ACCESSING ARCHIVE LOG TAPES TO ROLL OUT A UNIT OF RECOVERY. THIS EXCESSIVE TAPE MOVEMENT CAUSES DB2 RECOVERY USING LOG DATA FROM TAPES TO SLOW DOWN CONSIDERABLY.
Problem conclusion
THE CODE HAS BEEN CHANGED TO GIVE A DB2 USER THE OPTION OF WHETHER THE USER WANTS DATA COMPACTION OR NOT WHEN WRITING ARCHIVE LOGS TO D/T34x0 DEVICES. THIS OPTION WILL BE INVOKED AS A DSNZPARM ON THE DSNTIPA INSTALLATION PANEL AND BE CONTROLLED THROUGH THE USE OF THE DSN6ARVP MACRO. THIS ZPARM WILL ONLY AFFECT D/T34x0 DEVICES WITH THE IDRC FEATURE. THE DEFAULT WILL BE TO NOT COMPACT THE DATA. ACCORDINGLY, SECTION 2, VOLUME 1, PLANNING AND INSTALLING DB2 OF THE DB2 ADMINSTRATION GUIDE (SC26437401) WILL BE CHANGED AS FOLLOWS: A.THE FOLLOWING OPTION WILL BE ADDED TO FIGURE 31 OF PG. 2-107: 14. COMPACT DATA ===> NO YES OR NO FOR DATA COMPACTION B. THE FOLLOWING DESCRIPTION OF DATA COMPACTION WILL BE ADDED TO PAGE 2-110: |+--------------------+----------------------------------------+ || 14. COMPACT DATA | DEFAULT: NO | || CLIST: ARCHCOMP | ACCEPTABLE VALUES: YES, NO | || DSNZPARM: DSN6ARVP |RUPDATE:OPTION 1(DSNTIPB),UPDATE DSNTIPA| |+--------------------+----------------------------------------+ |SPECIFIES WHETHER OR NOT DATA WRITTEN TO ARCHIVE LOGS SHOULD |BE COMPACTED. THIS OPTION ONLY APPLIES TO DATA WRITTEN TO A |D/T34xx DEVICE THAT HAS THE NEW IMPROVED DATA RECORDING |CAPABILITY (IDRC) FEATURE. WITH THIS FEATURE TURNED ON, |HARDWARE IN THE TAPE CONTROL UNIT WRITES DATA AT A MUCH |HIGHER DENSITY THAN NORMAL, ALLOWING FOR MORE DATA ON A |VOLUME. |WARNING: READING COMPACTED DATA FROM TAPE WILL CAUSE SOME |IMPACT ON PERFORMANCE UNDER DB2. |WARNING: DATA THAT WAS WRITTEN TO TAPE USING DATA COMPACTION |CAN ONLY BE READ BACK USING A DEVICE THAT SUPPORTS THE IDRC |FEATURE. THIS COULD BE A CONCERN WHEN YOU SEND ARCHIVE TAPES |OFF SITE FOR REMOTE RECOVERY PURPOSES. NOTES: - AFTER APPLYING THE PTF YOU MUST USE ONE OF THE FOLLOWING PROCEDURES TO REASSEMBLE DSNZPARM: 1) GO THROUGH THE INSTALL CLIST IN UPDATE MODE USING DSNTIDXA (AND NOT DSNTIDxx) AS INPUT MEMBER SINCE THIS FIX UPDATES DSNTIDXA TO REFLECT NEW DEFAULT VALUE FOR COMPACT DATA IN DSNTIPA. 2) EDIT EXISTING DSNTIDxx MEMBER TO REFLECT COMPACT DATA = NO BEFORE RUNNING DSNTIJUZ. IN ADDITION TO THE FOLLOWING INFORMATION, SEE PL68190: FAILURE TO FOLLOW THESE PROCEDURES WILL RESULT IN COMPACT DATA = YES AS WELL AS OMISSION OF DEFAULT VALUE FOR COMPACT DATA IN NEWLY CREATED DSNTIDXX MEMBER. FAILURE TO REASSEMBLE DSNZPARM (JOB DSNTIJUZ) WILL RESULT IN DB2 RESTART FAILING WITH MSGDSNJ060I. - THE PERFORMANCE DEGRADATION WITH THE IDRC FEATURE WHEN READING BACKWARD ON COMPACTED DATA SHOULD BE ADDRESSED TO THE DFP TEAM. SEE INFORMATION APAR II04191 FOR MORE INFORMATION ABOUT THE IDRC FEATURE. (DFP TAPE ERP 566528401 or 5695DF110) Additional keywords: 3490 D/T3490 3490E D/T3490E There are some models of the 3490 that always use the IDRC feature. On these models the data will be compacted regardless of the dsnzparm setting. So, beware ARCHIVE read operations directed at these 3490E/IDRC devices can be very very time consuming. DB2 will issue the READ BACKWARD command, the 3490E will fail the request, ERP will handle the error, the drive will then be repositioned to READ the block forward. This at mimimum, triples the I/O read time of the DB2 ARCHIVE read request.
Temporary fix
Comments
DB2INFO: IEC707I
APAR Information
APAR number
PL57283
Reported component name
5740 IBM DATABA
Reported component ID
5740XYR00
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1990-02-15
Closed date
1990-07-05
Last modified date
1998-10-16
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UL76464 UL76465
Modules/Macros
DSNDARVP DSNDQWPZ DSNJDS01 DSNJS001 DSNTIDXA DSNTIJUZ DSNTINST DSNTIPA DSNWVZPM DSN4XA1 DSN4XA2 DSN4XA3 DSN4XA4 DSN4XA5 DSN4XA6 DSN6ARVP
| SC26437401 |
Fix information
Fixed component name
5740 IBM DATABA
Fixed component ID
5740XYR00
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]
Document Information
Modified date:
05 March 2021