In short, excess use of the @JsonIgnore annotation in fixing NMS-6420 has led to interfaces that are "Not Monitored" (i.e. have no monitored services on them) being colored the same as ones that are down in the IP Interfaces tab of the Node Interfaces box in the node details page of the webapp.
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:
Jeff Gehlbach August 19, 2014 at 1:57 PM
I've committed and pushed 71b46e8a450d231eddcd984013b252871fbd9493 which:
1. Removes the @JsonIgnore annotation from OnmsIpInterface.getMonitoredServiceCount() 2. Un-stubs the native method org.opennms.features.node.list.gwt.client.IpInterface.getMonitoredServiceCount() to pass through the value from the equivalent method in OnmsIpInterface 3. Changes org.opennms.features.node.list.gwt.client.IpInterfaceTable.getStyleNames() to consider an interface with < 1 service the same as ones that are unmanaged, forced-unmanaged, or not-monitored
This issue corresponds to support ticket https://mynms.opennms.com/Ticket/Display.html?id=3190
In short, excess use of the @JsonIgnore annotation in fixing NMS-6420 has led to interfaces that are "Not Monitored" (i.e. have no monitored services on them) being colored the same as ones that are down in the IP Interfaces tab of the Node Interfaces box in the node details page of the webapp.