Hello, Yes the local node(joining node) is left out everytime from baseline topology. I have mentioned steps to reproduce it.Also I have attached config files and C++ code used to start ignite.
1)I have two server nodes i.e one on local machine and one on remote host. 2)When I start the first node the local node is added in the Baseline topology:Here adc1c71b-c21b-47aa-8be6-6fa5ebaaa035 is the local node. Current topology version: 2 (Coordinator: ConsistentId=adc1c71b-c21b-47aa-8be6-6fa5ebaaa035, Order=1) Baseline nodes: ConsistentId=adc1c71b-c21b-47aa-8be6-6fa5ebaaa035, State=ONLINE, Order=1 -------------------------------------------------------------------------------- Number of baseline nodes: 1 Other nodes: ConsistentId=5a9f4e0d-fba3-4786-aa61-936d2f207333, Order=2 3)However when I start the second node on remote host the local node is not included in the Baseline Topology.As per my observance the joining node faces this problem.(Here the local node is 5a9f4e0d-fba3-4786-aa61-936d2f207333 which is not included in baseline topology) Current topology version: 2 (Coordinator: ConsistentId=adc1c71b-c21b-47aa-8be6-6fa5ebaaa035, Order=1) Baseline nodes: ConsistentId=adc1c71b-c21b-47aa-8be6-6fa5ebaaa035, State=ONLINE, Order=1 -------------------------------------------------------------------------------- Number of baseline nodes: 1 Other nodes: ConsistentId=5a9f4e0d-fba3-4786-aa61-936d2f207333, Order=2 Number of other nodes: 1 4)Everything works fine when I add the local node using control.sh add command. We are using Apache Ignite with C++.Below is the snippet of starting ignite from C++ code. IgniteConfiguration cfg; cfg.springCfgPath = std::string("/home/dsudev/DataBaseConfig.xml"); /* Start a node to access DataBase */ Ignite node = Ignition::Start(cfg); node.SetActive(true); /* Get cache instance */ mCache = node.GetOrCreateCache<tKey, DBStorage>(CACHE_NAME); Below are the config files: Config file for local node: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="peerClassLoadingEnabled" value="true"/> <property name="dataStorageConfiguration"> <bean class="org.apache.ignite.configuration.DataStorageConfiguration"> <property name="defaultDataRegionConfiguration"> <bean class="org.apache.ignite.configuration.DataRegionConfiguration"> <property name="persistenceEnabled" value="true"/> <property name="initialSize" value="#{100L * 1024 * 1024}"/> <property name="maxSize" value="#{400L * 1024 * 1024}"/> </bean> </property> <property name="pageSize" value="#{4 * 1024}"/> <property name="storagePath" value="/media/linux_hdd/keymanagementdata"/> <property name="walPath" value="/media/linux_hdd/keymanagementdata/db/wal"/> <property name="walArchivePath" value="/media/linux_hdd/keymanagementdata/db/wal/archive"/> </bean> </property> <property name="cacheConfiguration"> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="DSU_DataBase"/> <property name="cacheMode" value="REPLICATED"/> </bean> </property> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> <property name="addresses"> <list> <value>127.0.0.1</value> <value>192.168.111.112:7912</value> </list> </property> </bean> </property> </bean> </property> </bean> </beans> Config file for remote node: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="peerClassLoadingEnabled" value="true"/> <property name="dataStorageConfiguration"> <bean class="org.apache.ignite.configuration.DataStorageConfiguration"> <property name="defaultDataRegionConfiguration"> <bean class="org.apache.ignite.configuration.DataRegionConfiguration"> <property name="persistenceEnabled" value="true"/> <property name="initialSize" value="#{100L * 1024 * 1024}"/> <property name="maxSize" value="#{400L * 1024 * 1024}"/> </bean> </property> <property name="pageSize" value="#{4 * 1024}"/> <property name="storagePath" value="/media/linux_hdd/keymanagementdata"/> <property name="walPath" value="/media/linux_hdd/keymanagementdata/db/wal"/> <property name="walArchivePath" value="/media/linux_hdd/keymanagementdata/db/wal/archive"/> </bean> </property> <property name="cacheConfiguration"> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="DSU_DataBase"/> <property name="cacheMode" value="REPLICATED"/> </bean> </property> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> <property name="addresses"> <list> <value>127.0.0.1</value> <value>192.168.111.111:7912</value> </list> </property> </bean> </property> </bean> </property> </bean> </beans> Thank you, Ali. -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/