Release Notes - Whirr - Version 0.1.0

Sub-task

  • [WHIRR-40] - fill in getting started documentation - getting-started.confluence
  • [WHIRR-77] - Document and implement release process
  • [WHIRR-78] - Add KEYS file to distribution directory
  • [WHIRR-85] - Publish Maven artifacts to http://repository.apache.org
  • [WHIRR-86] - Update quick start documentation to work with release 0.1.0

Bug

  • [WHIRR-4] - hadoop-cloud push command invokes proxy creation
  • [WHIRR-37] - Don't require manual installation of Apache RAT to compile
  • [WHIRR-48] - Fix RAT warnings due to site files
  • [WHIRR-50] - Cassandra POM should depend on top-level
  • [WHIRR-65] - Workaround bug 331 in jclouds (Some EC2ComputeService operations fail for stopped instances)
  • [WHIRR-71] - Only allow access to clusters from defined networks
  • [WHIRR-79] - Hadoop service is broken
  • [WHIRR-82] - Integration tests should not run on "mvn install"
  • [WHIRR-84] - Log4j is missing from the CLI JAR

Improvement

  • [WHIRR-8] - Create ant build for running EC2 unit tests
  • [WHIRR-9] - Support additional security group option in hadoop-ec2 script
  • [WHIRR-10] - Create setup.py for EC2 cloud scripts
  • [WHIRR-20] - Generate RAT report
  • [WHIRR-21] - Enforce source code style
  • [WHIRR-22] - Separate unit and integration (system) tests
  • [WHIRR-23] - Upgrade to jclouds 1.0-beta-6
  • [WHIRR-26] - Allow script locations to be overridden
  • [WHIRR-31] - Add Whirr quick start to README.txt and website (once it's live)
  • [WHIRR-32] - Update POM to point to Apache RAT 0.8-SNAPSHOT
  • [WHIRR-34] - Open up ports 50010 (JobTracker) and 50070 (NameNode) for the Hadoop Service
  • [WHIRR-38] - Add core javadoc
  • [WHIRR-47] - Create a Service factory
  • [WHIRR-51] - Allow the Hadoop service to be run on Rackspace Cloud servers
  • [WHIRR-53] - Adopt the standard Java SPI interface
  • [WHIRR-54] - Implement service/cdh
  • [WHIRR-58] - introduce naming consistency for cloud service providers
  • [WHIRR-64] - Unify ClusterSpec and ServiceSpec
  • [WHIRR-70] - decouple keypairs from the files that hold them
  • [WHIRR-75] - Use Commons Configuration to manage cluster specs
  • [WHIRR-80] - Clean up POM dependencies

New Feature

  • [WHIRR-3] - Add support for EBS storage on EC2
  • [WHIRR-5] - Run namenode and jobtracker on separate EC2 instances
  • [WHIRR-6] - Write a Rackspace cloud provider
  • [WHIRR-7] - Add a ZooKeeper service to the cloud scripts
  • [WHIRR-27] - Add Cassandra service
  • [WHIRR-33] - Add a CLI

Task

  • [WHIRR-1] - Import initial source code from Hadoop contrib
  • [WHIRR-2] - Import initial Java source code
  • [WHIRR-19] - Create project website
  • [WHIRR-29] - Add target directories to svn ignore
  • [WHIRR-46] - Release version 0.1.0