Updates to Github #github #java

[email protected] Integration <[email protected]> Wed, 15 Feb 2017 23:12:34 -0800
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>

6 New Commits:

[parfait:master] By Nathan Scott <[email protected]>:
1a6d2e820ebb ( https://github.com/performancecopilot/parfait/commit/1a6d2e820ebbdd722b6426b083d824dad9ab4745 ) : Move forward to mandating JDK 1.8 as the baseline This will allow switching to more modern versions of the DropWizard Metrics library, as well as uom-se.

Modified: README.md ( https://github.com/performancecopilot/parfait/blob/master/README.md )
Modified: pom.xml ( https://github.com/performancecopilot/parfait/blob/master/pom.xml )

[parfait:master] By Nathan Scott <[email protected]>:
63a6ed30fba1 ( https://github.com/performancecopilot/parfait/commit/63a6ed30fba10523c95c8798d6b209114ea47206 ) : Switch to using the unitsofmeasurement uom-se module Now we have a 1.8 base, we can move forward to using uom-se (standard edition) over units-ri (reference implementation).

Modified: dxm/pom.xml ( https://github.com/performancecopilot/parfait/blob/master/dxm/pom.xml )
Modified: dxm/src/main/java/io/pcp/parfait/dxm/PcpMmvWriter.java ( https://github.com/performancecopilot/parfait/blob/master/dxm/src/main/java/io/pcp/parfait/dxm/PcpMmvWriter.java )
Modified: dxm/src/main/java/io/pcp/parfait/dxm/semantics/PcpScale.java ( https://github.com/performancecopilot/parfait/blob/master/dxm/src/main/java/io/pcp/parfait/dxm/semantics/PcpScale.java )
Modified: dxm/src/main/java/io/pcp/parfait/dxm/semantics/UnitMapping.java ( https://github.com/performancecopilot/parfait/blob/master/dxm/src/main/java/io/pcp/parfait/dxm/semantics/UnitMapping.java )
Modified: examples/acme/src/main/java/ProductBuilder.java ( https://github.com/performancecopilot/parfait/blob/master/examples/acme/src/main/java/ProductBuilder.java )
Modified: parfait-agent/src/main/resources/units.xml ( https://github.com/performancecopilot/parfait/blob/master/parfait-agent/src/main/resources/units.xml )
Modified: parfait-core/pom.xml ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/pom.xml )
Modified: parfait-core/src/main/java/io/pcp/parfait/Monitorable.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/Monitorable.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/MonitoredConstant.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/MonitoredConstant.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/MonitoredCounter.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/MonitoredCounter.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/MonitoredIntValue.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/MonitoredIntValue.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/MonitoredLongValue.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/MonitoredLongValue.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/MonitoredValue.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/MonitoredValue.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/PollingMonitoredValue.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/PollingMonitoredValue.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/timing/EventTimer.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/timing/EventTimer.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/timing/MetricMeasurement.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/timing/MetricMeasurement.java )
Modified: parfait-core/src/main/java/io/pcp/parfait/timing/StandardThreadMetrics.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/main/java/io/pcp/parfait/timing/StandardThreadMetrics.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/DummyMonitorable.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/DummyMonitorable.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/MonitoredConstantTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/MonitoredConstantTest.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/MonitoredIntValueTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/MonitoredIntValueTest.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/MonitoredLongValueTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/MonitoredLongValueTest.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/PollingMonitoredValueTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/PollingMonitoredValueTest.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/TimeWindowCounterBuilderTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/TimeWindowCounterBuilderTest.java )
Modified: parfait-core/src/test/java/io/pcp/parfait/timing/LoggerSinkTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/src/test/java/io/pcp/parfait/timing/LoggerSinkTest.java )
Modified: parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/DefaultMetricDescriptorLookup.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/DefaultMetricDescriptorLookup.java )
Modified: parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/CountingAdapter.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/CountingAdapter.java )
Modified: parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/HistogramAdapter.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/HistogramAdapter.java )
Modified: parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/MeteredAdapter.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/MeteredAdapter.java )
Modified: parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/SamplingAdapter.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/SamplingAdapter.java )
Modified: parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/TimerAdapter.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/main/java/io/pcp/parfait/dropwizard/metricadapters/TimerAdapter.java )
Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/MetricAdapterFactoryImplTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/MetricAdapterFactoryImplTest.java )
Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/NonSelfRegisteringSettableValueTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/NonSelfRegisteringSettableValueTest.java )
Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/CountingAdapterTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/CountingAdapterTest.java )
Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/GaugeAdapterTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/GaugeAdapterTest.java )
Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/MeteredAdapterTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/MeteredAdapterTest.java )
Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/TimerAdapterTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/metricadapters/TimerAdapterTest.java )
Modified: parfait-jdbc/src/main/java/io/pcp/parfait/jdbc/ParfaitDataSource.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-jdbc/src/main/java/io/pcp/parfait/jdbc/ParfaitDataSource.java )
Modified: parfait-jmx/src/main/java/io/pcp/parfait/jmx/MonitoredMBeanAttributeFactory.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-jmx/src/main/java/io/pcp/parfait/jmx/MonitoredMBeanAttributeFactory.java )
Modified: pom.xml ( https://github.com/performancecopilot/parfait/blob/master/pom.xml )

[parfait:master] By Nathan Scott <[email protected]>:
5514325c6cf0 ( https://github.com/performancecopilot/parfait/commit/5514325c6cf0107c32cec3d64a1c841083edf6df ) : Update to more recent version of dropwizard.io metrics module The one API breaking change affected ParfaitReporterFactoryTest, relatively straightforward to resolve by using the metrics class YamlConfigurationFactory (ConfigurationFactory now an interface). That caused this fallout... testBuildFromYamlConfiguration(io.pcp.parfait.dropwizard.ParfaitReporterFactoryTest) Time elapsed: 0.123 sec <<< ERROR! io.dropwizard.configuration.ConfigurationParsingException: /home/source/git/parfait/parfait-dropwizard/target/test-classes/io/pcp/parfait/dropwizard/metric-app.yml has an error: * Failed to parse configuration at: reporters.excludes; (was java.lang.NullPointerException) (through reference chain: io.dropwizard.metrics.MetricsFactory["reporters"]->io.pcp.parfait.dropwizard.ParfaitReporterFactory["excludes"]) ...which is resolved here by no longer having an empty "excludes" section in the metrics-app test YAML configuration file.

Modified: parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/ParfaitReporterFactoryTest.java ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/java/io/pcp/parfait/dropwizard/ParfaitReporterFactoryTest.java )
Modified: parfait-dropwizard/src/test/resources/io/pcp/parfait/dropwizard/metric-app.yml ( https://github.com/performancecopilot/parfait/blob/master/parfait-dropwizard/src/test/resources/io/pcp/parfait/dropwizard/metric-app.yml )
Modified: pom.xml ( https://github.com/performancecopilot/parfait/blob/master/pom.xml )

[parfait:master] By Ryan Doyle <[email protected]>:
391611aff3f5 ( https://github.com/performancecopilot/parfait/commit/391611aff3f5dc3d6ac12dc067a2b9c55f376d64 ) : Resolve merge overlap with MMV2 code still using units-ri

Modified: dxm/src/test/java/io/pcp/parfait/dxm/PcpMetricInfoV2Test.java ( https://github.com/performancecopilot/parfait/blob/master/dxm/src/test/java/io/pcp/parfait/dxm/PcpMetricInfoV2Test.java )
Modified: dxm/src/test/java/io/pcp/parfait/dxm/PcpMmvWriterIntegrationTest.java ( https://github.com/performancecopilot/parfait/blob/master/dxm/src/test/java/io/pcp/parfait/dxm/PcpMmvWriterIntegrationTest.java )
Modified: dxm/src/test/java/io/pcp/parfait/dxm/PcpMmvWriterTest.java ( https://github.com/performancecopilot/parfait/blob/master/dxm/src/test/java/io/pcp/parfait/dxm/PcpMmvWriterTest.java )

[parfait:master] By Nathan Scott <[email protected]>:
224b8a49aad9 ( https://github.com/performancecopilot/parfait/commit/224b8a49aad954c7e2ec103ac19f15edcd9b29f6 ) : Add pom.xml reporting output.Encoding to fix a build warning

Modified: pom.xml ( https://github.com/performancecopilot/parfait/blob/master/pom.xml )

[parfait:master] By Nathan Scott <[email protected]>:
e35e773713b1 ( https://github.com/performancecopilot/parfait/commit/e35e773713b13a16c888ae9932b9d5dd1095439d ) : Update pom files to use systems-unicode-java8 now This was the final piece of the java8+ transition for Parfait, everything is building cleanly here now with correct deps.

Modified: dxm/pom.xml ( https://github.com/performancecopilot/parfait/blob/master/dxm/pom.xml )
Modified: parfait-agent/pom.xml ( https://github.com/performancecopilot/parfait/blob/master/parfait-agent/pom.xml )
Modified: parfait-core/pom.xml ( https://github.com/performancecopilot/parfait/blob/master/parfait-core/pom.xml )
Modified: pom.xml ( https://github.com/performancecopilot/parfait/blob/master/pom.xml )



---

[performancecopilot/parfait] Pull request closed by natoscott ( https://github.com/natoscott ) :

#40 Move forward to mandating JDK 1.8 as the baseline ( https://github.com/performancecopilot/parfait/pull/40 )
Allows updating the dropwizard metrics module and replacing unit-ri with uom-se.