Activity
From 08/27/2008 to 09/25/2008
09/25/2008
- 01:31 PM Revision 521: Updated sample multi-config file to new configuration options
- 01:30 PM Revision 520: Missing configfile documentation
- 01:29 PM Revision 519: Minor fixes
- 01:28 PM Revision 518: Silly silly bug
- 01:13 AM Revision 517: Testing new phoenixforge SVN repository
09/24/2008
- 01:34 PM Revision 516: README now only contains a pointer to the Haizea website
- 01:34 PM Revision 515: Updated distutils for TP1.2
- 01:33 PM Revision 514: Updated configuration file documentation
- 01:32 PM Revision 513: Added appendix on LWF file format
- 01:32 PM Revision 512: Minor fix to configuration file documentation generator
- 01:31 PM Revision 511: Updates to manual for TP1.2
- 01:29 PM Revision 510: Website updates for TP1.2
- 01:29 PM Revision 509: Updated sample configuration files for TP1.2
- 01:28 PM Revision 508: Small fixes, detected while testing for TP1.2
- 05:19 AM Revision 507: - Add dummy OpenNebula deployment enactment class
- - Make RPC Server stoppable (and stop it when Haizea stops)
09/19/2008
- 12:00 PM Revision 506: Adapted image transfer scheduler to new lease data structure topology
- 11:53 AM Revision 505: Adapted slideback algorithm to new lease data structure topology
- 11:39 AM Revision 504: Miscellaneous pending fixes
- 11:38 AM Revision 503: Adapted preemption code to new lease data structure topology. Preemption is working again.
- 11:37 AM Revision 502: Moved getNextLeasesScheduledInNodes to slottable
09/16/2008
- 05:43 AM Revision 501: Added "dry run" to OpenNebula mode
- 05:43 AM Revision 500: Missing handlers in unmanaged deployment
- 05:29 AM Revision 499: No "dynamic loading" of enactment modules means no more silly directory structure
- 05:18 AM Revision 498: - Started removing lots of unnecessary dependencies, mostly references from objects to containing objects, which should be avoided. In particular, lots of objects don't have a "convenient" rm attribute pointing back to the Resource Manager. This attribute was only used to access the configuration file, the accounting object, and the clock. So, these three have been made "global" (a little globality is not bad, as long as it's controlled; in this case, the only way of accessing these objects is using the get_config, get_accounting, and get_clock global functions which, in turn, access the ResourceManager singleton).
- - Removed cracked-out "dynamic loading" of enactment modules.
09/15/2008
- 11:53 AM Revision 497: Misc. code cleaning
- 11:52 AM Revision 496: Add option to stop Haizea (in OpenNebula mode) when there are no leases left to process.
- 11:50 AM Revision 495: Add support for managing groups of OpenNebula VMs as a single lease.
- 04:00 AM Revision 494: Refactored new suspend/resume code
09/12/2008
- 12:23 PM Revision 493: - Added support for globally and locally exclusive suspend/resume operations.
- - Removed "what is the node doing?" accounting, since it assumed that only one VM is running per node (an assumption ...
09/11/2008
- 11:48 AM Revision 492: Miscellaneous code cleaning, most of it required by the previous two revisions.
- 11:47 AM Revision 491: Sanitizing of scheduling code:
- - Moved more scheduling code out of the slottable and into the Scheduler class
- Factored out resumption/suspension ... - 11:41 AM Revision 490: Changed the topology of the lease data structure. Instead of containing a flat list of resource reservations, it now separates between deployment RRs and VM RRs, with the latter now being able to contain multiple suspend/resume RRs and migration RRs. This is necessary to accomodate complex suspend/resume scenarios (e.g., having multiple VMs on a physical node, saving memory files to a global filesystem, etc.)
09/05/2008
09/04/2008
- 12:29 PM Revision 488
- 12:28 PM Revision 487: - Cleaned up image transfer + caching code
- - Renamed "storage" enactment modules to (more appropriate) "deployment" enactment modules, and factored out some cod...
09/03/2008
- 12:35 PM Revision 486: - Moved ResourcePool inside the Scheduler, instead of inside the ResourceManager
- - Started cleaning up ResourcePool code (general clean up and factoring code out to the deployment modules)
NOTE: On...
09/02/2008
- 06:44 AM Revision 485: CLI documentation
09/01/2008
- 06:26 AM Revision 484: Generate CLI documentation in LaTeX automatically
- 06:25 AM Revision 483: Missing images and other documentation updates
08/30/2008
- 02:45 PM Revision 482: Added defaults module to contain default values, instead of hardcoding them throughout the code
- 02:45 PM Revision 481: Minor logging fixes
- 02:44 PM Revision 480: Added script to generate configuration file documentation from ConfigFile class
- 02:43 PM Revision 479: - Fixed get_queue RPC method
- - Added get_hosts RPC method
- 02:42 PM Revision 478: Added XMLRPC marshalling method for hosts (for haizea-list-hosts)
- 02:42 PM Revision 477: - Made config options class-level variables instead of instance-level, so we can access the documentation without having to instantiate a configfile class.
- - Added logfile option
- 02:40 PM Revision 476: Fixed logging
- 02:40 PM Revision 475: Uncommented logging
- 02:39 PM Revision 474: Added haizea-show-queue and haizea-list-hosts
- 02:38 PM Revision 473: - Switched CLI implementation from functions to classes, mostly so they can be self-documenting
- - Improved console pretty-printing
- Added haizea-show-queue and haizea-list-hosts
08/28/2008
Also available in: Atom