You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whirr.apache.org by to...@apache.org on 2011/01/19 06:13:22 UTC
svn commit: r1060679 - /incubator/whirr/trunk/src/site/xdoc/release-notes.xml
Author: tomwhite
Date: Wed Jan 19 05:13:22 2011
New Revision: 1060679
URL: http://svn.apache.org/viewvc?rev=1060679&view=rev
Log:
Update release notes with 0.3.0 issues.
Modified:
incubator/whirr/trunk/src/site/xdoc/release-notes.xml
Modified: incubator/whirr/trunk/src/site/xdoc/release-notes.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/src/site/xdoc/release-notes.xml?rev=1060679&r1=1060678&r2=1060679&view=diff
==============================================================================
--- incubator/whirr/trunk/src/site/xdoc/release-notes.xml (original)
+++ incubator/whirr/trunk/src/site/xdoc/release-notes.xml Wed Jan 19 05:13:22 2011
@@ -22,5 +22,237 @@
</properties>
<body>
<!-- Paste release notes from https://issues.apache.org/jira/browse/WHIRR here. -->
+
+
+ <h1>Release Notes - Whirr - Version 0.3.0</h1>
+
+ <h2>Bug</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-123'>WHIRR-123</a>] - Cassandra integration tests hang if whirr's scripts bucket is missing</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-127'>WHIRR-127</a>] - binary assembly from WHIRR-100 is not generated as part of release process</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-128'>WHIRR-128</a>] - In ec2 instances instead of public dns names a public ip address is resolved for the started master node which causes workers to not be able to connect back to the master</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-137'>WHIRR-137</a>] - Allow use of an arbitrary AMI on EC2</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-146'>WHIRR-146</a>] - Changing the mapred.child.java.opts value does not change the heap size from a default one.</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-147'>WHIRR-147</a>] - Regression on launching clusters from EC2</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-151'>WHIRR-151</a>] - Credentials not set correctly for Hadoop service configure step</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-156'>WHIRR-156</a>] - Cli script doesn't launch post-modularization</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-159'>WHIRR-159</a>] - Cassandra and ZooKeeper fail on Ubuntu on Rackspace</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-162'>WHIRR-162</a>] - DnsUtilTest fails when offline or for slow connections</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-164'>WHIRR-164</a>] - Tests fail if there is no ~/.ssh/id_rsa keypair</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-165'>WHIRR-165</a>] - Hadoop integration tests fail due to WHIRR-160 changes</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-175'>WHIRR-175</a>] - ZooKeeper service does not honor instance roles</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-179'>WHIRR-179</a>] - [Hadoop] Guard $MOUNT/tmp mkdir call against existing directory</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-180'>WHIRR-180</a>] - ListClusterCommand.run throws a NullPointerException for unrecognized service names </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-185'>WHIRR-185</a>] - [ZooKeeper] Fix selection of instances for getHosts() call</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-200'>WHIRR-200</a>] - Cassandra integration test hangs</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-201'>WHIRR-201</a>] - HBase integration test fails</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-204'>WHIRR-204</a>] - CDH Hadoop integration test fails on Rackspace</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-205'>WHIRR-205</a>] - Override service.provider for integration tests</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-209'>WHIRR-209</a>] - bin/whirr fails on a new release</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-210'>WHIRR-210</a>] - Remove unneeded dependent libraries</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-211'>WHIRR-211</a>] - Fix checkstyle errors for 0.3.0</li>
+ </ul>
+
+ <h2>Improvement</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-87'>WHIRR-87</a>] - Parallelize Hadoop cluster creation</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-115'>WHIRR-115</a>] - Distribution should include documentation</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-140'>WHIRR-140</a>] - include KEYS file in release artifact.</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-145'>WHIRR-145</a>] - Add Whirr recipes for common configurations</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-150'>WHIRR-150</a>] - Allow retrieval of instance roles</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-153'>WHIRR-153</a>] - Add documentation for WHIRR-87 (Parallelize Hadoop cluster creation)</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-154'>WHIRR-154</a>] - cassandra: expose RPC port, as well</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-155'>WHIRR-155</a>] - Support multiple versions of Cassandra</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-157'>WHIRR-157</a>] - Remove service name property</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-160'>WHIRR-160</a>] - Improve SSH key diagnostics</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-161'>WHIRR-161</a>] - Check that both SSH keys belong to the same pair</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-163'>WHIRR-163</a>] - Support environment variable interpolation in configuration properties</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-166'>WHIRR-166</a>] - Improve docs regarding private keys</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-174'>WHIRR-174</a>] - Fix ZooKeeper to allow stand-alone mode setups</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-178'>WHIRR-178</a>] - [Hadoop] Guard useradd against existing user account</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-181'>WHIRR-181</a>] - Add descriptions for CLI command options</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-187'>WHIRR-187</a>] - [HBase] Change hbase.tmp.dir to be in line with Hadoop service</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-190'>WHIRR-190</a>] - Create /tmp in HDFS for Pig</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-194'>WHIRR-194</a>] - Update the list of supported services on the home page </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-202'>WHIRR-202</a>] - Improve instance template syntax checking</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-203'>WHIRR-203</a>] - General documentation improvements for 0.3.0</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-206'>WHIRR-206</a>] - [HBase] Extract strings to a HBaseServiceConstants interface</li>
+ </ul>
+
+ <h2>New Feature</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-25'>WHIRR-25</a>] - Add HBase service</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-117'>WHIRR-117</a>] - Composable services</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-176'>WHIRR-176</a>] - Set AWS credentials in the local site file for Hadoop S3 access</li>
+ </ul>
+
+ <h2>Task</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-196'>WHIRR-196</a>] - Ensure integration tests pass on all supported providers</li>
+ </ul>
+
+ <h2>Test</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-92'>WHIRR-92</a>] - Add a benchmark for Hadoop clusters</li>
+ </ul>
+
+
+ <h1>Release Notes - Whirr - Version 0.2.0</h1>
+
+ <h2>Bug</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-91'>WHIRR-91</a>] - Add DISCLAIMER file to CLI JAR</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-93'>WHIRR-93</a>] - Fail on checkstyle violation</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-97'>WHIRR-97</a>] - Lucid is not stable on EC2</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-101'>WHIRR-101</a>] - Hadoop on EC2 does not use the /mnt partition</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-102'>WHIRR-102</a>] - unknown service NPEs cli, should print the bad service to console</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-106'>WHIRR-106</a>] - improve logging in whirr cli</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-107'>WHIRR-107</a>] - Test failing due to not matching Amazon Linux AMI on EC2</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-108'>WHIRR-108</a>] - Fix checkstyle and rat violations</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-113'>WHIRR-113</a>] - Hadoop cluster instances should all start in the same location</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-114'>WHIRR-114</a>] - Support + character in version number</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-122'>WHIRR-122</a>] - whirr site has two FAQ links</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-126'>WHIRR-126</a>] - Deployment process does not deploy required test JARs</li>
+ </ul>
+
+ <h2>Improvement</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-52'>WHIRR-52</a>] - Allow a Hadoop MapReduce job to be run against a Hadoop Service running on Rackspace Cloud Servers</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-66'>WHIRR-66</a>] - Upgrade to jclouds 1.0-beta-7</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-89'>WHIRR-89</a>] - Support maven 3 builds</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-90'>WHIRR-90</a>] - Scripts should be versioned</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-103'>WHIRR-103</a>] - add more to .gitignore</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-104'>WHIRR-104</a>] - print available services in cli help string</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-105'>WHIRR-105</a>] - Add version command to the CLI</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-109'>WHIRR-109</a>] - Unit tests fail if there is no private key found at ~/.ssh/id_rsa </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-110'>WHIRR-110</a>] - Create client-side Hadoop configuration file during cluster launch</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-112'>WHIRR-112</a>] - Expand documentation</li>
+ </ul>
+
+ <h2>New Feature</h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-73'>WHIRR-73</a>] - Add a list command to the CLI</li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-100'>WHIRR-100</a>] - Create a binary distribution of Whirr</li>
+ </ul>
+
+ <h1>Release Notes - Whirr - Version 0.1.0</h1>
+
+ <h2> Sub-task
+ </h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-40'>WHIRR-40</a>] - fill in getting started documentation - getting-started.confluence
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-77'>WHIRR-77</a>] - Document and implement release process
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-78'>WHIRR-78</a>] - Add KEYS file to distribution directory
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-85'>WHIRR-85</a>] - Publish Maven artifacts to http://repository.apache.org
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-86'>WHIRR-86</a>] - Update quick start documentation to work with release 0.1.0
+ </li>
+ </ul>
+
+ <h2> Bug
+ </h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-4'>WHIRR-4</a>] - hadoop-cloud push command invokes proxy creation
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-37'>WHIRR-37</a>] - Don't require manual installation of Apache RAT to compile
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-48'>WHIRR-48</a>] - Fix RAT warnings due to site files
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-50'>WHIRR-50</a>] - Cassandra POM should depend on top-level
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-65'>WHIRR-65</a>] - Workaround bug 331 in jclouds (Some EC2ComputeService operations fail for stopped instances)
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-71'>WHIRR-71</a>] - Only allow access to clusters from defined networks
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-79'>WHIRR-79</a>] - Hadoop service is broken
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-82'>WHIRR-82</a>] - Integration tests should not run on "mvn install"
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-84'>WHIRR-84</a>] - Log4j is missing from the CLI JAR
+ </li>
+ </ul>
+
+ <h2> Improvement
+ </h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-8'>WHIRR-8</a>] - Create ant build for running EC2 unit tests
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-9'>WHIRR-9</a>] - Support additional security group option in hadoop-ec2 script
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-10'>WHIRR-10</a>] - Create setup.py for EC2 cloud scripts
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-20'>WHIRR-20</a>] - Generate RAT report
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-21'>WHIRR-21</a>] - Enforce source code style
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-22'>WHIRR-22</a>] - Separate unit and integration (system) tests
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-23'>WHIRR-23</a>] - Upgrade to jclouds 1.0-beta-6
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-26'>WHIRR-26</a>] - Allow script locations to be overridden
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-31'>WHIRR-31</a>] - Add Whirr quick start to README.txt and website (once it's live)
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-32'>WHIRR-32</a>] - Update POM to point to Apache RAT 0.8-SNAPSHOT
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-34'>WHIRR-34</a>] - Open up ports 50010 (JobTracker) and 50070 (NameNode) for the Hadoop Service
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-38'>WHIRR-38</a>] - Add core javadoc
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-47'>WHIRR-47</a>] - Create a Service factory
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-51'>WHIRR-51</a>] - Allow the Hadoop service to be run on Rackspace Cloud servers
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-53'>WHIRR-53</a>] - Adopt the standard Java SPI interface
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-54'>WHIRR-54</a>] - Implement service/cdh
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-58'>WHIRR-58</a>] - introduce naming consistency for cloud service providers
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-64'>WHIRR-64</a>] - Unify ClusterSpec and ServiceSpec
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-70'>WHIRR-70</a>] - decouple keypairs from the files that hold them
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-75'>WHIRR-75</a>] - Use Commons Configuration to manage cluster specs
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-80'>WHIRR-80</a>] - Clean up POM dependencies
+ </li>
+ </ul>
+
+ <h2> New Feature
+ </h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-3'>WHIRR-3</a>] - Add support for EBS storage on EC2
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-5'>WHIRR-5</a>] - Run namenode and jobtracker on separate EC2 instances
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-6'>WHIRR-6</a>] - Write a Rackspace cloud provider
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-7'>WHIRR-7</a>] - Add a ZooKeeper service to the cloud scripts
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-27'>WHIRR-27</a>] - Add Cassandra service
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-33'>WHIRR-33</a>] - Add a CLI
+ </li>
+ </ul>
+
+ <h2> Task
+ </h2>
+ <ul>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-1'>WHIRR-1</a>] - Import initial source code from Hadoop contrib
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-2'>WHIRR-2</a>] - Import initial Java source code
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-19'>WHIRR-19</a>] - Create project website
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-29'>WHIRR-29</a>] - Add target directories to svn ignore
+ </li>
+ <li>[<a href='https://issues.apache.org/jira/browse/WHIRR-46'>WHIRR-46</a>] - Release version 0.1.0
+ </li>
+ </ul>
+
</body>
</document>
\ No newline at end of file