You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by "Kirk Lund (JIRA)" <ji...@apache.org> on 2016/12/13 19:18:58 UTC
[jira] [Closed] (GEODE-741) NotificationListener getSource() method
does not return useful information
[ https://issues.apache.org/jira/browse/GEODE-741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kirk Lund closed GEODE-741.
---------------------------
> NotificationListener getSource() method does not return useful information
> --------------------------------------------------------------------------
>
> Key: GEODE-741
> URL: https://issues.apache.org/jira/browse/GEODE-741
> Project: Geode
> Issue Type: Improvement
> Components: jmx
> Reporter: Jens Deppe
>
> {noformat}
> Host name: w2-gst-pnq-01
> OS name: Linux
> Architecture: amd64
> OS version: 2.6.32-220.el6.x86_64
> Java version: 1.7.0_72
> Java vm name: Java HotSpot(TM) 64-Bit Server VM
> Java vendor: Oracle Corporation
> Java home: /export/gcm/where/jdk/1.7.0_72/x86_64.linux/jre
> #####################################################
>
> GemFire Version 9.0.0-SNAPSHOT
> Source Date: 2015-08-23 21:04:58 -0700
> Source Revision: eeb7ae1778d6af454526d1daba79422f903b5f06
> Source Repository: develop
>
> Build Id: lynn 082515
> Build Date: 2015-08-25 15:34:15 -0700
> Build Version: 9.0.0-SNAPSHOT lynn 082515 2015-08-25 15:34:15 -0700 javac 1.7.0_72
> Build JDK: Java 1.7.0_72
> Build Platform: Linux 2.6.32-220.el6.x86_64 amd64
>
> #####################################################
> Test was run from batt.bt
> Test:
> asyncMsg/concBurst.conf
> A=JMXClient
> B=peer
> JMXClientHosts=1
> JMXClientThreadsPerVM=1
> JMXClientVMsPerHost=1
> hydra.numHosts=5
> locatorHosts=1
> locatorThreadsPerVM=1
> locatorVMsPerHost=1
> peerHosts=10
> peerThreadsPerVM=5
> peerVMsPerHost=1
> No local.conf for this run
> //randomSeed extracted from test:
> hydra.Prms-randomSeed=1440543431332;
> This test passed, but logs jmx notifications using a NotificationListener. This listener just logs the information
> in the notification object. The "source" (obtained by calling Notification.getSource()) always logs as
> "DistributedSystem(-1)", which doesn't really give any useful information.
> The java docs say the source is the object on which the event occurred. But the returned string is always the same,
> no matter which member the event came from.
> We need have this return useful information. We also need a unit test for this.
> Note that this is a new test and is currently checked in only on branch wip-remove-deprecated.
> [info 2015/08/25 16:08:20.739 PDT <ClientNotifForwarder-1> tid=0x15] Invoked util.NotificationLogListener. in JMXClient1
> notification: javax.management.Notification[source=DistributedSystem(-1)][type=system.alert][message=15 seconds have elapsed while waiting for replies: <DistributedCacheOperation$CacheOperationReplyProcessor 75 waiting for 9 replies from [w2-gst-pnq-01(peergemfire8_w2-gst-pnq-01_11510:11510)<v2>:32066, w2-gst-pnq-01(peergemfire9_w2-gst-pnq-01_11537:11537)<v2>:38847, w2-gst-pnq-01(peergemfire7_w2-gst-pnq-01_11488:11488)<v2>:55130, w2-gst-pnq-01(peergemfire2_w2-gst-pnq-01_11357:11357)<v2>:56822, w2-gst-pnq-01(peergemfire10_w2-gst-pnq-01_11334:11334)<v1>:59949, w2-gst-pnq-01(peergemfire4_w2-gst-pnq-01_11408:11408)<v2>:10401, w2-gst-pnq-01(peergemfire6_w2-gst-pnq-01_11460:11460)<v1>:7746, w2-gst-pnq-01(peergemfire5_w2-gst-pnq-01_11432:11432)<v2>:8911, w2-gst-pnq-01(peergemfire1_w2-gst-pnq-01_11311:11311)<v2>:56168]> on w2-gst-pnq-01(peergemfire3_w2-gst-pnq-01_11380:11380)<v1>:48369 whose current membership list is: [[w2-gst-pnq-01(peergemfire9_w2-gst-pnq-01_11537:11537)<v2>:38847, w2-gst-pnq-01(peergemfire8_w2-gst-pnq-01_11510:11510)<v2>:32066, w2-gst-pnq-01(peergemfire7_w2-gst-pnq-01_11488:11488)<v2>:55130, w2-gst-pnq-01(peergemfire2_w2-gst-pnq-01_11357:11357)<v2>:56822, w2-gst-pnq-01(peergemfire10_w2-gst-pnq-01_11334:11334)<v1>:59949, w2-gst-pnq-01(peergemfire4_w2-gst-pnq-01_11408:11408)<v2>:10401, w2-gst-pnq-01(locatorgemfire1_w2-gst-pnq-01_11306:11306)<v0>:2275, w2-gst-pnq-01(peergemfire6_w2-gst-pnq-01_11460:11460)<v1>:7746, w2-gst-pnq-01(peergemfire5_w2-gst-pnq-01_11432:11432)<v2>:8911, w2-gst-pnq-01(peergemfire1_w2-gst-pnq-01_11311:11311)<v2>:56168, w2-gst-pnq-01(peergemfire3_w2-gst-pnq-01_11380:11380)<v1>:48369]]]
> source: DistributedSystem(-1)
> handback: null
> timestamp: 1440544100736
> sequence number: 489
> type: system.alert
> message: 15 seconds have elapsed while waiting for replies: <DistributedCacheOperation$CacheOperationReplyProcessor 75 waiting for 9 replies from [w2-gst-pnq-01(peergemfire8_w2-gst-pnq-01_11510:11510)<v2>:32066, w2-gst-pnq-01(peergemfire9_w2-gst-pnq-01_11537:11537)<v2>:38847, w2-gst-pnq-01(peergemfire7_w2-gst-pnq-01_11488:11488)<v2>:55130, w2-gst-pnq-01(peergemfire2_w2-gst-pnq-01_11357:11357)<v2>:56822, w2-gst-pnq-01(peergemfire10_w2-gst-pnq-01_11334:11334)<v1>:59949, w2-gst-pnq-01(peergemfire4_w2-gst-pnq-01_11408:11408)<v2>:10401, w2-gst-pnq-01(peergemfire6_w2-gst-pnq-01_11460:11460)<v1>:7746, w2-gst-pnq-01(peergemfire5_w2-gst-pnq-01_11432:11432)<v2>:8911, w2-gst-pnq-01(peergemfire1_w2-gst-pnq-01_11311:11311)<v2>:56168]> on w2-gst-pnq-01(peergemfire3_w2-gst-pnq-01_11380:11380)<v1>:48369 whose current membership list is: [[w2-gst-pnq-01(peergemfire9_w2-gst-pnq-01_11537:11537)<v2>:38847, w2-gst-pnq-01(peergemfire8_w2-gst-pnq-01_11510:11510)<v2>:32066, w2-gst-pnq-01(peergemfire7_w2-gst-pnq-01_11488:11488)<v2>:55130, w2-gst-pnq-01(peergemfire2_w2-gst-pnq-01_11357:11357)<v2>:56822, w2-gst-pnq-01(peergemfire10_w2-gst-pnq-01_11334:11334)<v1>:59949, w2-gst-pnq-01(peergemfire4_w2-gst-pnq-01_11408:11408)<v2>:10401, w2-gst-pnq-01(locatorgemfire1_w2-gst-pnq-01_11306:11306)<v0>:2275, w2-gst-pnq-01(peergemfire6_w2-gst-pnq-01_11460:11460)<v1>:7746, w2-gst-pnq-01(peergemfire5_w2-gst-pnq-01_11432:11432)<v2>:8911, w2-gst-pnq-01(peergemfire1_w2-gst-pnq-01_11311:11311)<v2>:56168, w2-gst-pnq-01(peergemfire3_w2-gst-pnq-01_11380:11380)<v1>:48369]]
> user data: {AlertLevel=warning, Thread=vm_5_thr_21_peer3_w2-gst-pnq-01_11380 tid=0x12b, Member=peergemfire3_w2-gst-pnq-01_11380}
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)