We have decided to finally eliminate Capsd from OpenNMS. It was deprecated long ago and replaced by the Provisiond provisioning system. In OpenNMS 14, we changed the default settings so that Provisiond handles node discovery events instead of Capsd.
We now need to completely remove the subsystem. This will eliminate a lot of legacy JDBC code that uses node/IP address/service ID tuples to identify managed services instead of the simpler integer primary keys that were added when we adopted Hibernate. This will allow us to simplify and speed up the database schema.