I don't believe there is any code to disable IPv6 support but it is
certainly not tested. If it is working on Linux for you but not on Windows
than I would suggest debugging what is different about your IPv6 config on
Windows.

-Jake


On Mon, Mar 6, 2017 at 6:57 AM Avital Amity <[email protected]> wrote:

> Trying again… can someone advice regarding IPV6 support?
>
>
>
> Thanks
>
> Avital
>
>
>
> *From:* Avital Amity
> *Sent:* Sunday, March 05, 2017 9:13 AM
>
>
> *To:* [email protected]
> *Subject:* RE: Running GEODE on Windows machine
>
>
>
> Hi Ernest & Jake
>
>
>
> I just want to understand something… from your statements it’s not clear
> if GEODE native support IPV6 or not
>
> We have the Geode client working on Linux with IPV6 successfully
>
>
>
> We need to have it running in both Linux & Win
>
>
>
> Thanks
>
> Avital
>
>
>
> *From:* Ernest Burghardt [mailto:[email protected]
> <[email protected]>]
> *Sent:* Thursday, March 02, 2017 11:12 PM
>
>
> *To:* [email protected]
> *Subject:* Re: Running GEODE on Windows machine
>
>
>
> Hi Avital,
>
>
>
> You may not be running into a specifically Geode issue here, but rather it
> might be some mix of configurations that are not compatible with each
> other...
>
> i.e.
>
> as Jake mentioned, geode-native supports IPv4, but you are compiling with
> IPv6 - or so your statement "Product is compiled with ACE_HAS_IPV6" would
> lead me to believe...
>
> you might want to google something like "ACE support for IPv6 on Windows"
> if you have further interest in ACE and IPv6
>
>
>
> glad to hear geode-native is working on Linux for you, is Linux your
> targeted platform?
>
>
>
> Best,
>
> EB
>
>
>
> On Thu, Mar 2, 2017 at 10:28 AM, Avital Amity <[email protected]>
> wrote:
>
> To be more accurate:
>
>
>
> ·         The below is what we have in the client cache xml, however
> after debugging the C++ GEODE client we see it is using host name…
>
> ·         Product is compiled with ACE_HAS_IPV6
>
> ·         The same configuration works fine in Linux
>
>
>
> Thanks
>
> Avital
>
> *From:* Avital Amity
> *Sent:* Wednesday, March 01, 2017 10:48 AM
> *To:* [email protected]
> *Subject:* RE: Running GEODE on Windows machine
>
>
>
> <pool name="serverPool1" …">
>
>                                 <locator host="10.238.4.133" port="12345"/>
>
>                 </pool>
>
>
>
> As a rule of thumb GEODE in general support IPV6? In particular GEODE c++
> client?
>
>
>
> Thanks
>
> Avital
>
> *From:* Jacob Barrett [mailto:[email protected] <[email protected]>]
> *Sent:* Tuesday, February 28, 2017 8:16 PM
>
>
> *To:* [email protected]
> *Subject:* Re: Running GEODE on Windows machine
>
>
>
> Can you post the snippet of XML please.
>
>
>
> On Tue, Feb 28, 2017 at 8:36 AM Avital Amity <[email protected]>
> wrote:
>
> In the client cache xml we put the locator IP address, it is IPV4
>
>
>
> *From:* Jacob Barrett [mailto:[email protected]]
> *Sent:* Tuesday, February 28, 2017 5:45 PM
>
>
> *To:* [email protected]
> *Subject:* Re: Running GEODE on Windows machine
>
>
>
> How are you assigning the locator address to the client? By host name or
> IP?
>
> On Tue, Feb 28, 2017 at 7:26 AM Avital Amity <[email protected]>
> wrote:
>
> To my best knowledge we are using IPv4 address for the locator… how can I
> make sure? What should I check?
>
>
>
> Thanks
>
> Avital
>
>
>
> *From:* Jacob Barrett [mailto:[email protected]]
> *Sent:* Tuesday, February 28, 2017 5:24 PM
>
>
> *To:* [email protected]
> *Subject:* Re: Running GEODE on Windows machine
>
>
>
> Looks like the client doesn't support IPv6. If the host has IPv4 addresses
> please try that for locator.
>
> On Tue, Feb 28, 2017 at 6:58 AM Avital Amity <[email protected]>
> wrote:
>
> Hi Akihiro,
>
>
>
> Thanks for your response
>
>
>
> Log messages:
>
>
>
> From client log:
>
>
> [fine 2017/02/28 12:06:15.747910 … ] Exception while querying locator:
> gemfire::GemfireIOException: TcpConn::connect failed with errno: 10047:
> address family not supported
>
>
>
> From the shell we are running the client:
>
>
>
> ACE_INET_Addr::get_ip_address: address is a IPv6 address not IPv4
>
>
>
> Regarding locator configuration – we are already using the suggested
> configuration
>
>
>
> Thanks
>
> Avital
>
>
>
> *From:* Akihiro Kitada [mailto:[email protected] <[email protected]>]
> *Sent:* Tuesday, February 28, 2017 8:45 AM
>
>
> *To:* [email protected]
> *Subject:* Re: Running GEODE on Windows machine
>
>
>
> Hello Avital,
>
>
>
> >I have compiled the C++ client on the Win machine, and able to run both
> client and server there. the current problem is that the C++ client does
> not “find” the GEODE server…. It fails on our functions that approach the
> server….
>
>
>
> Do you see some error message in the client log or in stdout/stderr when
> you run your C++ client application on Windows?
>
>
>
> I think you may use the default connection pool which intends to try to
> connect to Geode server running on localhost with listening via port number
> 40404 or something.
>
>
>
> If so, why don't you specify the locator host with using cache.xml like
> the following?
>
> ----
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <client-cache>
>
>     <pool name="replicatedPool" read-timeout="1000"
> subscription-enabled="true" >
>
>         <locator host="10.211.55.2" port="55221"/>
>
>     </pool>
>
>
>
>     <region name="replicatedRegion">
>
>         <region-attributes pool-name="replicatedPool"
> refid="CACHING_PROXY">
>
>         </region-attributes>
>
>     </region>
>
> </client-cache>
>
> ----
>
>
>
> You can refer this cache.xml when creating a cache in your client
> application like the following.
>
> ----
>
> CacheFactoryPtr cacheFactory = CacheFactory::createCacheFactory();
>
> cacheFactory->set("cache-xml-file","/path/to/cache.xml");
>
> cacheFactory->set("log-level","config");
>
>
>
>  CachePtr cachePtr = cacheFactory->create();
>
> ----
>
>
>
>
>
> Thanks.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
>
> Akihiro Kitada  |  Staff Customer Engineer |  +81 80 3716 3736
> <+81%2080-3716-3736>
> Support.Pivotal.io <http://support.pivotal.io/>  |  Mon-Fri  9:00am to
> 5:30pm JST  |  1-877-477-2269 <(877)%20477-2269>
>       <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> 2017-02-28 15:23 GMT+09:00 Avital Amity <[email protected]>:
> <https://support.pivotal.io/>
>
> Thanks <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> I have compiled the C++ client on the Win machine, and able to run both
> client and server there. the current problem is that the C++ client does
> not “find” the GEODE server…. It fails on our functions that approach the
> server…. <https://support.pivotal.io/>
>
> I thought maybe some special configuration is needed…  or maybe some other
> idea…. What could be the issue <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> Thanks <https://support.pivotal.io/>
>
> Avital <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
>
>
>
> *From: Akihiro Kitada [mailto:[email protected]] Sent: Tuesday, February
> 28, 2017 5:09 AM To: [email protected] Subject: Re: Running GEODE on
> Windows machine <https://support.pivotal.io/>*
>
>   <https://support.pivotal.io/>
>
> Hello Avital, <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> If you want to connect to Geode servers from your C++ application as a
> Geode client, you need Apache Geode Native components although you may have
> already known it. <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> https://github.com/apache/geode-native <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> As far as I know, there are no binary distributions for Apache Geode
> Native. So you need to build those modules by yourself according to the
> following docs. <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> https://github.com/apache/geode-native/blob/develop/BUILDING.md
> <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> I've never tried to build Windows version of Apache Geode Native but you
> may be able to build it easily by getting source code via git tools. So
> far, I've successfully built macOS version of Apache Geode Native and I
> confirmed it connects to Apache Geode 1.0.0 running on macOS. I wrote the
> following blog entry based on my experience on macOS.
> <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> http://quitada.hatenablog.jp/entry/2017/02/14/010259
> <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> Thanks. <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> -- <https://support.pivotal.io/>
>
> Akihiro Kitada  |  Staff Customer Engineer |  +81 80 3716 3736
> Support.Pivotal.io  |  Mon-Fri  9:00am to 5:30pm JST  |  1-877-477-2269
>       <https://support.pivotal.io/>
>
>
>
>   <https://support.pivotal.io/>
>
> 2017-02-28 0:05 GMT+09:00 Avital Amity <[email protected]>:
> <https://support.pivotal.io/>
>
> Small comment – we are using C++ client <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> Thanks <https://support.pivotal.io/>
>
> Avital <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
>
>
>
> *From: Avital Amity Sent: Monday, February 27, 2017 4:57 PM To:
> [email protected] Subject: Running GEODE on Windows machine
> <https://support.pivotal.io/>*
>
>   <https://support.pivotal.io/>
>
> Hi, <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> Anyone run GEODE on a windows machine? Does it require any special
> configuration from Server side? Client side? <https://support.pivotal.io/>
>
>   <https://support.pivotal.io/>
>
> Thanks <https://support.pivotal.io/>
>
> Avital <https://support.pivotal.io/>
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
> <https://support.pivotal.io/>
>
> you may review at http://www.amdocs.com/email_disclaimer.asp
> <https://support.pivotal.io/>
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
> <https://support.pivotal.io/>
>
> you may review at http://www.amdocs.com/email_disclaimer.asp
> <https://support.pivotal.io/>
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
> <https://support.pivotal.io/>
>
> you may review at http://www.amdocs.com/email_disclaimer.asp
> <https://support.pivotal.io/>
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
> <https://support.pivotal.io/>
>
> you may review at http://www.amdocs.com/email_disclaimer.asp
> <https://support.pivotal.io/>
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
>
> you may review at http://www.amdocs.com/email_disclaimer.asp
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
>
> you may review at http://www.amdocs.com/email_disclaimer.asp
>
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement,
> you may review at http://www.amdocs.com/email_disclaimer.asp
>

Reply via email to