DX O2 On-premise HOTFIXES
search cancel

DX O2 On-premise HOTFIXES

book

Article ID: 277040

calendar_today

Updated On:

Products

DX Operational Intelligence DX Application Performance Management CA App Experience Analytics DX Operational Observability

Issue/Introduction

The following is the list of the latest DX Operational Observability HOTFIXES available from Broadcom Support Download site

HOTFIXES are cumulative, latest hotfix include all the fixes included in previous hotfixes.

Environment

  • DX O2 OnPremise 24.*, 25.*

Resolution

HOTFIX Installation Steps

# How to apply hotfix

1. copy hotfix file into the release `<installer_dir>`
   on bastion host

2. open a shell to `<installer_dir>` on bastion host

3. unpack tarball:

   `$ tar -xzvf ./<hotfix_name>.tar.gz`

4. run `apply_hotfix.bash` script:

   `$ ./hotfixes/<hotfix_name>/apply_hotfix.bash`

5. log file will be created in hotfix dir

   `<installer_dir>/hotfixes/<hotfix_name>/<hotfix_name>.log`

# How to uninstall hotfix
1. run apply script with `--delete` flag:

   `$ ./hotfixes/<hotfix_name>/apply_hotfix.bash --delete`

 

DX Operational Observability (DX O2) 25.1

 

25.1-HF01

Date: July 31, 2025
 
==============
Hotfix images:
==============
doi-ui:25.7.31-25.1.HF01.2248
dxi-readserver:25.07.23.5421-25.1-hf01
readserver-doi:25.7.31-25.1.HF01.634
servicealarm:25.7.31-25.1.HF01.317
servicedecoration:25.7.31-25.1.HF01.317
servicemanagement:25.7.31-25.1.HF01.317
servicemetrics:25.7.31-25.1.HF01.317
servicerepo:25.7.31-25.1.HF01.317
servicestatemanager:25.7.31-25.1.HF01.317
tenantmanagement:25.7.31-25.1.HF01.317
topologycreator:25.7.31-25.1.HF01.317
 
 
=========
fix: HF01
=========
Title:
------
Configure Service Health Criteria – Expression-Based Calculation
 
Description:
------------
With this enhancement a new feature is introduced that allows users to define
parent service health using expression-based rollup logic. Users can now
write expressions leveraging child service health, variables, and other
relevant context for full control over parent health derivation.
The expression engine supports comparison operators, logical operators
(AND &&, NOT \!), and conditional expression syntax (IF, ELSEIF, ELSE, and
nested conditions).
 
Enhancement:
------------
F132771: Configure Service Health Criteria – Expression-Based Calculation
 
Updated images:
---------------
doi-ui
dxi-readserver
readserver-doi
servicealarm
servicedecoration
servicemanagement
servicemetrics
servicerepo
servicestatemanager
tenantmanagement
topologycreator
 
 
=========
fix: HF01
=========
Title:
------
Asynchronous Refresh of Service Topology
 
Description:
------------
The Service Topology and Operational Topology pages now automatically reflect
service state changes in real time. This enhancement eliminates the need for
manual refreshes, providing an asynchronous and up-to-date view of the
service topology.
 
Enhancement:
------------
F154738: Asynchronous Refresh of Service Topology
 
Updated images:
---------------
doi-ui
servicealarm
servicedecoration
servicemanagement
servicemetrics
servicerepo
servicestatemanager
tenantmanagement
topologycreator
 
 
=========
fix: HF01
=========
Title:
------
Configurable Criteria for Service Health Based on Alarm Counts
 
Description:
------------
This enhancement is adding flexibility to service health calculations. Users
can now configure service health criteria based on the count of alarms,
allowing for the definition of health rules that consider the number of
critical and major alarms. This offers a more intuitive and customizable
approach to assessing service health.
 
Enhancement:
------------
F151573: Configurable Criteria for Service Health Based on Alarm Counts
 
Updated images:
---------------
doi-ui
servicealarm
servicedecoration
servicemanagement
servicemetrics
servicerepo
servicestatemanager
tenantmanagement
topologycreator
 
 
=========
fix: HF01
=========
Title:
------
Import and Export of Service Definitions
 
Description:
------------
With this enhancement DXO2 supports importing and exporting service
definitions directly from the UI. This feature facilitates easy transfer of
service definitions across the same environment or between different
environments.
 
Enhancement:
------------
F153713: Import and Export of Service Definitions
 
Updated images:
---------------
doi-ui
dxi-readserver
readserver-doi
servicealarm
servicedecoration
servicemanagement
servicemetrics
servicerepo
servicestatemanager
tenantmanagement
topologycreator
 
 
=========
fix: HF01
=========
Title:
------
Trace Viewer UI Fixes
 
Description:
------------
This enhancement brings the latest UI fixes to the transaction trace viewer
in the service triage page. This improves rendering of multiline exceptions
and real estate usage on the screen when viewing a trace.
 
Enhancement:
------------
DE639981: Trace Viewer Minor UI Fixes
 
Updated images:
---------------
doi-ui

 

DX Operational Observability (DX O2) 24.2

 
 

24.2-HF07

 
Date: May 16, 2025
 
==============
Hotfix images:
==============
alarmscausality:25.5.16-24.2.HF07.363
apm-ng-slim:24.2.0.21
axa-transformer:24.2.0.19
doi-ui:24.2.HF07.1452
dxdashboards:24.10.3.6.HF07
dxi-adminui:25.02.06.5759-24.2HF05
manager:2.7.32-linux-amd64
metric-config:25.01.10-24.2.HF04.188
nass:2.7.31-linux-amd64
normalized-alarm:24.12.09-24.2.HF03.147
notify-filter:25.5.13-24.2.HF07.44
readserver-doi:25.5.13-24.2.HF07.664
servicealarm:25.5.13-24.2.HF07.3
servicedecoration:24.11.25-24.2.HF02.259
servicemanagement:25.5.13-24.2.HF07.3
servicemetrics:24.12.09-24.2.HF03.272
servicerepo:24.11.25-24.2.HF02.259
servicestatemanager:24.11.25-24.2.HF02.259
sliaggregation:25.01.10-24.2.HF04.127
tenantmanagement:24.11.25-24.2.HF02.259
topologycreator:24.11.25-24.2.HF02.259
 
 
...
 
 
=========
fix: HF07
=========
Title:
------
Dxdashboard frontend metrics call is failing and throwing undefined error
 
Description:
------------
Frontend metrics is a legacy Grafana call and is not part of the dashboard
funtionality.  This fix is removing it's invocation and the API completely.
 
Defects:
--------
DE632447: Error message on DX Dashboard pages
 
Updated images:
---------------
dxdashboards
 
 
=========
fix: HF07
=========
Title:
------
Spectrum "location" is not mapped to the "location" attribute of the alarm
console UI.
 
Description:
------------
The Location column in the table is currently populated by data from the
"location" field, which for Spectrum only contains geo points, in the API
response.  With this fix, the alarms table will use the "locationString"
field from the API response to populate the 'Location' field in the table.
 
Defects:
--------
DE630672: XML Column name for the Location Column in OI
 
Updated images:
---------------
doi-ui
 
 
=========
fix: HF07
=========
Title:
------
Incorrect Policy Evaluation for 'Does not contain' Filter in Alarm Queues
 
Description:
------------
In the 24.2 release, there is an issue with how the policy evaluation engine
interprets alarm queues that use the 'Does not contain' filter. When an
alarm queue is created with this specific filter and attached to a service,
Acknowledgment and Visible fields are evaluated incorrectly during policy
execution. This behavior differs from the expected behavior observed when
using other filters or when relying on the equivalent Elasticsearch query
("Does Not Exist").
 
Defects:
--------
DE634490: Alerts are not entering the service even with the queue configured
 
Updated images:
---------------
notify-filter
readserver-doi
servicealarm
servicemanagement
 
 
=========
fix: HF07
=========
Title:
------
Alarms from different sites grouped incorrectly due to shared non-site services
 
Description:
------------
Custom Situations with multiple services are not correctly grouped together.
Alarms from different Sites are being grouped into a single cluster when
they share a common non-Site service.
 
For example:
  alarm1 includes services: ["Site site1", "common service"]
  alarm2 includes services: ["Site site2", "common service"]
  alarm3 includes services: ["Site site3", "common service"]
 
All three alarms are being grouped into a single cluster because "common
service" is common across them. With this fix each alarm will form its own
cluster based on the respective service name.
 
Defects:
--------
DE636123: Clustering Issue: Alarms from Different Sites Grouped Incorrectly
          Due to Shared Non-Site Services
 
Updated images:
---------------
alarmscausality
 
 
=========
fix: HF07
=========
Title:
------
Getting blank page while accessing the situations page
 
Description:
------------
Blank Page occurred when isStable situation is being rendered
 
Defects:
--------
DE636122: Situations_24.2: Getting blank page while accessing the situations
          page
 
Updated images:
---------------
doi-ui

 

DX Operational Intelligence (DX OI) 24.1

24.1-OI-HF09

Date: September 12, 2025
 
============
Hotfix info:
============
The following hotfixes can be applied into a DX Operational Intelligence
(OI) v24.1 installation.
 
Only OI product hotfixes are included in this tarball.  Reference support
site or customer support for any applicable APM or AXA product hotfixes.
 
If needing further assistance, contact Broadcom support:
https://support.broadcom.com/
 
 
============
Environment:
============
DX Operational Intelligence (OI) 24.1
 
 
==============
Hotfix images:
==============
alarmpreprocessor:24.06.81
alarmscausality:25.5.16-24.1.HF07.362
anomalydetection:24.06.133
cpa-ng:24.06.877
cpa-projection:24.06.445
doi-inspector:24.06.25.66
doi-ui:25.05.09-24.1.HF7.1397
doiplatelemetry:24.06.77
dp-ng-nim-sm-api:24.06.25.71
dp-ng-nim-sm:24.06.25.71
dxdashboards:24.4.3.2.HF07
dxi-adminui:25.02.27.5850-24.1HF06
incidentmanagement:25.08.13-24.1.HF08.259
incidentmanagementpollingengine:24.06.25.247
integrationgateway:24.06.25.247
la-alarm-scheduler-processor:24.4.1.3
la-readserver:24.4.1.5
laonboardingapi:24.4.1.3
lautils:24.4.1.4
logenrichment:24.4.1.3
logtelemetry:24.4.1.6
manager:2.6.54-linux-amd64
metric-config:24.09.11-24.1.HF04.158
metric-metadata:24.06.100
nass-indexer:24.06.27
normalized-alarm:24.06.28.91
notify-filter:24.06.25.38
odc-connector:24.4.4.198
odc-lifecyclemgmt:24.4.3.82
pi-projection:24.06.5
readserver-doi:25.09.09-24.1.HF09.689
schedule-policy-executor:24.06.25.28
schedule-policy-poller:24.06.25.28
servicealarm:24.06.433
servicedecoration:24.06.433
servicemanagement:25.08.16-24.1.HF08.12
servicemetrics:25.08.16-24.1.HF08.13
servicerepo:24.06.435
servicestatemanager:24.06.433
sliaggregation:24.08.28-24.1.HF03.80
tenantmanagement:24.06.433
topology-processor:25.09.10-24.1.HF09.284
topologycreator:24.06.433
 
 
...
 
 
=========
fix: HF09
=========
Title:
------
Some of the Spectrum alarms are in OPEN state in OI, even though they are
closed in Spectrum
 
Description:
------------
Spectrum Data Publisher reconciliation is not working if number of Spectrum
open alarms count is more than 10K in OI.
 
OI and Spectrum Data Publisher are enhanced to support reconciliation to handle
more than 10K Open alarm in OI. This hotfix contains the changes from OI side.
 
Defects:
--------
DE632686: Stuck Spectrum alarms in OI
 
Updated images:
---------------
readserver-doi
 
 
=========
fix: HF09
=========
Title:
------
Remediation task in topology processor is fetching the edges and vertices from
TAS in a single query
 
Description:
------------
Remediation task in  Topology Processor  is fetching the edges and vertices
from TAS in a single query.
 
After the fix, the Remediation task in the Topology Processor will be fetching
the data in batches.
 
Defects:
--------
DE646820 - Topology processor query optimization
 
Updated images:
---------------
topology-processor

 

DX Operational Intelligence (DX OI) 23.3

 

23.3-OI-HF03

Date: Apr 1, 2024
 
============
Hotfix info:
============
The following hotfixes can be applied into a DX Operational Intelligence
(OI) v23.3 installation.
 
Only OI product hotfixes are included in this tarball.  Reference support
site or customer support for any applicable APM or AXA product hotfixes.
 
If needing further assistance, contact Broadcom support:
https://support.broadcom.com/
 
 
============
Environment:
============
DX Operational Intelligence (OI) 23.3
 
 
==============
Hotfix images:
==============
dxi-adminui:23.12.14.3389-23.3.HF01
doi-adminui:24.3.28-23.3.HF03.853
doi-readserver:24.2.27-23.3.HF02.240
normalized-alarm:24.3.28-23.3.HF03.61
maintenance-service:24.3.28-23.3.HF03.381
 
 
====
fix:
====
Title:
------
"Header Too Large" error message for LDAP/SAML users.
 
Description:
------------
An http response error message stating 'Header Too Large' may be generated
when navigating into the 'DX Operational Intelligence' application tile
from cloudmanagement when the user's groups are larger than an expected
size.
 
This fix now allows the successful launch of OI and AXA products from
cloudmanagement without experiencing the above error message.
 
Defects:
--------
DE585079 - Error 400 /oi/v2/sa/settings/get AND 'Header Too Large' message
DE583276 - DX platform not allowing user to navigate for LDAP users
 
Updated images:
---------------
dxi-adminui
doi-adminui
 
 
====
fix:
====
Title:
------
Some OI Metric Browser graphs only show a single data point when expected
to see a data series.
 
Description:
------------
Within the OI Metric Browser, a data point only shows if the cursor happens
to sit over a data point.  The problem affects some metrics which have been
ingested from a connector.  When the mouse is moved away from the graph, the
data point goes away resulting in an empty graph.
 
Defects:
--------
DE585456 - Some graphs only show single data points, we expect to see a
           data series
 
Updated images:
---------------
doi-readserver
 
 
====
fix:
====
Title:
------
Unable to assign a user to an alarm, LDAP users are not populated in the
"Assign to" listbox
 
Description:
------------
For a tenant configured with LDAP, unable to assign an alarm to a user in
DX Operational Intelligence.
 
This fix allows assignment of user to an alarm.
 
Defects:
--------
DE587215 - Unable to assign a user to an alarm, LDAP users are not populated
           in the "Assign to" listbox
 
Updated images:
---------------
doi-readserver
 
 
====
fix:
====
Title:
------
Duplicate tenant entries are created in ao_dxi_tenants elasticsearch index
 
Description:
------------
For tenants in ao_dxi_tenants index, duplicate entries are created on
doi-readserver restart. This may cause doi-readserver not startup
successfully.
 
Defects:
--------
DE585640 - Duplicate tenant entries in dxi_tenants index
 
Updated images:
---------------
doi-readserver
 
 
====
fix:
====
Title:
------
Refresh Normalized Alarm Service externalId and correlated external Id
cache periodically
 
Description:
------------
The current cache in normalized-alarm service is static and loaded at
startup time.  The cache is refreshed upon an update to a correlated
externalId (such as addition or removal notification from TAS).
 
In some cases, the TAS notification is not sent resulting in NAS having
old references to correlated externalIds which causes downstream service
enrichment failures.
 
To handle this scenario, refresh the normalized-alarm service cache
periodically based upon a configurable time interval.
 
Defects:
--------
US916039 - Refresh Normalized Alarm Service externalId and correlated
           external Id cache periodically
 
Updated images:
---------------
normalized-alarm
 
 
====
fix:
====
Title:
------
Unable to export DX OI Alarms to Excel
 
Description:
------------
When trying to export the DX OI Alarms to Excel in the UI, the error
is shown. This can happen if installed using UID other than 1010.
 
This fix allows to successfully export DX OI Alarms to Excel.
 
Defects:
--------
DE592462 - Unable to export DX OI Alarms to Excel
 
Updated images:
---------------
doi-readserver
 
 
====
fix:
====
Title:
------
Support Spectrum maintenance alarms in OI
 
Description:
------------
This fix adds support for honoring spectrum maintenance alarms. The alarm maintenance status
will be reflected accordingly.
 
Defects:
--------
US947223 - Handling Source product maintenance alarms
 
Updated images:
---------------
doi-adminui
normalized-alarm
maintenance-service

Additional Information