Upgrade to Newts 3.0.0

Description

Upgrade to the latest version of Newts that includes an upgrade to the v4 of the Datastax driver for Cassandra and a newer version of Guava.

Acceptance / Success Criteria

None

Activity

Show:

Jesse White April 5, 2023 at 9:08 PM

PR:

Jesse White April 5, 2023 at 2:54 PM

Successfully tested instance with driver-settings-file (and fixed a bug with keyspace handling while testing)

Set the properties to use the settings file with ‘opennms.properties.d/newts.properties’:

Basic settings sufficient to get things started in ‘newts.conf’ referenced above:

See for the full spec.

Jesse White April 4, 2023 at 1:40 PM

Upgrade notes:

  • jmx metric have changed, also includes ‘type’ in object name:

    • references and data-collection will need to be updated too

Jesse White April 3, 2023 at 11:45 PM
Edited

Upgrade notes:

  • datacenter is now a required parameter

    • added: org.opennms.newts.config.datacenter

  • min connection pool settings gone

    • removed: org.opennms.newts.config.core-connections-per-host

    • removed: org.opennms.newts.config.max-connections-per-host

    • added: org.opennms.newts.config.connections-per-host

  • can override settings via sys props (see blob storage test for example)

    • ‘-Ddatastax-java-driver.basic.request.timeout=”30 seconds”’

  • can alternatively specific all settings in “settings file”

    • added: org.opennms.newts.config.driver_settings_file

Testing notes:

  • verify that system can be fully configured with “settings file”: newts init, core runtime, sentinel runtime

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

PagerDuty

Created March 17, 2023 at 3:54 PM
Updated April 18, 2023 at 8:09 PM
Resolved April 18, 2023 at 8:09 PM