-
Replicator (SQDRPL) Engine:
- Fixed the latch serialization error caused by a race condition between multiple workers, causing the Replicator to stall.
-
Apply (SQDENG/SQDATA) Engine and Parser:
- Fixed a bug resulting in high CPU and elapsed time when parsing an engine script starting with version 4.1.46. The performance impact could be seen in either
SQDPARSEorSQDENG. - Fixed Smart Apply processing for RDBMS target tables defined with an
SQDSTCKcolumn. - Improved TLS re-handshake processing initiated by AT-TLS on z/OS. In some cases, the Engine may briefly disconnect from the publisher and automatically reconnect to complete the re-handshake.
- Fixed a loop in the Engine when shutdown is triggered by stopping the publisher. The loop occurred only when PROCESS COMMIT was specified on the input datastore.
- Fixed a bug resulting in high CPU and elapsed time when parsing an engine script starting with version 4.1.46. The performance impact could be seen in either
-
DB2z publisher:
- Added support for
ROWIDcolumn in DB2z dynamic refresh.
- Added support for
-
All publishers:
- Reset publisher target entry session statistics each time an Engine connects. Note: This change has potential impact to automation or procedures that rely on publisher
CABfile displays.Target entry session statistics will now be reset to zero each time an engine connects to the publisher. Before this change, the target entry session stats were reset only on publisher mount or start. A new command line argument,
--legacy-stats-reset, can be specified to the publisher at mount (address space start for z/OS) to revert to the previous behavior. - Issue messages when publisher ACK or UOW traces are enabled of disabled.
- Reset publisher target entry session statistics each time an Engine connects.
-
IMS TM Exit Capture:
- Prevented duplicate commits from being written to zlog by the IMS TM exit capture. Application of this fix requires relinking the ESS exits, re-running the GENCDC steps for
SQDAIRIDandSQDAITTT, and updating the IMS RESLIB with the new modules. It is not required to regenerate XPARMs or CDC exits.
- Prevented duplicate commits from being written to zlog by the IMS TM exit capture. Application of this fix requires relinking the ESS exits, re-running the GENCDC steps for