This Week in OpenNMS: 1.7.3 for You and Me

It’s time for This Week in OpenNMS. In the last week we got a basic working ACL implementation, as well as some other updates.

Project Updates

  • Stable: Current Release is 1.6.4
    1.6.4 is the current stable release, released (no kidding!) April 1st. It fixes a number of bugs, and adds a few features. For a full list, see the bugzilla 1.6.3 and 1.6.4 milestones. This is a recommended upgrade for anyone on OpenNMS versions older than 1.6.4.
  • Unstable: Current Release is 1.7.3
    1.7.3 is the current unstable release, released May 3rd. It fixes a number of 1.7.2 bugs, and is the first public release including the new ACL code. A 1.7.x overview is available in the release notes on the site.
  • Trunk: ACL/DAO Updates
    Work has continued on cleaning up the DAOs and polishing the first draft of ACLs for public consumption. There are still a number of open bugs on the ACL work where they are not being enforced in the web UI (#3135, #3137, and #3141) — if you notice any more, please open a bug and we’ll make sure they’re cleaned up before 1.8 ships.
  • Trunk: Vin Diagram
    Reporting support for vin diagrams was added to trunk. (Sorry, saw the joke elsewhere on the ‘net and couldn’t help myself.)
  • Stable/Trunk: Bugfixes
    As always, a few bugfixes and other additions (NetApp volumeFull trap event support, etc.) have been made in stable and forward-ported to trunk.
  • Stable/Trunk: Nightlies Fully Featured
    Because of some weird issues with the Maven Javadoc and Site plugins, nightly builds were only building RPMs and the installer, but not updating the sites, javadoc, and XSD documentation. This has been fixed in the process of getting 1.7.3 out the door, and completely up-to-date data should be available as of sometime this afternoon.

Wrapping Up 1.8

So for the last week or so we’ve been regrouping and trying to figure out what needs to be done to get 1.8 out the door. The basic framework for what’s going to be there is ready: Provisiond, and ACLs, plus lots of small updates and fixes. The goal is to be in beta before the end of the month, and get it out soon after that.
It’s a pretty reasonable goal, given what’s left to work on. The list is pretty short:

  • Finish up provisiond. This includes support for null foreign sources, ie, hosts discovered through discovery rather than declared by the importer. Also, providing a migration path for any Capsd plugins people may have already written (a Provisiond Discovery plugin which uses an old-style Capsd plugin as its “backend”).
  • Testing and implementing upgrades. Our schema has changed a bit since 1.6, and there are known issues with upgrading at the moment. We need to transform some data to match the new schema; I’m evaluating LiquiBase for doing this, I’ve heard good things about it so far.
  • Testing and finishing ACLs. The ACL framework as a whole is solid, but there are lots of corner cases to test, and a few places left that are known to currently ignore the ACL way of doing things. This needs to be addressed before 1.8 is releasable.
  • Bug Triage. It’s time to give some lovin’ to bugzilla. Since we’ve been heads-down in new features, we haven’t had much time to keep up with some of the smaller bugs that have passed through recently. I’m going to spend the next few weeks going through bugs, integrating patches and such that the community’s contributed that haven’t yet been committed, and trying to take care of some low-hanging fruit feature requests as time permits. If you have a bug open on something you think should be fixed before 1.8, please test it against 1.7.3 (or even better, SVN trunk) and let us know if it’s still an issue, and anything else that could help to fix it (SNMP walks, database dumps, etc.).

Happy Quatro de Mayo

As always, if there’s anything you’d like me to talk about in a future TWiO, or you just have a comment, criticism, or network management fanfic you’d like to share, don’t hesitiate to say hi. Also, we’ve still got room for more Order of the Blue Polo members if you’d like to send your own testimonial.

Tags: , , , , ,

Stay Connected

Subscribe to this site and get the latest project and event updates

Subscribe via RSS
  • Facebook
  • Twitter
  • identi.ca

OpenNMS Site Archives