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.
> ------------------------------
>
>

Reply via email to