Stanislav Lukyanov created IGNITE-8774:
------------------------------------------ Summary: Daemon moves cluster to compatibility mode when joins Key: IGNITE-8774 URL: https://issues.apache.org/jira/browse/IGNITE-8774 Project: Ignite Issue Type: Bug Reporter: Stanislav Lukyanov When a daemon node joins the cluster seems to switch to compatibility mode (allowing nodes without baseline support). It prevents baseline nodes from being restarted. Example: {code} Ignite ignite1 = IgnitionEx.start("examples/config/persistentstore/example-persistent-store.xml", "srv1"); Ignite ignite2 = IgnitionEx.start("examples/config/persistentstore/example-persistent-store.xml", "srv2"); ignite2.cluster().active(true); IgnitionEx.setClientMode(true); IgnitionEx.setDaemon(true); Ignite daemon = IgnitionEx.start("examples/config/persistentstore/example-persistent-store.xml", "daemon"); IgnitionEx.setClientMode(false); IgnitionEx.setDaemon(false); ignite2.close(); IgnitionEx.start("examples/config/persistentstore/example-persistent-store.xml", "srv2"); {code} The attempt to restart ignite2 throws an exception: {code} [2018-06-11 18:45:25,766][ERROR][tcp-disco-msg-worker-#39%srv2%][root] Critical system error detected. Will be handled accordingly to configured handler [hnd=class o.a.i.failure.StopNodeOrHaltFailureHandler, failureCtx=FailureContext [type=SYSTEM_WORKER_TERMINATION, err=class o.a.i.IgniteException: Node with BaselineTopology cannot join mixed cluster running in compatibility mode]] class org.apache.ignite.IgniteException: Node with BaselineTopology cannot join mixed cluster running in compatibility mode at org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor.onGridDataReceived(GridClusterStateProcessor.java:714) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$5.onExchange(GridDiscoveryManager.java:883) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.onExchange(TcpDiscoverySpi.java:1939) at org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processNodeAddedMessage(ServerImpl.java:4354) at org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2744) at org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2536) at org.apache.ignite.spi.discovery.tcp.ServerImpl$MessageWorkerAdapter.body(ServerImpl.java:6775) at org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.body(ServerImpl.java:2621) at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62) {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) |
Free forum by Nabble | Edit this page |