Project

General

Profile

Statistics
| Revision:

root / trunk / src / haizea / core / scheduler @ 686

Name Size Revision Age Author Comment
  preparation_schedulers 664 over 14 years Borja Sotomayor Switched to a saner implementation for Singleto...
__init__.py 3.71 KB 653 over 14 years Borja Sotomayor Fixed whitespace that, while ok to Python, made...
lease_scheduler.py 35.2 KB 686 over 14 years Borja Sotomayor Fixed bug where VM RRs in a cancelled lease wer...
mapper.py 11.7 KB 658 over 14 years Borja Sotomayor Miscellaneous pylint-induced code cleanup.
policy.py 11.9 KB 658 over 14 years Borja Sotomayor Miscellaneous pylint-induced code cleanup.
resourcepool.py 16.2 KB 676 over 14 years Borja Sotomayor Fixed: Haizea would crash when fetching nodes f...
slottable.py 28.3 KB 658 over 14 years Borja Sotomayor Miscellaneous pylint-induced code cleanup.
vm_scheduler.py 64.7 KB 677 over 14 years Borja Sotomayor Fixed: Estimating suspend/resume times with glo...

Latest revisions

# Date Author Comment
686 11/24/2009 06:32 PM Borja Sotomayor

Fixed bug where VM RRs in a cancelled lease were not being properly finalized (they were not being removed from the slot table, which caused trouble).

Also, Haizea was not sending shutdown commands to OpenNebula after a cancelled lease.

677 10/05/2009 05:46 PM Borja Sotomayor

Fixed: Estimating suspend/resume times with global filesystem still used old method to access requested memory

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.

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.

653 09/02/2009 06:17 AM Borja Sotomayor

Fixed whitespace that, while ok to Python, made epydoc barf.

652 09/01/2009 12:28 PM Borja Sotomayor

Minor fixes for issues detected when running unit tests after last commits. Also removed several print statements that shouldn't be there.

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....

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.

View revisions

Also available in: Atom