Skip to content

Alert: Journaling Potentially Disabled for System Work Queues

Summary

Alert ID
Product & Versions Affected Risk Category & Score Explicit Requirements 
DP-449126InterSystems IRIS® data platform 
InterSystems IRIS® for Health 
InterSystems Health Connect™ 
versions 2024.1.0 – 2024.1.5, 2024.2.0, 2024.3.0, 2025.1.0 – 2025.1.3, 2025.2.0, 2025.3.0
Data Integrity: Low Risk Database updates executed as part of custom logic for CSP session events may not be journaled.

Issue

An issue has been corrected that prevented global sets and kills in custom logic from being journaled. This issue occurred in custom logic executed for CSP session events that were implemented through a subclass of %CSP.SessionEvents.

Note that the issue does not occur when these sets and kills in custom logic affect mirrored databases. Under these conditions, operations are journaled normally.

The underlying cause is that the daemon process executing this logic inherits the per-process journal state from the process that spawned it, and these system daemons are initialized during a startup phase when journaling is disabled. While very unlikely, customer applications may also run into this situation when starting background daemons using the $$QueueRepeatSystem^%SYS.WorkQueueMgr() routine in a process with disabled journaling.

Impact Assessment

When database updates are not journaled, they cannot be replayed from journal files, such as after restoring a backup; this can cause data integrity issues. Note that deployments using mirroring are not affected by this issue, but deployments that continue to rely on the discontinued shadowing feature—which will be removed in a future version—are affected.

Resolution

The issue has been corrected in versions 2026.1.0, 2025.1.4, and 2024.1.6:

  • 2026.1.0 is scheduled for availability on March 25, 2026.
  • 2025.1.4 is scheduled for availability on April 15, 2026.
  • 2024.1.6 is scheduled for availability on April 15, 2026.

In the interim, customers who require the correction prior to these releases may request an ad hoc distribution for the fix (DP-449126) through the Worldwide Response Center. 
As a mitigation, customers may update the custom logic in their CSP session event handlers to explicitly enable journaling for the process using ENABLE^%NOJRN.

For More Information

If you have questions or need assistance, please contact the InterSystems Worldwide Response Center (WRC)

Latest Alerts & Advisories

Sign Up Today

Receive notifications on support alerts, critical issues,
fixes, and product releases.
*Required Fields
Highlighted fields are required
*Required Fields
Highlighted fields are required
By submitting this form, you give consent to receive notifications concerning support alerts, critical issues, important updates, fixes, and product releases via email. In addition, you consent to your business contact information being entered into our CRM solution that is hosted in the United States, but maintained consistent with applicable data protection laws.
**By clicking here, you give consent to be contacted for news, updates and other marketing purposes related to existing and future InterSystems products, offerings, and events.