Definitely useful, I've seen user requests about this a number of times. On Wed, Oct 11, 2017 at 1:03 PM, Vladimir Ozerov <voze...@gridgain.com> wrote:
> Alex, > > Agree. Looks like a useful feature, especially for testing purposes. > > On Wed, Oct 11, 2017 at 12:38 PM, Alexey Kuznetsov <akuznet...@apache.org> > wrote: > > > 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 < > dsetrak...@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.kuliche...@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 < > > > akuznet...@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.kuliche...@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.vlady...@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 < > > dsetrak...@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 < > > > > > > akuznet...@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 > > >