pcp
[Top] [All Lists]

parfait updates: more tests, fix warnings, add basename checking for age

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: parfait updates: more tests, fix warnings, add basename checking for agent
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 24 May 2016 02:49:49 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <740507138.49438098.1464072491719.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 0+ph8edE4rJFr71uA1rJpBKRH7MZvg==
Thread-topic: parfait updates: more tests, fix warnings, add basename checking for agent
Changes committed to git://git.pcp.io/nathans/parfait.git master

Nathan Scott (8):
      Fix partfait-agent resource leak on application XML class path load.
      Remove a handful of no-longer-used parfait-agent imports
      Fix cut+paste error on parfait-agent MonitoringViewNames test
      Remove unused imports and some use of deprecated interfaces
      Fix partfait-spring resource leak on application XML class path load.
      Use Guava MoreObjects over deprecated Objects firstNonNull in JmxView
      Ensure only sanitized command basenames allowed in parfait-agent
      Remove unused jmxServer bean from agent spring config


 parfait-agent/src/main/java/io/pcp/parfait/JmxConnector.java                   
                 |    5 -
 parfait-agent/src/main/java/io/pcp/parfait/MonitoringViewProperties.java       
                 |   29 +++---
 
parfait-agent/src/main/java/io/pcp/parfait/OptionalMonitoredMBeanRegistrar.java 
                |    1 
 parfait-agent/src/main/java/io/pcp/parfait/ParfaitAgent.java                   
                 |    6 -
 parfait-agent/src/main/resources/javabeans.xml                                 
                 |    4 
 parfait-agent/src/test/java/io/pcp/parfait/MonitoringViewNamesTest.java        
                 |   14 ++
 
parfait-benchmark/src/main/java/io/pcp/parfait/benchmark/StandardMetricThroughPutBenchmark.java
 |    6 -
 parfait-core/src/main/java/io/pcp/parfait/CompositeMonitoringView.java         
                 |    1 
 parfait-core/src/main/java/io/pcp/parfait/MonitorableRegistry.java             
                 |   18 +--
 parfait-core/src/main/java/io/pcp/parfait/PollingMonitoredValue.java           
                 |    4 
 parfait-core/src/main/java/io/pcp/parfait/timing/StandardThreadMetrics.java    
                 |    3 
 parfait-core/src/main/java/io/pcp/parfait/unit/NonSI.java                      
                 |    3 
 parfait-jmx/src/main/java/io/pcp/parfait/jmx/JmxView.java                      
                 |    4 
 parfait-spring/src/test/java/io/pcp/parfait/spring/MonitorTest.java            
                 |   48 ++++------
 14 files changed, 77 insertions(+), 69 deletions(-)


commit ac00bb8c443ff0799383e2d34f0cf105edddd343
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 16:45:21 2016 +1000

    Remove unused jmxServer bean from agent spring config

commit 8db7d6ecc308f51f9c97c68240a606d7d8adb78d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 16:44:02 2016 +1000

    Ensure only sanitized command basenames allowed in parfait-agent
    
    Otherwise the MMV agent tosses 'em on the scraphead.  Add checks
    and test cases to verify all sorts of good and bad names.

commit a62cf5c0d81ec3e84bfa23993989f9dddeb72e95
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 12:56:35 2016 +1000

    Use Guava MoreObjects over deprecated Objects firstNonNull in JmxView

commit 966bfd31d9ad5c05a26b9b8e4d0a2f19fc452d00
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 12:55:09 2016 +1000

    Fix partfait-spring resource leak on application XML class path load.

commit d4a3e93fc03b79b5226fa0978d04249e43d8e6df
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 12:19:50 2016 +1000

    Remove unused imports and some use of deprecated interfaces

commit 9aeb6cf121d498d1674d4287efaf7c12550972f8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 11:54:16 2016 +1000

    Fix cut+paste error on parfait-agent MonitoringViewNames test

commit 0add37b7829f913c6cdb5afe3fb997f9ae43e20b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 11:53:43 2016 +1000

    Remove a handful of no-longer-used parfait-agent imports

commit 89bc982c8f792651c6c0fc1309b17070815dbcbc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 24 11:53:09 2016 +1000

    Fix partfait-agent resource leak on application XML class path load.

<Prev in Thread] Current Thread [Next in Thread>
  • parfait updates: more tests, fix warnings, add basename checking for agent, Nathan Scott <=