Project

General

Profile

root / branches / 1.1 / src / haizea / core / manager.py @ 841

# Date Author Comment
841 10/20/2010 02:43 PM Borja Sotomayor

Remove redundant code that checks for new hosts in simulation

811 06/24/2010 01:24 PM Borja Sotomayor

Added option to interrupt simulation after a given amount of (simulated) time has passed.

794 05/18/2010 04:40 PM Borja Sotomayor

Fixed minor bugs (https://mailman.cs.uchicago.edu/pipermail/haizea/2010-May/000153.html)

784 01/20/2010 04:23 PM Borja Sotomayor

When scheduling deadline leases, do the preemptions when mapping (fixes the problem that the preemption policy could select leases that "looked" preemptable because of their slack, but turned out not to be because they couldn't be rescheduled).

773 01/15/2010 03:08 PM Borja Sotomayor

Add option to perform a sanity check at every timestep.

725 12/22/2009 06:11 PM Borja Sotomayor

Tweaked status message

723 12/21/2009 02:23 PM Borja Sotomayor

Print types of completed leases in status message

718 12/20/2009 06:44 PM Borja Sotomayor

Print a more helpful status message

693 12/08/2009 07:10 PM Borja Sotomayor

- Separated constructor from initialization code in Manager
- Added dynamic loading of pricing policies

688 12/04/2009 05:20 PM Borja Sotomayor

Merge changes in trunk

682 11/12/2009 07:05 PM Borja Sotomayor

Created branch for 1.2 beta (doing it right this time)

676 10/05/2009 05:35 PM Borja Sotomayor

Fixed: Haizea would crash when fetching nodes for which OpenNebula had not yet collected monitoring information. This fix also has the pleasant side effect of allowing Haizea to detect new hosts added in OpenNebula without having to restart Haizea.

675 09/15/2009 01:09 PM Borja Sotomayor

A few minor changes so Haizea will work with Python 2.4

664 09/04/2009 10:30 AM Borja Sotomayor

Switched to a saner implementation for Singleton classes. Required multiple changes all around (which had the indirect side effect of making constructors less dependent on the get_config() function)

658 09/03/2009 05:50 AM Borja Sotomayor

Miscellaneous pylint-induced code cleanup.

650 09/01/2009 10:28 AM Borja Sotomayor

Modified the accounting code so information is gathered using "probes" instead of inserting hardcoded statements throughout the Haizea code. Now, collecting additional information involves writing a pluggable probe, instructing the accounting module when the probe must be run (currently this can be at every timestep, when a lease is requested, or when a lease is done). Thus, gathering additional information doesn't require modifying the core Haizea code....

648 08/31/2009 05:58 AM Borja Sotomayor

Made persistence configurable. Documented persistence code.

647 08/28/2009 06:57 AM Borja Sotomayor

- Data persistence is implemented. It still needs some work (and has to be made configurable so it can be switched off during simulations), but it's working.
- Started to clean up the accounting code so it will collect data using "probes" instead of hard-coded statements.

641 08/05/2009 11:08 AM Borja Sotomayor

Updated copyright notices.

632 08/05/2009 06:12 AM Borja Sotomayor

Merged TP2.0/0.9 branch into trunk.