A fix is available
APAR status
Closed as program error.
Error description
The IDAA time is synchronized with the time of the DB2 system that acts as time reference system. DB2 sends the current time to IDAA with each query. IDAA uses this information to set its own system time. All IDAA-related functionality relying on system time expects to work with UTC timestamps. The time provided by DB2 did not account for the leap seconds, so it was off from UTC by 25s (or whatever was configured in DB2). The effect was that timestamps provided in the query history, in IDAA events written to the z/OS syslog, and expressions involving CURRENT_TIME or CURRENT_TIMESTAMP special registers were 25s off. This APAR adjusts the calculation of the timestamp passed from DB2 to IDAA to include the leap seconds. Thus, the IDAA system has the correct UTC timestamp available now. ************************************************************** Additional Symptoms and Keywords: IDAA IDAAV2R1/K IDAAV3R1/K IDAAV4R1/K
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All DB2 users of the IBM Data Analytics * * Accelerator (IDAA). * **************************************************************** * PROBLEM DESCRIPTION: An offloaded query that returns the * * CURRENT TIMESTAMP special register * * contains a different value compared to * * running the query on DB2. * **************************************************************** * RECOMMENDATION: * **************************************************************** An application offloads a query that references the CURRENT TIMESTAMP special register. The same query is immediately executed again in DB2. The timestamp returned by the offloaded query is approximately 24 seconds greater that the value returned when the query is executed on DB2. During a query offload, DB2 sends a synchronization timestamp to IDAA. The problem occurs because this synchronization timestamp did not include leap seconds, resulting in a 24 second difference in the CURRENT TIMESTAMP value for offloaded queries. This difference in value can also occur for the CURRENT TIME special register.
Problem conclusion
DB2 has been changed to account for leap seconds in the IDAA synchronization timestamp.
Temporary fix
Comments
APAR Information
APAR number
PI07111
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
A10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-12-02
Closed date
2014-02-28
Last modified date
2014-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI15618 UI15617
Modules/Macros
DSNLXENV DSNLXROP DSNLXRSQ DSNLXSR DSNLZOSR DSNTTIM DSNXESSR
Fix information
Fixed component name
DB2 OS/390 & Z/
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.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 April 2014