You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Dmitriy Setrakyan (JIRA)" <ji...@apache.org> on 2015/06/03 05:56:49 UTC
[jira] [Commented] (IGNITE-987) Unable to start node on Solaris
platform
[ https://issues.apache.org/jira/browse/IGNITE-987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14570233#comment-14570233 ]
Dmitriy Setrakyan commented on IGNITE-987:
------------------------------------------
Can you update to the Apache Ignite 1.1 release and see if the issue remains?
Also, can you please provide the following:
# What version of JDK do you have installed on Solaris?
# Can you configure it to use JdkMarshaller and see if you get the same error?
> Unable to start node on Solaris platform
> ----------------------------------------
>
> Key: IGNITE-987
> URL: https://issues.apache.org/jira/browse/IGNITE-987
> Project: Ignite
> Issue Type: Bug
> Components: compute
> Environment: Solaris Sparc machine
> {noformat}
> bash-4.1$ uname -a
> SunOS tordevs02 5.11 11.1 sun4v sparc SUNW,Sun-Fire-T200
> bash-4.1$ java -version
> java version "1.7.0_11"
> Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
> Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
> {noformat}
> Reporter: Derek Pierre
>
> We are looking at Apache Ignite for a proof-of-concept for some cluster work we are doing and it seems to work great on Linux and Windows.
> However, the following is obtained when an attempt is made to start an ignite node for the compute grid on a solaris machine.
> {noformat}
> bash-4.1$ ./startNode
> Jun 02, 2015 2:23:59 PM java.util.logging.LogManager$RootLogger log
> SEVERE: Failed to resolve default logging config file: config/java.util.logging.properties
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO:
> >>> __________ ________________
> >>> / _/ ___/ |/ / _/_ __/ __/
> >>> _/ // (7 7 // / / / / _/
> >>> /___/\___/_/|_/___/ /_/ /___/
> >>>
> >>> ver. 1.0.0#20150328-sha1:5fc2cd05
> >>> 2015 Copyright(C) Apache Software Foundation
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Config URL: file:/homes/dpierre/scratch/ignite-trunk/./example-ignite.xml
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Daemon mode: off
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: OS: SunOS 5.11 sparc
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: OS user: dpierre
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Language runtime: Java Platform API Specification ver. 1.7
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: VM information: Java(TM) SE Runtime Environment 1.7.0_11-b21 Oracle Corporation Java HotSpot(TM) Server VM 23.6-b04
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: VM total memory: 0.89GB
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Remote Management [restart: off, REST: on, JMX (remote: off)]
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: IGNITE_HOME=null
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: VM arguments: [-DIGNITE_QUIET=false, -Xms512m]
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Configured caches ['ignite-marshaller-sys-cache', 'ignite-sys-cache', 'ignite-atomics-sys-cache']
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Peer class loading is enabled (disable it in production for performance and deployment consistency reasons)
> Jun 02, 2015 2:24:00 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: This operating system has been tested less rigorously: SunOS 5.11 sparc. Our team will appreciate the feedback if you experience any problems running ignite in this environment.
> Jun 02, 2015 2:24:01 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Non-loopback local IPs: 10.4.117.225, fe80:0:0:0:214:4fff:fea7:c9d4%2
> Jun 02, 2015 2:24:01 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Enabled local MACs: 00144FA7C9D4
> Jun 02, 2015 2:24:01 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Configured plugins:
> Jun 02, 2015 2:24:01 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: ^-- None
> Jun 02, 2015 2:24:01 PM org.apache.ignite.logger.java.JavaLogger info
> INFO:
> Jun 02, 2015 2:24:01 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Successfully bound to TCP port [port=47100, locHost=0.0.0.0/0.0.0.0]
> Jun 02, 2015 2:24:02 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Checkpoints are disabled (to enable configure any GridCheckpointSpi implementation)
> Jun 02, 2015 2:24:02 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Collision resolution is disabled (all jobs will be activated upon arrival).
> Jun 02, 2015 2:24:02 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Swap space is disabled. To enable use FileSwapSpaceSpi.
> Jun 02, 2015 2:24:02 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Indexing is disabled (to enable please configure GridIndexingSpi).
> Jun 02, 2015 2:24:02 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Security status [authentication=off]
> Jun 02, 2015 2:24:04 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Command protocol successfully started [name=TCP binary, host=0.0.0.0/0.0.0.0, port=11211]
> Jun 02, 2015 2:24:05 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Successfully bound to TCP port [port=47500, localHost=0.0.0.0/0.0.0.0]
> Jun 02, 2015 2:24:05 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Added listener for disabled event type: TASK_FINISHED
> Jun 02, 2015 2:24:05 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Added listener for disabled event type: TASK_FAILED
> Jun 02, 2015 2:24:05 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Added listener for disabled event type: JOB_MAPPED
> Jun 02, 2015 2:24:08 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Started cache [name=ignite-marshaller-sys-cache, mode=REPLICATED]
> Jun 02, 2015 2:24:08 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Started cache [name=ignite-atomics-sys-cache, mode=PARTITIONED]
> Jun 02, 2015 2:24:08 PM org.apache.ignite.logger.java.JavaLogger info
> INFO: Started cache [name=ignite-sys-cache, mode=REPLICATED]
> Jun 02, 2015 2:25:09 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Retrying preload partition exchange due to timeout [done=false, dummy=false, exchId=GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=10, minorTopVer=0], nodeId=408faad1, evt=NODE_JOINED], rcvdIds=[], rmtIds=[de1df81c], remaining=[de1df81c], init=true, initFut=true, ready=true, replied=false, added=true, oldest=de1df81c, oldestOrder=1, evtLatch=0, locNodeOrder=10, locNodeId=408faad1-0309-4a82-bc04-ce669d4d8a4a]
> Jun 02, 2015 2:26:08 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Failed to wait for initial partition map exchange. Possible reasons are:
> ^-- Transactions in deadlock.
> ^-- Long running transactions (ignore if this is the case).
> ^-- Unreleased explicit locks.
> Jun 02, 2015 2:26:09 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Retrying preload partition exchange due to timeout [done=false, dummy=false, exchId=GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=10, minorTopVer=0], nodeId=408faad1, evt=NODE_JOINED], rcvdIds=[], rmtIds=[de1df81c], remaining=[de1df81c], init=true, initFut=true, ready=true, replied=false, added=true, oldest=de1df81c, oldestOrder=1, evtLatch=0, locNodeOrder=10, locNodeId=408faad1-0309-4a82-bc04-ce669d4d8a4a]
> Jun 02, 2015 2:27:09 PM org.apache.ignite.logger.java.JavaLogger warning
> WARNING: Retrying preload partition exchange due to timeout [done=false, dummy=false, exchId=GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=10, minorTopVer=0], nodeId=408faad1, evt=NODE_JOINED], rcvdIds=[], rmtIds=[de1df81c], remaining=[de1df81c], init=true, initFut=true, ready=true, replied=false, added=true, oldest=de1df81c, oldestOrder=1, evtLatch=0, locNodeOrder=10, locNodeId=408faad1-0309-4a82-bc04-ce669d4d8a4a]
> {noformat}
> Basically startup is stuck trying to reload partition exchange. This does not happen on a linux machine.
> The ignite configuration looks like the following
> {noformat}
> <?xml version="1.0" encoding="UTF-8"?>
> <!--
> Licensed to the Apache Software Foundation (ASF) under one or more
> contributor license agreements. See the NOTICE file distributed with
> this work for additional information regarding copyright ownership.
> The ASF licenses this file to You under the Apache License, Version 2.0
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
> http://www.apache.org/licenses/LICENSE-2.0
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> See the License for the specific language governing permissions and
> limitations under the License.
> -->
> <!--
> Ignite configuration with all defaults and enabled p2p deployment and enabled events.
> -->
> <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="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
> <!-- Set to true to enable distributed class loading for examples, default is false. -->
> <property name="peerClassLoadingEnabled" value="true"/>
> <property name="networkTimeout" value="20000"/>
> <!-- Load balancing -->
> <property name="loadBalancingSpi">
> <bean class="org.apache.ignite.spi.loadbalancing.adaptive.AdaptiveLoadBalancingSpi">
> <property name="loadProbe">
> <bean class="org.apache.ignite.spi.loadbalancing.adaptive.AdaptiveProcessingTimeLoadProbe">
> <constructor-arg value="true"/>
> </bean>
> </property>
> </bean>
> </property>
> <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
> <property name="discoverySpi">
> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
> <property name="ipFinder">
> <!--
> Ignite provides several options for automatic discovery that can be used
> instead os static IP based discovery. For information on all options refer
> to our documentation: http://apacheignite.readme.io/docs/cluster-config
> -->
> <!-- Uncomment static IP finder to enable static-based discovery of initial nodes. -->
> <!--<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">-->
> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
> <property name="addresses">
> <list>
> <!-- In distributed environment, replace with actual host IP address. -->
> <value>tor-dpierre.prod.quest.corp</value>
> <value>10.4.114.29</value>
> <value>10.4.115.198</value>
> </list>
> </property>
> </bean>
> </property>
> <property name="networkTimeout" value="20000"/>
> <property name="ackTimeout" value="20000"/>
> </bean>
> </property>
> </bean>
> </beans>
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)