It's time for This Week in OpenNMS! In the last week we worked on various internals, the Minion, and the web UI.
Github Project Updates
-
Internals
Jesse and I finished converting XML parsing to JAXB. All that's left is to remove some final references to Castor and then it's gone. I also did a bunch of work changing our JAXB objects to use Java 8's
Optional
class for return values. Antonio did more work on bugs in CDP and OSPF discovery in Enlinkd. Seth did more work on improving the Elasticsearch integration. -
Minion
Jesse added DNS and XmlCollector collector support to the Minion.
-
Web UI
Markus and Craig worked on more cleanups to Craig's asset -> topology mapper. Christian and Markus did more work on refactoring Provisiond and requisition handling.
Upcoming Events and Appearances
-
Percona Live - April 24th through 27th, 2017
Jesse will be speaking at Percona in Santa Clara, California on April 25th, 2017.
-
OpenNMS Hackathon - April 28th through April 30th, 2017
Markus is arranging an OpenNMS hackathon in Fulda, Germany at the end of April. If you'd like to hack on the OpenNMS code fixing bugs, implementing features, or just want to talk with other OpenNMS developers, please follow this link to let them know you're interested in joining: OpenNMS Hackathon Doodle
-
Dev-Jam 2017 - Concordia University - July 16th through 21st
Our annual developers' conference, Dev-Jam, will be held in Montreal, Canada this year. For details, please see Tarus's announcement on the OpenNMS blog. When you're ready to register, go to the registration page. See you there!
Until Next Week…
If there’s anything you’d like me to talk about in a future TWiO, or you just have a comment or criticism you’d like to share, don’t hesitate to say hi.
- Ben
Resolved Issues Since Last TWiO
- HZN-1035: Service opennms doesn't start after upgrade from 18.0.4 to 19.0.1
- NMS-8897: NPE in CdpLink.toString()
- NMS-9134: Migrate remaining XSDs from Castor to JAXB
- NMS-9201: SyslogParser should not assume UTC timestamps
- NMS-9213: PSQL Exception When Acknowledging Alarms
- NMS-9226: OpenNMS won't start after upgrade to version 19
- NMS-9230: Randomize ES1 cluster names so tests don't join each others' clusters