Hello! Yes, you absolutely do need to add all nodes to BLT.
Do you have steps to reproduce that behavior? The exception suggests that you have started a node, activated it, then shut it down, started other two nodes and activated them separately. Then tried to start all 3 nodes as a single cluster. Regards, -- Ilya Kasnacheev ср, 4 нояб. 2020 г. в 11:23, Gurmehar Kalra <gurmehar.ka...@hcl.com>: > Hi, > > > > Below are the logs > BaselineTopology of joining node (e6d542e7-cd73-4e57-90c1-b28da508c2c6) is > not compatible with BaselineTopology in the cluster. Branching history of > cluster BlT ([1016056908]) doesn't contain branching point hash of joining > node BlT (510622971). Consider cleaning persistent storage of the node and > adding it to the cluster again. > > at > org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError( > *TcpDiscoverySpi.java:1946*) ~[ignite-core-2.7.6.jar:2.7.6] > > at org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology( > *ServerImpl.java:969*) ~[ignite-core-2.7.6.jar:2.7.6] > > at org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart( > *ServerImpl.java:391*) ~[ignite-core-2.7.6.jar:2.7.6] > > at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart( > *TcpDiscoverySpi.java:2020*) ~[ignite-core-2.7.6.jar:2.7.6] > > at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi( > *GridManagerAdapter.java:297*) ~[ignite-core-2.7.6.jar:2.7.6] > > ... 52 common frames omitted > > > > Regards, > > Gurmehar Singh > > > > *From:* Gurmehar Kalra <gurmehar.ka...@hcl.com> > *Sent:* 04 November 2020 13:34 > *To:* user@ignite.apache.org > *Cc:* Andrei Aleksandrov <aealexsand...@gmail.com> > *Subject:* RE: Ignite Cluster Issue on 2.7.6 > > > > [CAUTION: This Email is from outside the Organization. Unless you trust > the sender, Don’t click links or open attachments as it may be a Phishing > email, which can steal your Information and compromise your Computer.] > > Hi, > > I did not remove the code *ignite**.cluster().active(**true**)* , > however added condition on one application to check if cluster is active or > not and the other application activates the cluster. > > > > Regards, > > Gurmehar Singh > > > > *From:* Andrei Aleksandrov <aealexsand...@gmail.com> > *Sent:* 30 October 2020 20:01 > *To:* user@ignite.apache.org > *Subject:* Re: Ignite Cluster Issue on 2.7.6 > > > > [CAUTION: This Email is from outside the Organization. Unless you trust > the sender, Don’t click links or open attachments as it may be a Phishing > email, which can steal your Information and compromise your Computer.] > > Hi, > > Did you remove the code with ignite.cluster().active(*true*); ? > > However, yes, all of your data nodes should be in baseline topology. Could > you collect logs from your servers? > > BR, > Andrei > > 10/30/2020 2:28 PM, Gurmehar Kalra пишет: > > Hi, > > > > I tried changes suggested by you , waited for nodes and then tried to > start cluster , but only 1 node is joins cluster other node does not > participates in cluster. > > Do I have to add all nodes into BLT ? > > Regards, > > Gurmehar Singh > > > > *From:* Andrei Aleksandrov <aealexsand...@gmail.com> > <aealexsand...@gmail.com> > *Sent:* 29 October 2020 20:11 > *To:* user@ignite.apache.org > *Subject:* Re: Ignite Cluster Issue on 2.7.6 > > > > [CAUTION: This Email is from outside the Organization. Unless you trust > the sender, Don’t click links or open attachments as it may be a Phishing > email, which can steal your Information and compromise your Computer.] > > Hi, > > Do you use cluster with persistence? After first actication all your data > will be located on the first activated node. > > In this case, you also should track your baseline. > > https://www.gridgain.com/docs/latest/developers-guide/baseline-topology > <https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gridgain.com%2Fdocs%2Flatest%2Fdevelopers-guide%2Fbaseline-topology&data=04%7C01%7Cgurmehar.kalra%40hcl.com%7Cc975b5cbb3cf4d88ca6708d880984c02%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637400738885440196%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=UIwjsZUzz2LQZfeSIFYL4zg3ybWNNEFfnBWXFm7TY8I%3D&reserved=0> > > Baseline topology is a subset of nodes where you cache data located. > > The recommendations are the following: > > 1)you should activate the cluster only when all server nodes were started > 2)If the topology changes, you must either restore the failed nodes or > reset to the base topology to trigger partition reassignment and > rebalancing. > 3)If some new node should contain the cache data then you should add this > node to baseline topology: > > using java code: > > > https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/IgniteCluster.html#setBaselineTopology-java.util.Collection > <https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fignite.apache.org%2Freleases%2Flatest%2Fjavadoc%2Forg%2Fapache%2Fignite%2FIgniteCluster.html%23setBaselineTopology-java.util.Collection&data=04%7C01%7Cgurmehar.kalra%40hcl.com%7Cc975b5cbb3cf4d88ca6708d880984c02%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637400738885440196%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hsqjATck%2Fbd8lDmS%2BF%2Femhc5yCb5kSFCGQcYu3fvRmU%3D&reserved=0> > - > > using utility tool: > > > https://www.gridgain.com/docs/latest/administrators-guide/control-script#adding-nodes-to-baseline-topology > <https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gridgain.com%2Fdocs%2Flatest%2Fadministrators-guide%2Fcontrol-script%23adding-nodes-to-baseline-topology&data=04%7C01%7Cgurmehar.kalra%40hcl.com%7Cc975b5cbb3cf4d88ca6708d880984c02%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637400738885450191%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=FuZXn3t%2BYWrsLezjCFwfzLdxS%2BbpbxOxK%2FQmb5xdaKU%3D&reserved=0> > > 4)In case if some node from baseline can't be started (e.g because its > data on the disk was destroyed) it should be removed from baseline: > > > https://www.gridgain.com/docs/latest/administrators-guide/control-script#removing-nodes-from-baseline-topology > <https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gridgain.com%2Fdocs%2Flatest%2Fadministrators-guide%2Fcontrol-script%23removing-nodes-from-baseline-topology&data=04%7C01%7Cgurmehar.kalra%40hcl.com%7Cc975b5cbb3cf4d88ca6708d880984c02%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637400738885450191%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=oqq5wIYOvGMpjn2MV6Rv%2F85roNTWbY%2F9JvmMojaclaY%3D&reserved=0> > > If you are not using persistence, please provide additional information > that "data is being added to the cache but not available to any of the > modules." means: > > 1) How you access data > 2) What do you see in the logs > > BR, > Andrei > > 10/29/2020 4:19 PM, Gurmehar Kalra пишет: > > Hi, > > > > I have two module(Web and Engine) and want to share data b/w the modules > , but when I run web and engine together , data is added to cache but is > not available to either of modules. > below is my ignite config, which is same in both modules > > > > config.setActiveOnStart(*true*); > > config.setAutoActivationEnabled(*true*); > > config.setIgniteHome(propertyReader.getProperty( > "spring.ignite.storage.path")); > > config.setFailureHandler(*new* StopNodeOrHaltFailureHandler()); > > config.setDataStorageConfiguration(getDataStorageConfiguration()); > > config.setGridLogger(*new* JavaLogger(java.util.logging.Logger. > *getLogger*(*LOG*.getClass().getCanonicalName()))); > > > > Ignite ignite = Ignition.*start*(config); > > ignite.cluster().active(*true*); > > > > > > All Caches created have below properties | > > cache.setWriteSynchronizationMode(CacheWriteSynchronizationMode. > *FULL_ASYNC*); > > cache.setAtomicityMode(CacheAtomicityMode.*TRANSACTIONAL*); > > cache.setCacheMode(CacheMode.*REPLICATED*); > > cache.setGroupName("EngineGroup"); > > > > Both Modules are running on IP List : 127.0.0.1:47501,127.0.0.1:47502, > 127.0.0.1:47503,127.0.0.1:47504 > > > > Please suggest.. > > Regards, > > Gurmehar Singh > > > > ::DISCLAIMER:: > ------------------------------ > > The contents of this e-mail and any attachment(s) are confidential and > intended for the named recipient(s) only. E-mail transmission is not > guaranteed to be secure or error-free as information could be intercepted, > corrupted, lost, destroyed, arrive late or incomplete, or may contain > viruses in transmission. The e mail and its contents (with or without > referred errors) shall therefore not attach any liability on the originator > or HCL or its affiliates. Views or opinions, if any, presented in this > email are solely those of the author and may not necessarily reflect the > views or opinions of HCL or its affiliates. Any form of reproduction, > dissemination, copying, disclosure, modification, distribution and / or > publication of this message without the prior written consent of authorized > representative of HCL is strictly prohibited. If you have received this > email in error please delete it and notify the sender immediately. Before > opening any email and/or attachments, please check them for viruses and > other defects. > ------------------------------ > >