Fixed
Details
Assignee
Jesse WhiteJesse WhiteReporter
Seth LegerSeth LegerLabels
Components
Sprint
NoneFix versions
Affects versions
Priority
Blocker
Details
Details
Assignee
Jesse White
Jesse WhiteReporter
Seth Leger
Seth LegerLabels
Components
Sprint
None
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created April 14, 2015 at 10:47 AM
Updated October 12, 2023 at 4:30 PM
Resolved April 20, 2015 at 7:11 PM
During dependency refactoring in 16.0.0, the data collection strategy classes moved out of opennms-dao and opennms-services and into the features/collection/api bundle. This makes the dependencies much cleaner but also requires updates to all of the data collection config files to point to the new names for the classes.
The commit where this change was made was aa99aea5ed190b535e552eb297fec32e8e170c8e and the diff inside the data collection configs is like:
<resourceType resourceLabel="${clvLinkMonGrpName} (${index})" label="Link monitor groups" name="clvLinkMonGrpEntry"> - <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/> - <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/> + <persistenceSelectorStrategy class="org.opennms.netmgt.collection.support.PersistAllSelectorStrategy"/> + <storageStrategy class="org.opennms.netmgt.collection.support.IndexStorageStrategy"/> </resourceType>