geode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Blum <jb...@pivotal.io>
Subject Re: Pulse is giving stale view of cluster -- lost updates
Date Fri, 22 Feb 2019 18:51:20 GMT
Dharam-

I used *Spring Data for Apache Geode* 2.2.0.M1 mainly because, that is the
"official" version of SDG based on, and with support for, *Apache Geode*
*1.8.0*.  I am stickler on such things, and for good reason.

Technically, SDG 2.2.0.M1 was based on
<https://github.com/spring-projects/spring-data-geode/blob/2.2.0.M1/pom.xml#L25>
[1]
Apache Geode 1.7.0 when released, but since then has been upgraded
<https://jira.spring.io/browse/DATAGEODE-161> [2] and rebased on
<https://github.com/spring-projects/spring-data-geode/blob/master/pom.xml#L25>
[3]
Apache Geode 1.8.0.  SDG Moore/2.2.x will most likely move to Apache Geode
1.9 or 1.10, maybe even 1.11, before SDG Moore/2.2 reaches RC1.
Additionally, when master became SD Moore (SDG 2.2), after SD[G]
Lovelace/2.1, it was created from SD[G] Lovelace/2.1.x, which is itself based
on
<https://github.com/spring-projects/spring-data-geode/blob/2.1.5.RELEASE/pom.xml#L25>
[4]
Apache Geode 1.6.0.  BTW, SDG 2.1.5.RELEASE is now the latest release on
the SD[G] Lovelace/2.1.x line.  As such, SDG Lovelace/2.1.x is known to
work with Apache Geode 1.7/8 and beyond, but it will not be "officially"
supported as a combination, for many reasons I will not discuss here.  To
get support for the latest version of Geode (e.g. 1.8, or later), I will
simply ask users to upgrade to the version of SDG that supports that Geode
version, e.g. SD[G] Moore/2.2.  Anyway, onward...

As for the configuration, I have checked everything into the
spring-session-data-gemfire-serialization-example
<https://github.com/jxblum/spring-session-data-gemfire-serialization-example>
repo [5], and specifically, the spring-data-moore
<https://github.com/jxblum/spring-session-data-gemfire-serialization-example/tree/spring-data-moore>
branch [6].  You can see my configuration in the Maven POM
<https://github.com/jxblum/spring-session-data-gemfire-serialization-example/blob/spring-data-moore/spring-gemfire-server/pom.xml>
[7]
for my server as well as the *JavaConfig*
<https://github.com/jxblum/spring-session-data-gemfire-serialization-example/blob/spring-data-moore/spring-gemfire-server/src/main/java/example/app/gemfire/server/SpringGemFireServerApplication.java#L45-L53>
[8].
Technically, everything below the main method is not strictly needed, nor
is the dependency on Spring Session; I was simply recycling one of my
existing examples.

In particular, I did not use any special configuration for Locator and
CacheServer, or GemFire Server in general.  You do need to set the
GEODE_HOME env var to a full installation of Apache Geode (1.8) in order to
launch the embedded HTTP services (e.g. Pulse)....

[image: IJ-SpringGemFireServerApplication-RunConfiguration.png]


I did not start multiple members, but it would not be hard to do so, even
when using Spring.  I wrote such an example in the SBDG project, here
<https://docs.spring.io/autorepo/docs/spring-boot-data-geode-build/1.0.0.BUILD-SNAPSHOT/reference/htmlsingle/#geode-cluster-configuration-bootstrapping>
[9].
The example code is here
<https://github.com/spring-projects/spring-boot-data-geode/blob/master/spring-geode-docs/src/main/java/org/springframework/geode/docs/example/app/server/SpringBootApacheGeodeCacheServerApplication.java>
[10].
You must manipulate the Spring profiles to form a small cluster.  And
though I do not speak of it, it is even possible to start servers in the
same cluster using *Gfsh*, rooted on the *Spring* configured and
bootstrapped GemFire Server if you so choose. There are many possible
arrangements.

Anyway, hope this helps!

Regards,
John

[1]
https://github.com/spring-projects/spring-data-geode/blob/2.2.0.M1/pom.xml#L25
[2] https://jira.spring.io/browse/DATAGEODE-161
[3]
https://github.com/spring-projects/spring-data-geode/blob/master/pom.xml#L25
[4]
https://github.com/spring-projects/spring-data-geode/blob/2.1.5.RELEASE/pom.xml#L25
[5]
https://github.com/jxblum/spring-session-data-gemfire-serialization-example
[6]
https://github.com/jxblum/spring-session-data-gemfire-serialization-example/tree/spring-data-moore
[7]
https://github.com/jxblum/spring-session-data-gemfire-serialization-example/blob/spring-data-moore/spring-gemfire-server/pom.xml
[8]
https://github.com/jxblum/spring-session-data-gemfire-serialization-example/blob/spring-data-moore/spring-gemfire-server/src/main/java/example/app/gemfire/server/SpringGemFireServerApplication.java#L45-L53
[9]
https://docs.spring.io/autorepo/docs/spring-boot-data-geode-build/1.0.0.BUILD-SNAPSHOT/reference/htmlsingle/#geode-cluster-configuration-bootstrapping


On Thu, Feb 21, 2019 at 10:38 PM Dharam Thacker <dharamthacker88@gmail.com>
wrote:

> Thanks John for carrying out below tests! I had used spring data geode
> 2.1.4.RELEASE as milestones are not permitted in our firm.
>
> Could you share your locator and server properties used?
>
> I see issues when multiple server members join. It even does come for us
> in EC2 Redhat Linux instance but it's not consistent issue. We have seen it
> appearing on random restarts as well and then monitoing system alarm even
> as nothing comes via JMX or pulse.
>
> Is there any better way I can demo on call or I can arrange a way to give
> you access to my demo EC2 instance offline? I have to check if I will be
> allowed to do that.
>
> Thanks,
> Dharam
>
>
> On Fri, Feb 22, 2019, 11:50 John Blum <jblum@pivotal.io> wrote:
>
>> Hi Dharam-
>>
>> I just successfully tested with *Apache Geode 1.8.0*.
>>
>> Again, my GemFire Server was configured and bootstrapped with *Spring* (
>> *Boot*).  Here is the initial log output of the server...
>>
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java
>> -server -ea
>> -Dspring.profiles.active=disable-session-indexes,pulse.authentication.default
>> "-javaagent:/Applications/IntelliJ IDEA 17
>> CE.app/Contents/lib/idea_rt.jar=59768:/Applications/IntelliJ IDEA 17
>> CE.app/Contents/bin" ...
>> example.app.gemfire.server.SpringGemFireServerApplication
>>
>>   .   ____          _            __ _ _
>>  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
>> ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
>>  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
>>   '  |____| .__|_| |_|_| |_\__, | / / / /
>>  =========|_|==============|___/=/_/_/_/
>>  :: Spring Boot ::        (v2.1.3.RELEASE)
>>
>> [info 2019/02/21 22:08:44.995 PST <main> tid=0x1] Starting
>> SpringGemFireServerApplication on jblum-mbpro-2.local with PID 96688
>> (/Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/spring-gemfire-server/target/classes
>> started by jblum in
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/spring-gemfire-server/target)
>>
>> [info 2019/02/21 22:08:44.999 PST <main> tid=0x1] The following profiles
>> are active: disable-session-indexes,pulse.authentication.default
>>
>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
>> SLF4J: Defaulting to no-operation (NOP) logger implementation
>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.slf4j.org_codes.html-23StaticLoggerBinder&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=jeYYqJNPWQd6KYKRreYriPTrEYS2iNrZ_TcQndfwU3c&e=>
>> for further details.
>> [info 2019/02/21 22:08:45.580 PST <main> tid=0x1] Bean
>> 'org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration'
>> of type
>> [org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration$$EnhancerBySpringCGLIB$$ce102664]
>> is not eligible for getting processed by all BeanPostProcessors (for
>> example: not eligible for auto-proxying)
>>
>> [info 2019/02/21 22:08:45.598 PST <main> tid=0x1] Bean
>> 'springGemFireServerApplication' of type
>> [example.app.gemfire.server.SpringGemFireServerApplication$$EnhancerBySpringCGLIB$$cfa56268]
>> is not eligible for getting processed by all BeanPostProcessors (for
>> example: not eligible for auto-proxying)
>>
>> [info 2019/02/21 22:08:46.130 PST <main> tid=0x1]
>>
>> ---------------------------------------------------------------------------
>>
>>   Licensed to the Apache Software Foundation (ASF) under one or more
>>   contributor license agreements.  See the NOTICE file distributed with
>> this
>>   work for additional information regarding copyright ownership.
>>
>>   The ASF licenses this file to You under the Apache License, Version 2.0
>>   (the "License"); you may not use this file except in compliance with the
>>   License.  You may obtain a copy of the License at
>>
>>   http://www.apache.org/licenses/LICENSE-2.0
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_licenses_LICENSE-2D2.0&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=dp2SD93S8ysmiMTfSXA2BE1m894zilV0MGM9bb_kR3E&e=>
>>
>>   Unless required by applicable law or agreed to in writing, software
>>   distributed under the License is distributed on an "AS IS" BASIS,
>> WITHOUT
>>   WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See
>> the
>>   License for the specific language governing permissions and limitations
>>   under the License.
>>
>>
>> ---------------------------------------------------------------------------
>> Build-Date: 2018-11-29 19:02:58 -0800
>> Build-Id: pivotal 0
>> Build-Java-Version: 1.8.0_131
>> Build-Platform: Mac OS X 10.14.1 x86_64
>> Product-Name: Apache Geode
>> Product-Version: 1.8.0
>> Source-Date: 2018-11-21 12:12:35 -0800
>> Source-Repository: release/1.8.0
>> Source-Revision: 671671b5e81acde2684df3331aedf176cc927e6e
>> Native version: native code unavailable
>> Running on: /10.99.199.24
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__10.99.199.24&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=bnrU9MEdjblsiyls2cXxfPMWPZ5FlxhQFYD7zYichhk&e=>,
>> 8 cpu(s), x86_64 Mac OS X 10.13.6
>> Communications version: 95
>> Process ID: 96688
>> User: jblum
>> Current dir:
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/spring-gemfire-server/target
>> Home dir: /Users/jblum
>> Command Line Parameters:
>>   -ea
>>
>> -Dspring.profiles.active=disable-session-indexes,pulse.authentication.default
>>   -javaagent:/Applications/IntelliJ IDEA 17
>> CE.app/Contents/lib/idea_rt.jar=59768:/Applications/IntelliJ IDEA 17
>> CE.app/Contents/bin
>>   -Dfile.encoding=UTF-8
>> Class Path:
>>
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/jre/lib/charsets.jar
>>   ...
>>
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/spring-gemfire-server/target/classes
>>
>> /Users/jblum/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/boot/spring-boot-starter/2.1.3.RELEASE/spring-boot-starter-2.1.3.RELEASE.jar
>> *
>> /Users/jblum/.m2/repository/org/springframework/boot/spring-boot/2.1.3.RELEASE/spring-boot-2.1.3.RELEASE.jar*
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-context/5.1.5.RELEASE/spring-context-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-aop/5.1.5.RELEASE/spring-aop-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-expression/5.1.5.RELEASE/spring-expression-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.1.3.RELEASE/spring-boot-autoconfigure-2.1.3.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar
>> *
>> /Users/jblum/.m2/repository/org/springframework/spring-core/5.1.5.RELEASE/spring-core-5.1.5.RELEASE.jar*
>>   /Users/jblum/.m2/repository/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/boot/spring-boot-starter-jetty/2.1.3.RELEASE/spring-boot-starter-jetty-2.1.3.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-servlets/9.4.14.v20181114/jetty-servlets-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.14.v20181114/jetty-continuation-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-http/9.4.14.v20181114/jetty-http-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-util/9.4.14.v20181114/jetty-util-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-io/9.4.14.v20181114/jetty-io-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.14.v20181114/jetty-webapp-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.14.v20181114/jetty-xml-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.14.v20181114/jetty-servlet-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-security/9.4.14.v20181114/jetty-security-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-server/9.4.14.v20181114/jetty-server-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.14.v20181114/websocket-server-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.4.14.v20181114/websocket-common-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.4.14.v20181114/websocket-api-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.4.14.v20181114/websocket-client-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-client/9.4.14.v20181114/jetty-client-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/websocket-servlet/9.4.14.v20181114/websocket-servlet-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.14.v20181114/javax-websocket-server-impl-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-annotations/9.4.14.v20181114/jetty-annotations-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/jetty-plus/9.4.14.v20181114/jetty-plus-9.4.14.v20181114.jar
>>   /Users/jblum/.m2/repository/org/ow2/asm/asm/7.0/asm-7.0.jar
>>
>> /Users/jblum/.m2/repository/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar
>>   /Users/jblum/.m2/repository/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar
>>
>> /Users/jblum/.m2/repository/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar
>>
>> /Users/jblum/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.14.v20181114/javax-websocket-client-impl-9.4.14.v20181114.jar
>>
>> /Users/jblum/.m2/repository/javax/websocket/javax.websocket-api/1.1/javax.websocket-api-1.1.jar
>>   /Users/jblum/.m2/repository/org/mortbay/jasper/apache-el/
>> 8.5.35.1/apache-el-8.5.35.1.jar
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__8.5.35.1_apache-2Del-2D8.5.35.1.jar&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=gaz_FeUeC-b8_7Hv2Xtt6iz2vdxVFP52iOS5CEl6G3U&e=>
>> *
>> /Users/jblum/.m2/repository/org/springframework/session/spring-session-data-geode/2.1.2.RELEASE/spring-session-data-geode-2.1.2.RELEASE.jar*
>> *
>> /Users/jblum/.m2/repository/org/springframework/data/spring-data-geode/2.2.0.M1/spring-data-geode-2.2.0.M1.jar*
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-tx/5.1.5.RELEASE/spring-tx-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-web/5.1.5.RELEASE/spring-web-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/data/spring-data-commons/2.2.0.M1/spring-data-commons-2.2.0.M1.jar
>> *
>> /Users/jblum/.m2/repository/org/apache/geode/geode-core/1.8.0/geode-core-1.8.0.jar*
>>
>> /Users/jblum/.m2/repository/com/github/stephenc/findbugs/findbugs-annotations/1.3.9-1/findbugs-annotations-1.3.9-1.jar
>>
>> /Users/jblum/.m2/repository/org/jgroups/jgroups/3.6.14.Final/jgroups-3.6.14.Final.jar
>>
>> /Users/jblum/.m2/repository/commons-validator/commons-validator/1.6/commons-validator-1.6.jar
>>
>> /Users/jblum/.m2/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar
>>
>> /Users/jblum/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
>>
>> /Users/jblum/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
>>
>> /Users/jblum/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar
>>
>> /Users/jblum/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar
>>
>> /Users/jblum/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar
>>
>> /Users/jblum/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar
>>
>> /Users/jblum/.m2/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar
>>
>> /Users/jblum/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar
>>
>> /Users/jblum/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
>>
>> /Users/jblum/.m2/repository/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar
>>
>> /Users/jblum/.m2/repository/javax/resource/javax.resource-api/1.7/javax.resource-api-1.7.jar
>>
>> /Users/jblum/.m2/repository/javax/transaction/javax.transaction-api/1.3/javax.transaction-api-1.3.jar
>>   /Users/jblum/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar
>>
>> /Users/jblum/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
>>
>> /Users/jblum/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-core/1.4.0/shiro-core-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-lang/1.4.0/shiro-lang-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-cache/1.4.0/shiro-cache-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-crypto-hash/1.4.0/shiro-crypto-hash-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-crypto-core/1.4.0/shiro-crypto-core-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-crypto-cipher/1.4.0/shiro-crypto-cipher-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-config-core/1.4.0/shiro-config-core-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-config-ogdl/1.4.0/shiro-config-ogdl-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-event/1.4.0/shiro-event-1.4.0.jar
>>
>> /Users/jblum/.m2/repository/io/github/classgraph/classgraph/4.0.6/classgraph-4.0.6.jar
>>
>> /Users/jblum/.m2/repository/com/healthmarketscience/rmiio/rmiio/2.1.2/rmiio-2.1.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/geode/geode-common/1.8.0/geode-common-1.8.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/geode/geode-json/1.8.0/geode-json-1.8.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/geode/geode-cq/1.8.0/geode-cq-1.8.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/geode/geode-lucene/1.8.0/geode-lucene-1.8.0.jar
>>
>> /Users/jblum/.m2/repository/org/apache/lucene/lucene-core/6.6.2/lucene-core-6.6.2.jar
>>   /Users/jblum/.m2/repository/mx4j/mx4j/3.0.2/mx4j-3.0.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/lucene/lucene-analyzers-common/6.6.2/lucene-analyzers-common-6.6.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/lucene/lucene-queryparser/6.6.2/lucene-queryparser-6.6.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/lucene/lucene-queries/6.6.2/lucene-queries-6.6.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/lucene/lucene-analyzers-phonetic/6.6.2/lucene-analyzers-phonetic-6.6.2.jar
>>
>> /Users/jblum/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
>>
>> /Users/jblum/.m2/repository/org/apache/geode/geode-wan/1.8.0/geode-wan-1.8.0.jar
>>   /Users/jblum/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-spring/1.3.2/shiro-spring-1.3.2.jar
>>
>> /Users/jblum/.m2/repository/org/apache/shiro/shiro-web/1.3.2/shiro-web-1.3.2.jar
>>
>> /Users/jblum/.m2/repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2.jar
>>
>> /Users/jblum/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
>>
>> /Users/jblum/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.8/jackson-databind-2.9.8.jar
>>
>> /Users/jblum/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.8/jackson-core-2.9.8.jar
>>
>> /Users/jblum/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/session/spring-session-core/2.1.4.RELEASE/spring-session-core-2.1.4.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-context-support/5.1.5.RELEASE/spring-context-support-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-beans/5.1.5.RELEASE/spring-beans-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/spring-jcl/5.1.5.RELEASE/spring-jcl-5.1.5.RELEASE.jar
>>
>> /Users/jblum/.m2/repository/org/springframework/shell/spring-shell/1.2.0.RELEASE/spring-shell-1.2.0.RELEASE.jar
>>   /Users/jblum/.m2/repository/com/google/guava/guava/17.0/guava-17.0.jar
>>   /Users/jblum/.m2/repository/jline/jline/2.12/jline-2.12.jar
>>   /Users/jblum/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
>>
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/application-core-enums/target/classes
>>
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/application-core-model/target/classes
>>
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/application-ext-model/target/classes
>>
>> /Users/jblum/.m2/repository/org/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar
>>
>> /Users/jblum/.m2/repository/org/projectlombok/lombok/1.18.6/lombok-1.18.6.jar
>>   /Applications/IntelliJ IDEA 17 CE.app/Contents/lib/idea_rt.jar
>> Library Path:
>>   /Users/jblum/Library/Java/Extensions
>>   /Library/Java/Extensions
>>   /Network/Library/Java/Extensions
>>   /System/Library/Java/Extensions
>>   /usr/lib/java
>>   .
>> System Properties:
>>     PID = 96688
>> ...
>>
>> Then, in *Gfsh*, before I run my test...
>>
>>
>> $ echo $GEMFIRE
>>
>> /Users/jblum/pivdev/apache-geode-1.8.0
>>
>>
>>
>> $ gfsh
>>
>>     _________________________     __
>>
>>    / _____/ ______/ ______/ /____/ /
>>
>>   / /  __/ /___  /_____  / _____  /
>>
>>  / /__/ / ____/  _____/ / /    / /
>>
>> /______/_/      /______/_/    /_/    1.8.0
>>
>>
>> Monitor and Manage Apache Geode
>>
>>
>> gfsh>connect
>>
>> Connecting to Locator at [host=localhost, port=10334] ..
>>
>> Connecting to Manager at [host=10.99.199.24, port=1099] ..
>>
>> Successfully connected to: [host=10.99.199.24, port=1099]
>>
>>
>>
>> gfsh>list members
>>
>>                    Name                     | Id
>>
>> ------------------------------------------- |
>> -------------------------------------------------------------------------------------------
>>
>> SpringSessionDataGemFireSerializationServer |
>> 10.99.199.24(SpringSessionDataGemFireSerializationServer:96688)<ec><v0>:41000
>> [Coordinator]
>>
>>
>>
>> gfsh>describe member --name=SpringSessionDataGemFireSerializationServer
>>
>> Name        : SpringSessionDataGemFireSerializationServer
>>
>> Id          :
>> 10.99.199.24(SpringSessionDataGemFireSerializationServer:96688)<ec><v0>:41000
>>
>> Host        : 10.99.199.24
>>
>> Regions     : Sessions
>>
>> PID         : 96688
>>
>> Groups      :
>>
>> Used Heap   : 286M
>>
>> Max Heap    : 3641M
>>
>> Working Dir :
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/spring-gemfire-server/target
>>
>> Log file    :
>> /Users/jblum/pivdev/spring-data-examples-workspace/spring-session-data-gemfire-serialization-example/spring-gemfire-server/target
>>
>> Locators    : localhost[10334]
>>
>>
>> Cache Server Information
>>
>> Server Bind              :
>>
>> Server Port              : 59778
>>
>> Running                  : true
>>
>> Client Connections       : 0
>>
>>
>>
>> gfsh>list regions
>>
>> List of regions
>>
>> ---------------
>>
>> Sessions
>>
>>
>>
>> gfsh>describe region --name=/Sessions
>>
>>
>> .................................................................................................................................................................
>>
>> Name            : Sessions
>>
>> Data Policy     : partition
>>
>> Hosting Members : SpringSessionDataGemFireSerializationServer
>>
>>
>> Non-Default Attributes Shared By Hosting Members
>>
>>
>>  Type  |          Name           | Value
>>
>> ------ | ----------------------- |
>> ---------------------------------------------------------------------------------------------------------------------------
>>
>> Region | data-policy             | PARTITION
>>
>>        | entry-idle-time.timeout | 1800
>>
>>        | size                    | 0
>>
>>        | statistics-enabled      | true
>>
>>        | cache-listeners         |
>> org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
>>
>>
>>
>>
>> Then, after I run my test...
>>
>>
>> gfsh>describe region --name=/Sessions
>>
>>
>> .................................................................................................................................................................
>>
>> Name            : Sessions
>>
>> Data Policy     : partition
>>
>> Hosting Members : SpringSessionDataGemFireSerializationServer
>>
>>
>> Non-Default Attributes Shared By Hosting Members
>>
>>
>>  Type  |          Name           | Value
>>
>> ------ | ----------------------- |
>> ---------------------------------------------------------------------------------------------------------------------------
>>
>> Region | data-policy             | PARTITION
>>
>>        | entry-idle-time.timeout | 1800
>>
>>        | size                    | 1
>>
>>        | statistics-enabled      | true
>>
>>        | cache-listeners         |
>> org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
>>
>>
>>
>>
>> gfsh>query --query="SELECT session.id
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__session.id&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=QRARKH7GAvbpQS4l0d1ugP8SXno5aZ-C_ya5MfQ9J00&e=>,
>> attribute.key, attribute.value FROM /Sessions session, session.attributes
>> attribute ORDER BY session.id
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__session.id&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=QRARKH7GAvbpQS4l0d1ugP8SXno5aZ-C_ya5MfQ9J00&e=>
>> ASC"
>>
>> Result : true
>>
>> Limit  : 100
>>
>> Rows   : 2
>>
>>
>>
>>
>>
>>                  id                  |   key   | value
>>
>> ------------------------------------ | ------- |
>> ------------------------------------------------------------------------------------
>>
>> 8682d91a-b6b0-4126-9fc4-76f790e07ea8 | janeDoe |
>> {"gender":"FEMALE","phone":{"type":null,"number":"503-555-9876"},"name":"Jane
>> Doe"}
>>
>> 8682d91a-b6b0-4126-9fc4-76f790e07ea8 | jonDoe  |
>> {"gender":"MALE","phone":{"type":"MOBILE","number":"503-555-1234"},"name":"Jon
>> Doe"}
>>
>>
>>
>> And, then in *Pulse*...
>>
>> [image: Pulse-4.png]
>>
>> All appears to be fine.  No Exceptions, No Errors.  The application is
>> functioning as expected.
>>
>> Regards,
>> John
>>
>>
>>
>> On Thu, Feb 21, 2019 at 9:56 PM John Blum <jblum@pivotal.io> wrote:
>>
>>> Hi Dharam-
>>>
>>> I am testing with *Apache Geode 1.8.0*, now.
>>>
>>> To modify your application POM to get Apache Geode 1.8.0 libs, you do
>>> not need any exclusions; you simply define...
>>>
>>> <properties>
>>>   <geode.version>1.8.0</geode.version>
>>>   ...
>>> </properties>
>>>
>>> And then declare a dependencyManagement section as follows:
>>>
>>> <dependencyManagement>
>>>   <dependencies>
>>>     <dependency>
>>>       <groupId>org.apache.geode</groupId>
>>>       <artifactId>geode-core</artifactId>
>>>       <version>${geode.version}</version>
>>>     </dependency>
>>>     <dependency>
>>>       <groupId>org.apache.geode</groupId>
>>>       <artifactId>geode-cq</artifactId>
>>>       <version>${geode.version}</version>
>>>     </dependency>
>>>     <dependency>
>>>       <groupId>org.apache.geode</groupId>
>>>       <artifactId>geode-lucene</artifactId>
>>>       <version>${geode.version}</version>
>>>     </dependency>
>>>     <dependency>
>>>       <groupId>org.apache.geode</groupId>
>>>       <artifactId>geode-wan</artifactId>
>>>       <version>${geode.version}</version>
>>>     </dependency>
>>>   </dependencies>
>>> </dependencyManagement>
>>>
>>> I will respond again when I complete my testing.  Should not take long.
>>>
>>> Regards,
>>> John
>>>
>>>
>>>
>>> On Thu, Feb 21, 2019 at 9:44 PM Dharam Thacker <
>>> dharamthacker88@gmail.com> wrote:
>>>
>>>>
>>>> Note: Apologies as I sent previous e-mail without completing it.
>>>>
>>>> Apache Geode 1.8.0 has below as well.
>>>> *[debug 2019/02/16 19:41:46.500 IST <main> tid=0x1] Management Service
>>>> Could not initialise hence closing*
>>>>
>>>> Above statement is not present in Apache geode 1.6.0.
>>>>
>>>> How do I use Apache geode 1.8.0?
>>>>
>>>> geode.version = 1.8.0 (Manual override in POM with exclusions and
>>>> inclusions)
>>>>     <dependency>
>>>> <groupId>org.springframework.data</groupId>
>>>> <artifactId>spring-data-geode</artifactId>
>>>>    <exclusions>
>>>> <exclusion>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-core</artifactId>
>>>> </exclusion>
>>>> <exclusion>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-cq</artifactId>
>>>> </exclusion>
>>>> <exclusion>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-wan</artifactId>
>>>> </exclusion>
>>>> <exclusion>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-lucene</artifactId>
>>>> </exclusion>
>>>> </exclusions>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-core</artifactId>
>>>> <version>${geode.version}</version>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-cq</artifactId>
>>>> <version>${geode.version}</version>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-lucene</artifactId>
>>>> <version>${geode.version}</version>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>org.apache.geode</groupId>
>>>> <artifactId>geode-wan</artifactId>
>>>> <version>${geode.version}</version>
>>>> </dependency>
>>>>
>>>> Thanks,
>>>> - Dharam Thacker
>>>>
>>>>
>>>> On Fri, Feb 22, 2019 at 10:56 AM Dharam Thacker <
>>>> dharamthacker88@gmail.com> wrote:
>>>>
>>>>> Ho John/Jens,
>>>>>
>>>>> Ok, so this works fine with *Apache geode 1.6.0. *But I am sure,
>>>>> something has changed between *Apache geode 1.6.0* & *Apache geode
>>>>> 1.8.0 *in code from "Management service" related files.
>>>>>
>>>>> Let me explain difference in logs with DEBUG level with exactly same
>>>>> project I shared. Please take a look at highlighted texts.
>>>>>
>>>>> *Apache geode 1.6.0*
>>>>>
>>>>> [info 2019/02/22 10:22:00.292 IST <main> tid=1] *Starting membership
>>>>> services*
>>>>>
>>>>> [debug 2019/02/22 10:22:00.292 IST <main> tid=1] starting Authenticator
>>>>>
>>>>> [debug 2019/02/22 10:22:00.293 IST <main> tid=1] starting Messenger
>>>>>
>>>>> [debug 2019/02/22 10:22:00.293 IST <main> tid=1] JGroups
>>>>> configuration: <config xmlns="urn:org:jgroups"  xmlns:xsi="
>>>>> http://www.w3.org/2001/XMLSchema-instance
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.w3.org_2001_XMLSchema-2Dinstance&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=HYaXHEgh0Pg_o1br-wRA7MLb__W2E5uvq5Lsp4P4Z_8&e=>"
>>>>> xsi:schemaLocation="urn:org:jgroups
>>>>> http://www.jgroups.org/schema/jgroups.xsd
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.jgroups.org_schema_jgroups.xsd&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=clDF6ajM_MD4PuWA75X-0HIc_kYqi6nvSnxvkqFwgec&e=>"><org.apache.geode.distributed.internal.membership.gms.messenger.Transport
>>>>> bind_addr="192.168.31.62"  bind_port="1024"  port_range="64511"
>>>>> mcast_port="0"  tos="16"  ip_mcast="false"  ignore_dont_bundle="false"
>>>>> ucast_recv_buf_size="65535"  ucast_send_buf_size="65535"
>>>>> thread_naming_pattern="UDP Message Handler"  enable_batching="false"
>>>>> enable_diagnostics="false"  disable_loopback="false"    timer_type="new3"
>>>>> timer.min_threads="1"  timer.max_threads="4"  timer.keep_alive_time="3000"
>>>>> timer.queue_max_size="500"  thread_pool.enabled="false"
>>>>> thread_pool.min_threads="1"  thread_pool.max_threads="4"
>>>>> thread_pool.keep_alive_time="5000"  thread_pool.queue_enabled="true"
>>>>> thread_pool.queue_max_size="10000"  thread_pool.rejection_policy="discard"
>>>>> oob_thread_pool.enabled="false"  oob_thread_pool.min_threads="1"
>>>>> oob_thread_pool.max_threads="4"  oob_thread_pool.keep_alive_time="5000"
>>>>> oob_thread_pool.queue_enabled="false"
>>>>> oob_thread_pool.queue_max_size="100"
>>>>> oob_thread_pool.rejection_policy="discard"
>>>>> /><org.apache.geode.distributed.internal.membership.gms.messenger.AddressManager/><org.apache.geode.distributed.internal.membership.gms.messenger.StatRecorder/><UNICAST3
>>>>> xmit_interval="500"  xmit_table_num_rows="100"
>>>>> xmit_table_msgs_per_row="2000"  xmit_table_max_compaction_time="60000"
>>>>> conn_expiry_timeout="0"  max_msg_batch_size="500"/><UFC
>>>>> max_credits="1048576"  min_threshold="0.25"  max_block_time="5000"/><FRAG2
>>>>> frag_size="60000"/></config>
>>>>>
>>>>> [debug 2019/02/22 10:22:00.293 IST <main> tid=1] forcing JGroups to
>>>>> think IPv4 is being used so it will choose an IPv4 address
>>>>>
>>>>> [debug 2019/02/22 10:22:00.380 IST <main> tid=1] sockets will use
>>>>> interface 192.168.31.62
>>>>>
>>>>> [debug 2019/02/22 10:22:00.383 IST <main> tid=1] socket information:
>>>>> mcast_addr=null, bind_addr=/192.168.31.62
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.31.62&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=TjRzXEnr9OdEGEgNZo405sarLun0waY6LHbMJZAAMik&e=>,
>>>>> ttl=8
>>>>> sock: bound to 192.168.31.62:1026
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.31.62-3A1026&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=YqDX4JUz6cUOuUtIQ3sN3jEQNBoiuhPZBADvUOBd1Ac&e=>,
>>>>> receive buffer size=65535, send buffer size=65535
>>>>>
>>>>> [info 2019/02/22 10:22:00.389 IST <main> tid=1] JGroups channel
>>>>> created (took 96ms)
>>>>>
>>>>> [debug 2019/02/22 10:22:00.390 IST <main> tid=1] starting JoinLeave
>>>>>
>>>>> [debug 2019/02/22 10:22:00.390 IST <main> tid=1] starting HealthMonitor
>>>>>
>>>>> [debug 2019/02/22 10:22:00.393 IST <main> tid=1] starting Manager
>>>>>
>>>>> [info 2019/02/22 10:22:00.404 IST <main> tid=1] GemFire P2P Listener
>>>>> started on /192.168.31.62:62359
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.31.62-3A62359&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=X9JPn8AAmOQhjmGGMaE0lpCujPuEZ7aHtQ6IwjFuYpk&e=>
>>>>>
>>>>> [debug 2019/02/22 10:22:00.405 IST <main> tid=1] SSL Configuration:
>>>>>   ssl-enabled = false
>>>>>
>>>>>
>>>>> [info 2019/02/22 10:22:00.406 IST <Geode Failure Detection Server
>>>>> thread 0> tid=30] Started failure detection server thread on /
>>>>> 192.168.31.62:27763
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.31.62-3A27763&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=mw8mE2QOzpZhwJKnW1GpI0A24bmM9sAmd2vcvzo1dNc&e=>
>>>>> .
>>>>>
>>>>> [debug 2019/02/22 10:22:00.408 IST <main> tid=1] *All membership
>>>>> services have been started*
>>>>>
>>>>> *Apache geode 1.8.0*
>>>>>
>>>>> [info 2019/02/16 19:41:44.801 IST <main> tid=0x1] *Starting
>>>>> membership services*
>>>>>
>>>>> [debug 2019/02/16 19:41:44.802 IST <main> tid=0x1] starting
>>>>> Authenticator
>>>>>
>>>>> [debug 2019/02/16 19:41:44.802 IST <main> tid=0x1] starting Messenger
>>>>>
>>>>> [debug 2019/02/16 19:41:44.802 IST <main> tid=0x1] JGroups
>>>>> configuration: <config xmlns="urn:org:jgroups"  xmlns:xsi="
>>>>> http://www.w3.org/2001/XMLSchema-instance
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.w3.org_2001_XMLSchema-2Dinstance&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=HYaXHEgh0Pg_o1br-wRA7MLb__W2E5uvq5Lsp4P4Z_8&e=>"
>>>>> xsi:schemaLocation="urn:org:jgroups
>>>>> http://www.jgroups.org/schema/jgroups.xsd
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.jgroups.org_schema_jgroups.xsd&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=clDF6ajM_MD4PuWA75X-0HIc_kYqi6nvSnxvkqFwgec&e=>"><org.apache.geode.distributed.internal.membership.gms.messenger.Transport
>>>>> bind_addr="127.0.1.1"  bind_port="41000"  port_range="20000"
>>>>> mcast_port="0"  tos="16"  ip_mcast="false"  ignore_dont_bundle="false"
>>>>> ucast_recv_buf_size="65535"  ucast_send_buf_size="65535"
>>>>> thread_naming_pattern="UDP Message Handler"  enable_batching="false"
>>>>> enable_diagnostics="false"  disable_loopback="false"    timer_type="new3"
>>>>> timer.min_threads="1"  timer.max_threads="4"  timer.keep_alive_time="3000"
>>>>> timer.queue_max_size="500"  thread_pool.enabled="false"
>>>>> thread_pool.min_threads="1"  thread_pool.max_threads="4"
>>>>> thread_pool.keep_alive_time="5000"  thread_pool.queue_enabled="true"
>>>>> thread_pool.queue_max_size="10000"  thread_pool.rejection_policy="discard"
>>>>> oob_thread_pool.enabled="false"  oob_thread_pool.min_threads="1"
>>>>> oob_thread_pool.max_threads="4"  oob_thread_pool.keep_alive_time="5000"
>>>>> oob_thread_pool.queue_enabled="false"
>>>>> oob_thread_pool.queue_max_size="100"
>>>>> oob_thread_pool.rejection_policy="discard"
>>>>> /><org.apache.geode.distributed.internal.membership.gms.messenger.AddressManager/><org.apache.geode.distributed.internal.membership.gms.messenger.StatRecorder/><UNICAST3
>>>>> xmit_interval="500"  xmit_table_num_rows="100"
>>>>> xmit_table_msgs_per_row="2000"  xmit_table_max_compaction_time="60000"
>>>>> conn_expiry_timeout="0"  max_msg_batch_size="500"/><UFC
>>>>> max_credits="1048576"  min_threshold="0.25"  max_block_time="5000"/><FRAG2
>>>>> frag_size="60000"/></config>
>>>>>
>>>>> [debug 2019/02/16 19:41:44.802 IST <main> tid=0x1] forcing JGroups to
>>>>> think IPv4 is being used so it will choose an IPv4 address
>>>>>
>>>>> [debug 2019/02/16 19:41:44.913 IST <main> tid=0x1] sockets will use
>>>>> interface 127.0.1.1
>>>>>
>>>>> [error 2019/02/16 19:41:44.916 IST <main> tid=0x1] failed setting
>>>>> interface to /127.0.1.1
>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__127.0.1.1&d=DwMFaQ&c=lnl9vOaLMzsy2niBC8-h_K-7QJuNJEsFrzdndhuJ3Sw&r=fQ_QMlhH-KZeo9O7jPfIHA&m=o62jbMD7tjBUg5PW2VCoWpmXISCffMjlIUMz_xxJtMY&s=oq4I0BTdH7Zze582lWv8iBL_wgqnlzhv4gcqv-GuOLU&e=>:
>>>>> java.net.SocketException: bad argument for IP_MULTICAST_IF: address not
>>>>> bound to any interface
>>>>> java.net.SocketException: bad argument for IP_MULTICAST_IF: address
>>>>> not bound to any interface
>>>>> at java.net.PlainDatagramSocketImpl.socketSetOption0(Native Method)
>>>>> at
>>>>> java.net.PlainDatagramSocketImpl.socketSetOption(PlainDatagramSocketImpl.java:74)
>>>>> at
>>>>> java.net.AbstractPlainDatagramSocketImpl.setOption(AbstractPlainDatagramSocketImpl.java:309)
>>>>> at java.net.MulticastSocket.setInterface(MulticastSocket.java:471)
>>>>> at org.jgroups.protocols.UDP.setInterface(UDP.java:443)
>>>>> at org.jgroups.protocols.UDP.createMulticastSocket(UDP.java:511)
>>>>> at
>>>>> org.jgroups.protocols.UDP.createMulticastSocketWithBindPort(UDP.java:494)
>>>>> at org.jgroups.protocols.UDP.createSockets(UDP.java:348)
>>>>> at org.jgroups.protocols.UDP.start(UDP.java:266)
>>>>> at org.jgroups.stack.ProtocolStack.startStack(ProtocolStack.java:966)
>>>>> at org.jgroups.JChannel.startStack(JChannel.java:889)
>>>>> at org.jgroups.JChannel._preConnect(JChannel.java:553)
>>>>> at org.jgroups.JChannel.connect(JChannel.java:288)
>>>>> at org.jgroups.JChannel.connect(JChannel.java:279)
>>>>> at
>>>>> org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.start(JGroupsMessenger.java:349)
>>>>> at org.apache.geode.distributed.internal.membership.gms.Services.sta
>>>>>
>>>>

-- 
-John
john.blum10101 (skype)

Mime
View raw message