What benefits are you getting from your application being resident in a
peer versus a client?

--
Mike Stolz
Principal Engineer, GemFire Product Lead
Mobile: +1-631-835-4771

On Fri, Oct 20, 2017 at 1:00 PM, George Wilder <[email protected]>
wrote:

> Ultimately I'll have more than one peer application.  I was hoping to
> selectively upgrade different applications, which means for some amount of
> time (that may include multiple restarts of everything), I'd have a mix of
> old and new versions of Geode peers in the same deployment.  Sounds like
> that is not supported and leaves me with two alternatives - upgrade all
> applications and locators at the same time, or alter the applications to
> use client/server, as that model appears more lenient in backward
> compatibility across restarts.
>
>
>
> -----Original Message-----
> From: Anthony Baker [mailto:[email protected]]
> Sent: Friday, October 20, 2017 12:21 PM
> To: [email protected]
> Subject: Re: locator and peer compatible versions
>
> It appears that your application attempts to join the cluster as a peer
> member.  During a rolling upgrade, only peers running an older version are
> not allowed to join the cluster.  Can you upgrade the application node
> after restarting the locator with the new geode version?
>
> Anthony
>
> > On Oct 20, 2017, at 9:09 AM, George Wilder <[email protected]>
> wrote:
> >
> > I have deployed a java application configured as a peer-to-peer Apache
> Geode v1.1.1 cache.  I also have an Apache Geode v1.1.1 locator.  Both
> application and locator, when running,  connect to one another with no
> issue.
> > I stop both application and locator, then replace the locator with an
> updated Apache Geode v1.2.1 locator.   When I restart the
> application(v1.1.1) and the locator(v1.2.1), the locator performs a version
> check and rejects the connection attempt made by the application:
> >
> >    INFO     o.a.g.d.i.m.g.Services : received join request from
> 172.17.0.13(12):32768(version:GEODE 1.1.0)
> >    WARN  o.a.g.d.i.m.g.Services : detected an attempt to start a peer
> using an older version of the product 172.17.0.13(12):32768(version:GEODE
> 1.1.0)
> >    DEBUG o.a.g.d.i.m.g.Services : sending via JGroups:
> [JoinResponseMessage(null; ; Rejecting the attempt of a member using an
> older version of the product to join the distributed system)] recipients:
> [172.17.0.13(12):32768(version:GEODE 1.1.0)]
> >
> > Is this expected?
> >
>
>

Reply via email to