Jesse White
2017-07-20 15:48:56 UTC
Branch: refs/heads/features/directed-rpcs
Home: https://github.com/OpenNMS/opennms
Commit: 3cbc347ea35091d1798db83b6ed44191f7f5a084
https://github.com/OpenNMS/opennms/commit/3cbc347ea35091d1798db83b6ed44191f7f5a084
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M core/ipc/rpc/api/src/main/java/org/opennms/core/rpc/api/RpcRequest.java
M core/ipc/rpc/camel-impl/pom.xml
M core/ipc/rpc/camel-impl/src/main/java/org/opennms/core/rpc/camel/CamelRpcClientPreProcessor.java
M core/ipc/rpc/camel-impl/src/main/java/org/opennms/core/rpc/camel/CamelRpcConstants.java
M core/ipc/rpc/camel-impl/src/main/java/org/opennms/core/rpc/camel/CamelRpcServerRouteManager.java
A core/ipc/rpc/camel-impl/src/test/java/org/opennms/core/rpc/camel/CamelRpcServerRouteManagerTest.java
M core/ipc/rpc/camel-impl/src/test/java/org/opennms/core/rpc/camel/EchoRpcIT.java
M core/ipc/rpc/common/src/main/java/org/opennms/core/rpc/echo/EchoRequest.java
M core/ipc/rpc/shell-commands/src/main/java/org/opennms/core/rpc/commands/StressCommand.java
M core/snmp/api/src/main/java/org/opennms/netmgt/snmp/proxy/SNMPRequestBuilder.java
M core/snmp/commands/src/main/java/org/opennms/netmgt/snmp/commands/WalkCommand.java
M core/snmp/proxy-rpc-impl/src/main/java/org/opennms/netmgt/snmp/proxy/common/AbstractSNMPRequestBuilder.java
M core/snmp/proxy-rpc-impl/src/main/java/org/opennms/netmgt/snmp/proxy/common/SnmpRequestDTO.java
M features/collection/api/src/main/java/org/opennms/netmgt/collection/api/CollectorRequestBuilder.java
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/CollectorRequestBuilderImpl.java
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/CollectorRequestDTO.java
M features/collection/shell-commands/src/main/java/org/opennms/netmgt/collection/commands/CollectCommand.java
M features/poller/api/src/main/java/org/opennms/netmgt/poller/PollerRequestBuilder.java
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/PollerRequestBuilderImpl.java
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/PollerRequestDTO.java
M features/poller/shell/src/main/java/org/opennms/netmgt/poller/shell/Poll.java
M opennms-icmp/commands/src/main/java/org/opennms/netmgt/icmp/commands/PingCommand.java
M opennms-icmp/commands/src/main/java/org/opennms/netmgt/icmp/commands/PingSweepCommand.java
M opennms-icmp/opennms-icmp-api/src/main/java/org/opennms/netmgt/icmp/proxy/PingRequestBuilder.java
M opennms-icmp/opennms-icmp-api/src/main/java/org/opennms/netmgt/icmp/proxy/PingSweepRequestBuilder.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingRequestBuilderImpl.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingRequestDTO.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingSweepRequestBuilderImpl.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingSweepRequestDTO.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/detector/client/rpc/DetectorRequestBuilderImpl.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/detector/client/rpc/DetectorRequestDTO.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/dns/client/rpc/DnsLookupRequestDTO.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/dns/client/rpc/LocationAwareDnsLookupClientRpcImpl.java
M opennms-provision/opennms-provision-api/src/main/java/org/opennms/netmgt/provision/DetectorRequestBuilder.java
M opennms-provision/opennms-provision-api/src/main/java/org/opennms/netmgt/provision/LocationAwareDnsLookupClient.java
M opennms-provision/opennms-provision-persistence/src/main/java/org/opennms/netmgt/provision/persist/RequisitionRequestBuilder.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/detector/command/Detect.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/dns/command/DnsLookup.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/dns/command/DnsReverseLookup.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/requisition/command/ShowImport.java
M opennms-provision/opennms-requisition-service/src/main/java/org/opennms/netmgt/provision/persist/rpc/RequisitionRequestBuilderImpl.java
M opennms-provision/opennms-requisition-service/src/main/java/org/opennms/netmgt/provision/persist/rpc/RequisitionRequestDTO.java
Log Message:
-----------
Add support for targeting a specific Minion with an RPC:
* Specify the system id in a RPC request to target a specific Minion
* Updated all of the existing modules and shell commands to support
specifying the system id
Commit: a0fd7c341bd07873cf61cbb2eaec8fea49a68bf5
https://github.com/OpenNMS/opennms/commit/a0fd7c341bd07873cf61cbb2eaec8fea49a68bf5
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M features/minion/heartbeat/consumer/src/main/java/org/opennms/minion/heartbeat/consumer/HeartbeatConsumer.java
M features/poller/monitors/core/pom.xml
A features/poller/monitors/core/src/main/java/org/opennms/netmgt/poller/monitors/MinionRpcMonitor.java
M features/poller/monitors/core/src/main/resources/META-INF/services/org.opennms.netmgt.poller.ServiceMonitor
M opennms-base-assembly/src/main/filtered/etc/poller-configuration.xml
M opennms-base-assembly/src/main/filtered/etc/response-graph.properties
Log Message:
-----------
Add a new MinionRpcMonitor to test directed RPC calls using the Echo module.
Commit: 8b8ed6cd0e33bcddc5ce36bd469129c0c99b7fd2
https://github.com/OpenNMS/opennms/commit/8b8ed6cd0e33bcddc5ce36bd469129c0c99b7fd2
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/CollectorRequestBuilderImpl.java
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/LocationAwareCollectorClientImpl.java
M features/minion/heartbeat/consumer/src/main/java/org/opennms/minion/heartbeat/consumer/HeartbeatConsumer.java
M features/poller/client-rpc/pom.xml
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/LocationAwarePollerClientImpl.java
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/PollerRequestBuilderImpl.java
M opennms-base-assembly/src/main/filtered/etc/collectd-configuration.xml
M opennms-base-assembly/src/main/filtered/etc/poller-configuration.xml
Log Message:
-----------
Use directed RPCs for the JMX-Minion collector.
Commit: a313c8d0637fe7ad2ab58fdbed1a30eecc28c4d9
https://github.com/OpenNMS/opennms/commit/a313c8d0637fe7ad2ab58fdbed1a30eecc28c4d9
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M opennms-base-assembly/src/main/filtered/etc/response-graph.properties
Log Message:
-----------
fix graph definition.
Compare: https://github.com/OpenNMS/opennms/compare/23165258ce72...a313c8d0637f
Home: https://github.com/OpenNMS/opennms
Commit: 3cbc347ea35091d1798db83b6ed44191f7f5a084
https://github.com/OpenNMS/opennms/commit/3cbc347ea35091d1798db83b6ed44191f7f5a084
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M core/ipc/rpc/api/src/main/java/org/opennms/core/rpc/api/RpcRequest.java
M core/ipc/rpc/camel-impl/pom.xml
M core/ipc/rpc/camel-impl/src/main/java/org/opennms/core/rpc/camel/CamelRpcClientPreProcessor.java
M core/ipc/rpc/camel-impl/src/main/java/org/opennms/core/rpc/camel/CamelRpcConstants.java
M core/ipc/rpc/camel-impl/src/main/java/org/opennms/core/rpc/camel/CamelRpcServerRouteManager.java
A core/ipc/rpc/camel-impl/src/test/java/org/opennms/core/rpc/camel/CamelRpcServerRouteManagerTest.java
M core/ipc/rpc/camel-impl/src/test/java/org/opennms/core/rpc/camel/EchoRpcIT.java
M core/ipc/rpc/common/src/main/java/org/opennms/core/rpc/echo/EchoRequest.java
M core/ipc/rpc/shell-commands/src/main/java/org/opennms/core/rpc/commands/StressCommand.java
M core/snmp/api/src/main/java/org/opennms/netmgt/snmp/proxy/SNMPRequestBuilder.java
M core/snmp/commands/src/main/java/org/opennms/netmgt/snmp/commands/WalkCommand.java
M core/snmp/proxy-rpc-impl/src/main/java/org/opennms/netmgt/snmp/proxy/common/AbstractSNMPRequestBuilder.java
M core/snmp/proxy-rpc-impl/src/main/java/org/opennms/netmgt/snmp/proxy/common/SnmpRequestDTO.java
M features/collection/api/src/main/java/org/opennms/netmgt/collection/api/CollectorRequestBuilder.java
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/CollectorRequestBuilderImpl.java
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/CollectorRequestDTO.java
M features/collection/shell-commands/src/main/java/org/opennms/netmgt/collection/commands/CollectCommand.java
M features/poller/api/src/main/java/org/opennms/netmgt/poller/PollerRequestBuilder.java
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/PollerRequestBuilderImpl.java
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/PollerRequestDTO.java
M features/poller/shell/src/main/java/org/opennms/netmgt/poller/shell/Poll.java
M opennms-icmp/commands/src/main/java/org/opennms/netmgt/icmp/commands/PingCommand.java
M opennms-icmp/commands/src/main/java/org/opennms/netmgt/icmp/commands/PingSweepCommand.java
M opennms-icmp/opennms-icmp-api/src/main/java/org/opennms/netmgt/icmp/proxy/PingRequestBuilder.java
M opennms-icmp/opennms-icmp-api/src/main/java/org/opennms/netmgt/icmp/proxy/PingSweepRequestBuilder.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingRequestBuilderImpl.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingRequestDTO.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingSweepRequestBuilderImpl.java
M opennms-icmp/opennms-icmp-proxy-rpc-impl/src/main/java/org/opennms/netmgt/icmp/proxy/PingSweepRequestDTO.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/detector/client/rpc/DetectorRequestBuilderImpl.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/detector/client/rpc/DetectorRequestDTO.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/dns/client/rpc/DnsLookupRequestDTO.java
M opennms-provision/opennms-detectorclient-rpc/src/main/java/org/opennms/netmgt/provision/dns/client/rpc/LocationAwareDnsLookupClientRpcImpl.java
M opennms-provision/opennms-provision-api/src/main/java/org/opennms/netmgt/provision/DetectorRequestBuilder.java
M opennms-provision/opennms-provision-api/src/main/java/org/opennms/netmgt/provision/LocationAwareDnsLookupClient.java
M opennms-provision/opennms-provision-persistence/src/main/java/org/opennms/netmgt/provision/persist/RequisitionRequestBuilder.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/detector/command/Detect.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/dns/command/DnsLookup.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/dns/command/DnsReverseLookup.java
M opennms-provision/opennms-provision-shell/src/main/java/org/opennms/netmgt/provision/requisition/command/ShowImport.java
M opennms-provision/opennms-requisition-service/src/main/java/org/opennms/netmgt/provision/persist/rpc/RequisitionRequestBuilderImpl.java
M opennms-provision/opennms-requisition-service/src/main/java/org/opennms/netmgt/provision/persist/rpc/RequisitionRequestDTO.java
Log Message:
-----------
Add support for targeting a specific Minion with an RPC:
* Specify the system id in a RPC request to target a specific Minion
* Updated all of the existing modules and shell commands to support
specifying the system id
Commit: a0fd7c341bd07873cf61cbb2eaec8fea49a68bf5
https://github.com/OpenNMS/opennms/commit/a0fd7c341bd07873cf61cbb2eaec8fea49a68bf5
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M features/minion/heartbeat/consumer/src/main/java/org/opennms/minion/heartbeat/consumer/HeartbeatConsumer.java
M features/poller/monitors/core/pom.xml
A features/poller/monitors/core/src/main/java/org/opennms/netmgt/poller/monitors/MinionRpcMonitor.java
M features/poller/monitors/core/src/main/resources/META-INF/services/org.opennms.netmgt.poller.ServiceMonitor
M opennms-base-assembly/src/main/filtered/etc/poller-configuration.xml
M opennms-base-assembly/src/main/filtered/etc/response-graph.properties
Log Message:
-----------
Add a new MinionRpcMonitor to test directed RPC calls using the Echo module.
Commit: 8b8ed6cd0e33bcddc5ce36bd469129c0c99b7fd2
https://github.com/OpenNMS/opennms/commit/8b8ed6cd0e33bcddc5ce36bd469129c0c99b7fd2
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/CollectorRequestBuilderImpl.java
M features/collection/client-rpc/src/main/java/org/opennms/netmgt/collection/client/rpc/LocationAwareCollectorClientImpl.java
M features/minion/heartbeat/consumer/src/main/java/org/opennms/minion/heartbeat/consumer/HeartbeatConsumer.java
M features/poller/client-rpc/pom.xml
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/LocationAwarePollerClientImpl.java
M features/poller/client-rpc/src/main/java/org/opennms/netmgt/poller/client/rpc/PollerRequestBuilderImpl.java
M opennms-base-assembly/src/main/filtered/etc/collectd-configuration.xml
M opennms-base-assembly/src/main/filtered/etc/poller-configuration.xml
Log Message:
-----------
Use directed RPCs for the JMX-Minion collector.
Commit: a313c8d0637fe7ad2ab58fdbed1a30eecc28c4d9
https://github.com/OpenNMS/opennms/commit/a313c8d0637fe7ad2ab58fdbed1a30eecc28c4d9
Author: Jesse White <***@opennms.org>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M opennms-base-assembly/src/main/filtered/etc/response-graph.properties
Log Message:
-----------
fix graph definition.
Compare: https://github.com/OpenNMS/opennms/compare/23165258ce72...a313c8d0637f