Author: abayer Date: Thu Aug 23 23:24:48 2012 New Revision: 1376773 URL: http://svn.apache.org/viewvc?rev=1376773&view=rev Log: WHIRR-641. Race condition between collocated namenode and jobtracker start/init services. Contributed by Graham Gear.
Modified: whirr/branches/branch-0.8/CHANGES.txt whirr/branches/branch-0.8/services/cdh/src/main/resources/functions/configure_cdh_hadoop.sh whirr/branches/branch-0.8/services/hadoop/src/main/resources/functions/configure_hadoop.sh Modified: whirr/branches/branch-0.8/CHANGES.txt URL: http://svn.apache.org/viewvc/whirr/branches/branch-0.8/CHANGES.txt?rev=1376773&r1=1376772&r2=1376773&view=diff ============================================================================== --- whirr/branches/branch-0.8/CHANGES.txt (original) +++ whirr/branches/branch-0.8/CHANGES.txt Thu Aug 23 23:24:48 2012 @@ -11,6 +11,9 @@ Release 0.8.1 (unreleased changes) WHIRR-641. Improved parsing of config -> TemplateBuilderSpec. (Adrian Cole via abayer) + WHIRR-645. Race condition between collocated namenode and + jobtracker services. (Graham Gear via abayer) + Release 0.8.0 - 2012-08-17 NEW FEATURES Modified: whirr/branches/branch-0.8/services/cdh/src/main/resources/functions/configure_cdh_hadoop.sh URL: http://svn.apache.org/viewvc/whirr/branches/branch-0.8/services/cdh/src/main/resources/functions/configure_cdh_hadoop.sh?rev=1376773&r1=1376772&r2=1376773&view=diff ============================================================================== --- whirr/branches/branch-0.8/services/cdh/src/main/resources/functions/configure_cdh_hadoop.sh (original) +++ whirr/branches/branch-0.8/services/cdh/src/main/resources/functions/configure_cdh_hadoop.sh Thu Aug 23 23:24:48 2012 @@ -68,11 +68,12 @@ function configure_cdh_hadoop() { chgrp -R hadoop $HADOOP_LOG_DIR chmod -R g+w $HADOOP_LOG_DIR + if [ $(echo "$ROLES" | grep "hadoop-namenode" | wc -l) -gt 0 ]; then + start_namenode + fi + for role in $(echo "$ROLES" | tr "," "\n"); do case $role in - hadoop-namenode) - start_namenode - ;; hadoop-secondarynamenode) start_hadoop_daemon $HDFS_PACKAGE_PREFIX-secondarynamenode ;; Modified: whirr/branches/branch-0.8/services/hadoop/src/main/resources/functions/configure_hadoop.sh URL: http://svn.apache.org/viewvc/whirr/branches/branch-0.8/services/hadoop/src/main/resources/functions/configure_hadoop.sh?rev=1376773&r1=1376772&r2=1376773&view=diff ============================================================================== --- whirr/branches/branch-0.8/services/hadoop/src/main/resources/functions/configure_hadoop.sh (original) +++ whirr/branches/branch-0.8/services/hadoop/src/main/resources/functions/configure_hadoop.sh Thu Aug 23 23:24:48 2012 @@ -55,12 +55,13 @@ function configure_hadoop() { mkdir -p $(dirname $HADOOP_LOG_DIR) ln -s /data/hadoop/logs $HADOOP_LOG_DIR chown -R hadoop:hadoop $HADOOP_LOG_DIR - + + if [ $(echo "$ROLES" | grep "hadoop-namenode" | wc -l) -gt 0 ]; then + start_namenode + fi + for role in $(echo "$ROLES" | tr "," "\n"); do case $role in - hadoop-namenode) - start_namenode - ;; hadoop-secondarynamenode) start_hadoop_daemon secondarynamenode ;;