[infinispan-dev] KUBE_PING changes

Sebastian Laskawiec slaskawi at redhat.com
Mon Jul 3 05:42:15 EDT 2017


FYI: https://github.com/infinispan/infinispan/pull/5257

But we first need to fix 9.0.x branch :D

On Mon, Jul 3, 2017 at 10:48 AM Bela Ban <belaban at mailbox.org> wrote:

> Hi Thomas,
>
> has this issue been resolved? Env variables were introduced in 4.0.2
> [1], so you need at least that version of JGroups.
>
> [1] https://issues.jboss.org/browse/JGRP-2166
>
> On 30/06/17 11:40, Thomas SEGISMONT wrote:
> > Hi everyone,
> >
> > Thank you for this great work, the dependency diet and the extra port
> > removal are both very useful. The extra port removal is key to enable
> > Vert.x clustering in Openshift S2I environments.
> >
> > I tried the new KUBE_PING (beta1) with vertx-infinispan and it worked
> > fine. I have a few questions though.
> >
> > I couldn't configure it with env variables. Before you ask, yes I
> > noticed the name changes ;-) I only had a quick look at JGroups config
> > code but it seems it only resolves system properties. Did it work for
> > you because you tried with an Infinispan server?
> >
> > Since I couldn't configure it externally I had to create a custom
> > JGroups file. Usually, we recommend [1] Vert.x users to add the
> > infinispan-cloud dependency and a system property:
> > -Dvertx.jgroups.config=default-configs/default-jgroups-kubernetes.xml
> >
> > My custom JGroups file is a just a copy of
> > default-configs/default-jgroups-kubernetes.xml in which I added the
> > masterHost and namespace properties.
> >
> > Is it still recommended to use the
> > default-configs/default-jgroups-kubernetes.xml stack ? Or is any change
> > planned after the KUBE_PING changes?
> > I wouldn't expect a protocol implementation change to impact a stack
> > configuration but they say there are no stupid questions :)
> >
> > Thank you,
> > Thomas
> >
> >
> > [1]
> http://vertx.io/docs/vertx-infinispan/java/#_configuring_for_openshift_3
> >
> > 2017-06-15 8:21 GMT+02:00 Sebastian Laskawiec <slaskawi at redhat.com
> > <mailto:slaskawi at redhat.com>>:
> >
> >     Yep, no problems found!!!
> >
> >     I had also impression that the new implementation is "faster".
> >     Though I haven't measured it... it just my impression.
> >
> >     Awesome work Bela!
> >
> >     On Thu, Jun 15, 2017 at 7:42 AM Bela Ban <belaban at mailbox.org
> >     <mailto:belaban at mailbox.org>> wrote:
> >
> >         Thanks, Sebastian!
> >
> >         I assume testing on GKE and minikube/openshift was successful?
> >
> >
> >         On 14/06/17 13:15, Sebastian Laskawiec wrote:
> >         > Hey guys,
> >         >
> >         > Just a heads up, I've just created a PR that upgrades
> KUBE_PING to
> >         > 1.0.0.Beta1 [1]. As you probably seen in [2], 1.0.0.Beta1 was
> >         completely
> >         > rewritten and might behave slightly differently.
> >         >
> >         > Here is a summary of changes:
> >         >
> >         >   * The latest KUBE_PING doesn't require embedded HTTP server
> for
> >         >     discovery. Thus it is no longer required to expose port
> >         8888 in Pods.
> >         >   * The number of dependencies has been decreased. Currently
> >         we only
> >         >     require JGroups and OAuth library.
> >         >   * The new KUBE_PING works only with JGroups 4. There will be
> no
> >         >     JGroups 3 support.
> >         >   * Some of the environmental variables were shortened and we
> >         removed
> >         >     `OPENSHIFT` prefix. So if you use
> >         `OPENSHIFT_KUBE_PING_NAMESPACE`,
> >         >     you will need to change it to `KUBERNETES_NAMESPACE`.
> >         Please refer
> >         >     to [3] for more information.
> >         >
> >         > I also switched default branch in Kubernetes Ping repository
> >         to master [4].
> >         >
> >         > Thanks,
> >         > Sebastian
> >         >
> >         > [1] https://github.com/infinispan/infinispan/pull/5201
> >         <https://github.com/infinispan/infinispan/pull/5201>
> >         > [2]
> >
> http://belaban.blogspot.ch/2017/05/running-infinispan-cluster-with.html
> >         <
> http://belaban.blogspot.ch/2017/05/running-infinispan-cluster-with.html>
> >         > [3]
> >
> https://github.com/jgroups-extras/jgroups-kubernetes/blob/master/README.adoc
> >         <
> https://github.com/jgroups-extras/jgroups-kubernetes/blob/master/README.adoc
> >
> >         > [4] https://github.com/jgroups-extras/jgroups-kubernetes
> >         <https://github.com/jgroups-extras/jgroups-kubernetes>
> >         > --
> >         >
> >         > SEBASTIAN ŁASKAWIEC
> >         >
> >         > INFINISPAN DEVELOPER
> >         >
> >         > Red Hat EMEA <https://www.redhat.com/>
> >         >
> >         > <https://red.ht/sig>
> >         >
> >         >
> >         >
> >         > _______________________________________________
> >         > infinispan-dev mailing list
> >         > infinispan-dev at lists.jboss.org
> >         <mailto:infinispan-dev at lists.jboss.org>
> >         > https://lists.jboss.org/mailman/listinfo/infinispan-dev
> >         <https://lists.jboss.org/mailman/listinfo/infinispan-dev>
> >         >
> >
> >         --
> >         Bela Ban | http://www.jgroups.org
> >
> >         _______________________________________________
> >         infinispan-dev mailing list
> >         infinispan-dev at lists.jboss.org
> >         <mailto:infinispan-dev at lists.jboss.org>
> >         https://lists.jboss.org/mailman/listinfo/infinispan-dev
> >         <https://lists.jboss.org/mailman/listinfo/infinispan-dev>
> >
> >     --
> >
> >     SEBASTIAN ŁASKAWIEC
> >
> >     INFINISPAN DEVELOPER
> >
> >     Red Hat EMEA <https://www.redhat.com/>
> >
> >     <https://red.ht/sig>
> >
> >
> >     _______________________________________________
> >     infinispan-dev mailing list
> >     infinispan-dev at lists.jboss.org <mailto:
> infinispan-dev at lists.jboss.org>
> >     https://lists.jboss.org/mailman/listinfo/infinispan-dev
> >     <https://lists.jboss.org/mailman/listinfo/infinispan-dev>
> >
> >
> >
> >
> > _______________________________________________
> > infinispan-dev mailing list
> > infinispan-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/infinispan-dev
> >
>
> --
> Bela Ban | http://www.jgroups.org
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

-- 

SEBASTIAN ŁASKAWIEC

INFINISPAN DEVELOPER

Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/infinispan-dev/attachments/20170703/329ad8f3/attachment-0001.html 


More information about the infinispan-dev mailing list