[
https://issues.apache.org/jira/browse/GEODE-740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15087758#comment-15087758
]
Jens Deppe commented on GEODE-740:
----------------------------------
It looks like the test recycles an edge client and expects that edge client to
NOT be in the list of ids when it is down.
Instead, we see the stopped edge client in the list:
{noformat}
[info 2015/08/13 09:11:40.994 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] CacheServerTestMBean : Selected Testcase doClientHA
[info 2015/08/13 09:11:40.994 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Running method of class class
management.operations.ops.jmx.CacheServerTestMBean on
management.operations.ops.jmx.CacheServerTestMBean@67b2878 with test doClientHA
argument : management.operations.ops.JMXOperations@7f9de19a
[info 2015/08/13 09:11:40.994 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] CacheServerTestMBean : Calling doClientHA
[info 2015/08/13 09:11:40.994 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Accessing attribute ClientIds on
GemFire:service=CacheServer,port=22759,type=Member,member=managed_1_gemfire2_w1-gst-dev33_63008
hosted in manging node
service:jmx:rmi:///jndi/rmi://w1-gst-dev33.gemstone.com:21737/jmxrmi
[info 2015/08/13 09:11:41.009 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Successfully accessed attribute ClientIds on
GemFire:service=CacheServer,port=22759,type=Member,member=managed_1_gemfire2_w1-gst-dev33_63008
hosted in manging node
service:jmx:rmi:///jndi/rmi://w1-gst-dev33.gemstone.com:21737/jmxrmi result of
type : class [Ljava.lang.String;
[info 2015/08/13 09:11:41.009 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Number of connected clients 5 Restarting 1 clients
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : edge3 gemfireName = gemfire3 name returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : edge2 gemfireName = gemfire2 name returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : edge1 gemfireName = gemfire1 name returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : managing_12 gemfireName = managing_12 name returned by
mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : locator_managing2 gemfireName = locator_managing2 name
returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : managing_11 gemfireName = managing_11 name returned by
mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : locator_managing1 gemfireName = locator_managing1 name
returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : edge5 gemfireName = gemfire5 name returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[fine 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] clientName : edge4 gemfireName = gemfire4 name returned by mbean :
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
[info 2015/08/13 09:11:41.025 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] CliendIds not expected after shutdown : List [
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
]
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Added CacheServer JMX listener for
GemFire:service=CacheServer,port=22759,type=Member,member=managed_1_gemfire2_w1-gst-dev33_63008
on server service:jmx:rmi:///jndi/rmi://w1-gst-dev33.gemstone.com:21737/jmxrmi
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] client
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
is going down with mode MEAN_KILL
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Adding expectation for Notif Type
gemfire.distributedsystem.cacheserver.client.crashed with message Client
crashed with Id
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604
on mbean
GemFire:service=CacheServer,port=22759,type=Member,member=managed_1_gemfire2_w1-gst-dev33_63008
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] In stopStartVMs, vms to stop: [vm_15_edge3_*], corresponding stop
modes: [MEAN_KILL]
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] Started <StopStartVMs-thread to stop vm_15_edge3_* with
mean_kill>
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] Reserving vm_15_edge3_* for dynamic stop
[info 2015/08/13 09:11:41.040 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] Reserved vm_15_edge3_edge_host3 for dynamic stop
(synchronous:mean_kill:on_demand) vm_15_edge3_edge_host3 because Test is
synchronously stopping vm_15_edge3_* with mean_kill
[info 2015/08/13 09:11:41.056 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] Issuing dynamic stop (synchronous:mean_kill:on_demand)
vm_15_edge3_edge_host3 because Test is synchronously stopping vm_15_edge3_*
with mean_kill
[info 2015/08/13 09:11:41.072 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] Waiting for completion of dynamic stop
(synchronous:mean_kill:on_demand) vm_15_edge3_edge_host3 because Test is
synchronously stopping vm_15_edge3_* with mean_kill
[info 2015/08/13 09:11:41.072 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] Completed dynamic stop (synchronous:mean_kill:on_demand)
vm_15_edge3_edge_host3 because Test is synchronously stopping vm_15_edge3_*
with mean_kill
[info 2015/08/13 09:11:41.087 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008
Subthread> tid=0xd9] <StopStartVMs-thread to stop vm_15_edge3_* with mean_kill>
terminating
[info 2015/08/13 09:11:41.087 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] In stopStartVMs, done with stop: [vm_15_edge3_*]
[info 2015/08/13 09:11:41.087 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] 1 clients were Shutdown
[info 2015/08/13 09:11:51.103 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Accessing attribute ClientIds on
GemFire:service=CacheServer,port=22759,type=Member,member=managed_1_gemfire2_w1-gst-dev33_63008
hosted in manging node
service:jmx:rmi:///jndi/rmi://w1-gst-dev33.gemstone.com:21737/jmxrmi
[info 2015/08/13 09:11:51.103 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] Successfully accessed attribute ClientIds on
GemFire:service=CacheServer,port=22759,type=Member,member=managed_1_gemfire2_w1-gst-dev33_63008
hosted in manging node
service:jmx:rmi:///jndi/rmi://w1-gst-dev33.gemstone.com:21737/jmxrmi result of
type : class [Ljava.lang.String;
[info 2015/08/13 09:11:51.103 PDT <vm_21_thr_31_managed_12_w1-gst-dev33_63008>
tid=0xd1] CliendIds after shutdown : Array [
w1-gst-dev33(edge_gemfire3_w1-gst-dev33_32604:32604:loner):5691:70a3d427:edge_gemfire3_w1-gst-dev33_32604,
w1-gst-dev33(edge_gemfire4_w1-gst-dev33_71416:71416:loner):5666:eaa1d427:edge_gemfire4_w1-gst-dev33_71416,
w1-gst-dev33(edge_gemfire5_w1-gst-dev33_66620:66620:loner):5693:8fa3d427:edge_gemfire5_w1-gst-dev33_66620,
w1-gst-dev33(edge_gemfire2_w1-gst-dev33_43740:43740:loner):5503:8ab7d327:edge_gemfire2_w1-gst-dev33_43740,
w1-gst-dev33(edge_gemfire1_w1-gst-dev33_73636:73636:loner):5582:c72ad427:edge_gemfire1_w1-gst-dev33_73636,
]
{noformat}
> JMX ClientIds returns info for killed client (which should not be included in
> the list of ClientIds)
> ----------------------------------------------------------------------------------------------------
>
> Key: GEODE-740
> URL: https://issues.apache.org/jira/browse/GEODE-740
> Project: Geode
> Issue Type: Bug
> Components: management
> Reporter: Jens Deppe
>
> I think this bug is initially about ensuring that we have a test which checks
> that the clientIDs reported by the management framework is accurate when
> clients are killed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)