ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexey Kuznetsov <akuznet...@apache.org>
Subject Re: Cluster name
Date Wed, 11 Oct 2017 11:13:45 GMT
Created issue: https://issues.apache.org/jira/browse/IGNITE-6597

On Wed, Oct 11, 2017 at 5:21 PM, Sasha Belyak <rtsforex@gmail.com> wrote:

> Cluster name - yes
> Limit cluster building by cluster name - yes
> env/system property - no, let's add cluster name to ignite configuration.
>
> 2017-10-11 17:08 GMT+07:00 Dmitry Pavlov <dpavlov.spb@gmail.com>:
>
> > I like this idea too. Some imdg have such feature and allow to limit
> > cluster building only within cluster name.
> >
> > ср, 11 окт. 2017 г. в 12:38, Alexey Kuznetsov <akuznetsov@apache.org>:
> >
> > > Hi,
> > >
> > > I'd like to up this thread for discussion.
> > >
> > > It seems that cluster name could be very useful together with multicast
> > > discovery - do not accept nodes with different cluster name.
> > > By default, let's set cluster name to "DEFAULT_CLUSTER".
> > >
> > > Thoughts?
> > >
> > > On Fri, Mar 17, 2017 at 12:30 AM, Dmitriy Setrakyan <
> > dsetrakyan@apache.org
> > > >
> > > wrote:
> > >
> > > > I am not sure I like naming clusters from an agent. It just sounds
> > > counter
> > > > intuitive for me. How about adding an optional IGNITE_CLUSTER_NAME
> env
> > > > property together with optional  -DCLUSTER_NAME system property and
> > > > reserved CLUSTER_NAME user attribute?
> > > >
> > > > If user fails to provide any of the above, then we automatically
> assign
> > > the
> > > > timestamp of the first node or some UUID as a cluster name.
> > > >
> > > > Thoughts?
> > > >
> > > > D.
> > > >
> > > > On Thu, Mar 16, 2017 at 5:01 AM, Valentin Kulichenko <
> > > > valentin.kulichenko@gmail.com> wrote:
> > > >
> > > > > Alexey,
> > > > >
> > > > > Cluster doesn't know about the console, but web agent does, right?
> I
> > > > think
> > > > > it should be his responsibility to assign the name. I.e. when
> > starting
> > > > the
> > > > > agent next to a particular cluster, user has to specify the name.
> If
> > > the
> > > > > console already has the cluster with this name, agent should not
> > start
> > > > with
> > > > > an exception suggesting to provide another name.
> > > > >
> > > > > Will this work?
> > > > >
> > > > > -Val
> > > > >
> > > > > On Thu, Mar 16, 2017 at 12:07 PM, Alexey Kuznetsov <
> > > > akuznetsov@apache.org>
> > > > > wrote:
> > > > >
> > > > > > Dmitriy, Sergi and Val.
> > > > > >
> > > > > > Web Console will be connected to several clusters at once.
> > > > > > And clusters do not know about Web Console, because Web Console
> > > collect
> > > > > > info from cluster via our REST-HTTP module.
> > > > > > So, I can distinguish clusters only by collection of node IDs
and
> > > give
> > > > > them
> > > > > > names like: "Cluster1, Clsuter2,...."
> > > > > > But if cluster restarted Web Console will detect it as new
> cluster
> > > and
> > > > > give
> > > > > > next auto-generated name "ClusterN".
> > > > > >
> > > > > > So, I'm not insist on adding "ClusterName" to
> IgniteConfiguration,
> > > but
> > > > > > could you give me a way
> > > > > >  some how "mark" clusters to detect them even after full restart.
> > > > > >
> > > > > > May be setting some sort of environment variable (it will be
> added
> > to
> > > > > node
> > > > > > attributes)?
> > > > > > So, if user need "Multi-cluster" support he should set different
> > > > > > CLUSTER_NAME environment variable for different clusters.
> > > > > >
> > > > > > Any other ideas are welcome.
> > > > > >
> > > > > > On Thu, Mar 16, 2017 at 5:57 PM, Valentin Kulichenko <
> > > > > > valentin.kulichenko@gmail.com> wrote:
> > > > > >
> > > > > > > Alexey,
> > > > > > >
> > > > > > > How does the workflow look like? How do you add a cluster
to
> this
> > > > > > dropdown
> > > > > > > on the console? I think that assigning a name should be
part of
> > > this
> > > > > > > process and should happen on the console itself.
> > > > > > >
> > > > > > > Adding yet another "name" to configuration will only confuse
> > users
> > > > even
> > > > > > > more.
> > > > > > >
> > > > > > > -Val
> > > > > > >
> > > > > > > On Thu, Mar 16, 2017 at 9:59 AM, Sergi Vladykin <
> > > > > > sergi.vladykin@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > I don't like to add anything like this into Ignite
config. It
> > is
> > > a
> > > > > > > problem
> > > > > > > > of Web console how to name or rename different clusters
for a
> > > user,
> > > > > but
> > > > > > > not
> > > > > > > > Ignite cluster itself.
> > > > > > > >
> > > > > > > > Sergi
> > > > > > > >
> > > > > > > > 2017-03-16 4:21 GMT+03:00 Dmitriy Setrakyan <
> > > dsetrakyan@apache.org
> > > > >:
> > > > > > > >
> > > > > > > > > I am OK with having a cluster name, but I would
like us to
> > > > generate
> > > > > > one
> > > > > > > > > automatically, if users do not define one explicitly.
How
> > about
> > > > > > > > > "cluster_timestamp"?
> > > > > > > > >
> > > > > > > > > On Wed, Mar 15, 2017 at 5:38 PM, Alexey Kuznetsov
<
> > > > > > > akuznetsov@apache.org
> > > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Igniters,
> > > > > > > > > >
> > > > > > > > > > I'm planning to start working on multi cluster
support
> for
> > > Web
> > > > > > > Console
> > > > > > > > > > in order to be able to execute SQL queries
on different
> > > > clusters
> > > > > > just
> > > > > > > > by
> > > > > > > > > > selecting
> > > > > > > > > > target cluster from drop-down.
> > > > > > > > > >
> > > > > > > > > > But Ignite does not have any cluster wide
name.
> > > > > > > > > >
> > > > > > > > > > So, how about to add to Ignite (may be 2.0)
property
> > "Cluster
> > > > > Name"
> > > > > > > to
> > > > > > > > > > Ignite configuration?
> > > > > > > > > >
> > > > > > > > > > Or as alternative way it could use "Mandatory
User
> Defined
> > > > > > > Attribute".
> > > > > > > > > >
> > > > > > > > > > Node should be rejected to join cluster
with different
> > > "Cluster
> > > > > > Name"
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Thoughts?
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Alexey Kuznetsov
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Alexey Kuznetsov
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Alexey Kuznetsov
> > >
> >
>



-- 
Alexey Kuznetsov

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message