Changelog » History » Revision 3
Revision 2 (PhoenixForge Admin, 08/05/2009 10:58 AM) → Revision 3/7 (PhoenixForge Admin, 08/05/2009 10:59 AM)
h1. Changelog h2. 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 (see ticket #13) * Improved lease state management (see ticket #8) * Added automated testing with py.test. * Added explicit scheduling of shutdown operations and cold migrations. * Refactored the scheduling code into multiple modules (see ticket #12) There have been many other minor changes (particularly to the scheduling data structures) and bug fixes. h2. 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. h2. 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. h2. Technology Preview 1.0 (07/07/08) First public release.