Done
Details
Details
Assignee
Junaid Khan
Junaid KhanReporter
Dino Yancey
Dino YanceyLabels
HB Grooming Date
Jun 06, 2023
HB Backlog Status
Refined Backlog
Components
Sprint
None
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
Created May 31, 2023 at 8:55 PM
Updated February 10, 2025 at 1:54 PM
Resolved January 15, 2025 at 2:45 PM
Running from a Core \*without\*
disableIOCollection true
is generally successful. However, when performing device config backup via Minion with either supported message broker while logging ssh script output (which is required for any debugging to be possible), DCB will fail.dcb-trigger
in Karaf will timeout (on Kafka):or spit out a partial exception (with ActiveMQ):
The full exception is logged to
ipc.log
(for kafka):Or for ActiveMQ:
It appears there needs to be additional sanitization of the script output before building the IPC message so that it can be unmarshalled correctly on the receiving side. Disabling script output via
org.opennms.features.deviceconfig.sshscripting.disableIOCollection true
is a hamstrung solution that leaves users unable to test and troubleshoot DCB scripts.