Project

General

Profile

Actions

Changelog » History » Revision 3

« Previous | Revision 3/7 (diff) | Next »
PhoenixForge Admin, 08/05/2009 10:59 AM


Changelog

Technology Preview 1.3 (02/16/09)

This release includes mostly internal changes that, although not visibly apparent to the user, make Haizea's code more stable and less error-prone. Many of these changes are also necessary for TP2.0, which will include a policy engine and requires a substantial redesign of the scheduling code.

Summary of changes:

  • Added support for OpenNebula 1.2.
  • Improved exception handling so all exceptions are caught and processed
  • Improved lease state management
  • Added automated testing with py.test.
  • Added explicit scheduling of shutdown operations and cold migrations.
  • Refactored the scheduling code into multiple modules

There have been many other minor changes (particularly to the scheduling data structures) and bug fixes.

Technology Preview 1.2 (09/29/08)

Summary of changes:

  • Haizea can now run in interactive simulation mode, allowing the user to interactively request leases and monitor their progress using a command-line interface. This command-line interface can also be used in OpenNebula mode to obtain more details about leases.
  • OpenNebula users can now request that a group of VMs be managed as a single lease (meaning that all the VMs must start/suspend/resume/stop at the same time).
  • Added the Haizea Manual as a primary source of documentation for the project. Check it out at <http://haizea.cs.uchicago.edu/documentation.html>
  • PhoenixForge, the collaborative project management website run by the University of Chicago's ACM chapter, has now been fully launched, meaning that bug tracking, SVN browsing, a wiki, and other project management functionalities, are now available at <http://phoenixforge.cs.uchicago.edu/haizea>
  • As always, lots of internal improvements in the code: overhauled the configuration management code and the logging code, Haizea now runs as a real daemon in OpenNebula mode, trimmed down the slot table code, general code cleaning and documenting, and lots of other minor fixes.

Technology Preview 1.1 (07/24/08)

Summary of changes:

  • Added support for OpenNebula 1.0. You can now use OpenNebula and Haizea together to manage virtual machines on a Xen or KVM cluster.
  • Added support for immediate leases.
  • Re-added accounting and reporting functionality (which had been temporarily removed in TP1.0).
  • Code changes: Decoupled deployment overhead scheduling into a separate "deployment" package (although there's still quite a bit left to do). Cleaned up and documented some of the main modules. Multiple small fixes.

Technology Preview 1.0 (07/07/08)

First public release.

Updated by PhoenixForge Admin over 15 years ago · 7 revisions