Hi Team,
I have usually seen following sequence when new member joins the cluster
(member = cache-server)
JMX Notifications on pulse screen :
1. Member Joined <<SERVER_NAME>>
2. Region Created With Name /<<REGION_NAME>>
3. Cache Server is Started in the VM
I am using GEODE 1.8.0 + Spring data geode 2.1.4.RELEASE with following
properties and pulse in embedded mode.
locator1.properties
locators=dharam-thakkar[10440],dharam-thakkar[10440]
mcast-port=0
jmx-manager=true
jmx-manager-start=true
jmx-manager-port=1091
jmx-manager-ssl-enabled=false
jmx-manager-bind-address=dharam-thakkar
enable-network-partition-detection=false
http-service-port=9701
http-service-bind-address=dharam-thakkar
log-file=/local/var/tmp/demo-locator1/locator1.log
log-file-size-limit=10
log-level=config
log-disk-space-limit=50
I tried below sequence and I see that PULSE is missing "JMX Notifications" and
gives incorrect view of cluster.
Steps to reproduce>>
1. gfsh start locator --name=demo-locator-1 --port=10440
--properties-file=locator1.properties --work-dir=/var/tmp/demo-locator1/work
2. java -jar demo-spring-boot-geode-server.jar -DserverName=demo-server1
-DserverPort=40440
3. java -jar demo-spring-boot-geode-server.jar -DserverName=demo-server2
-DserverPort=40441
4. Everything will look fine as of now and you will see all notifications
as explained in above sequence
5. PID=`ps auxwww | fgrep 'java' | fgrep 'demo-server-1' | awk '{print
$2}'` ; kill -INT $PID
6. You should see "Member Departed <<SERVER_NAME>>" message on pulse
7. Reboot the member -- java -jar demo-spring-boot-geode-server.jar
-DserverName=demo-server1 -DserverPort=40440
8. Observe pulse notifications and member count
9. You will only see "Member Joined <<SERVER_NAME>>" message on pulse and
no update in member count
10. If you don't see situation as step-9, repeat steps-5 to steps-7 few times
and you will end up in this situation
Note: Please note that GFSH shows everything correctly but PULSE has issues.
Thanks,
Dharam
This message is confidential and subject to terms at:
https://www.jpmorgan.com/emaildisclaimer including on confidentiality, legal
privilege, viruses and monitoring of electronic messages. If you are not the
intended recipient, please delete this message and notify the sender
immediately. Any unauthorized use is strictly prohibited.