Project

General

Profile

root / branches / 1.1 / src / haizea / core / leases.py @ 847

# Date Author Comment
847 10/27/2010 06:15 PM Borja Sotomayor

Fixed: Lease-to-XML did not take into account multi-instance resources.

840 10/20/2010 02:42 PM Borja Sotomayor

When printing string representation of Capacity, include multiple instances

831 07/16/2010 11:44 AM Borja Sotomayor

- Allow a lease in preparing state to be preempted
- Multiple minor fixes to preparation scheduler (mostly avoid referring to leases by their ID, and simply store the lease object directly)

830 07/15/2010 06:52 PM Borja Sotomayor

Lease in PREPARING state should be able to return to QUEUED state.

829 07/15/2010 05:45 PM Borja Sotomayor

Bug in how slowdown is computed

828 07/09/2010 06:31 PM Borja Sotomayor

- Another fix to image transfer scheduling for ARs
- Added sanity check to make sure image transfers are not scheduled incorrectly.

809 06/22/2010 04:36 PM Borja Sotomayor

Another error-propagation bug in estimating times.

807 06/22/2010 01:34 PM Borja Sotomayor

Minor fixes

799 06/02/2010 12:30 PM Borja Sotomayor

- Added support for lease annotation files where the annotations are not bound to a specific lease
- haizea-lwf-stats now prints a summary of requested images
- Tweaked discrete distributions in stats module

798 06/01/2010 01:33 PM Borja Sotomayor

Utilization-based LWF generation (still needs some work, but mostly done)

797 05/28/2010 11:03 AM Borja Sotomayor

LWF generator mostly working

795 05/18/2010 05:17 PM Borja Sotomayor

Fixed bug in creation of resource tuples with multi-instance resources where the original Capacity object doesn't specify a value for the multi-instance resource.

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

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

788 01/24/2010 02:41 PM Borja Sotomayor

Pushing a bunch of minor changes.

787 01/20/2010 09:52 PM Borja Sotomayor

Allow premature ends to happen in the actual end (this can happen in weird corner cases)

779 01/17/2010 10:02 PM Borja Sotomayor

Store more information about leases in the accounting file

778 01/17/2010 09:51 PM Borja Sotomayor

Multiple small fixes

774 01/15/2010 05:22 PM Borja Sotomayor

More sanity checks

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

Add option to perform a sanity check at every timestep.

771 01/15/2010 05:35 AM Borja Sotomayor

Fix to bug that showed up when running Haizea with larger workloads.

768 01/15/2010 03:25 AM Borja Sotomayor

Saner handling of premature ends in simulations.

764 01/14/2010 11:20 PM Borja Sotomayor

- Optimized rescheduling of deadline leases
- Allow leases to be preempted at any point, not just at the "last vm"
- Enable rescheduling of deadline leases when a lease ends prematurely

762 01/13/2010 08:14 PM Borja Sotomayor

Fixes to several bugs that showed up when running Haizea with larger workloads.

760 01/12/2010 07:36 PM Borja Sotomayor

Fixes to pricing when preempting-but-not-suspending

753 01/12/2010 05:44 PM Borja Sotomayor

Fixed: Initial estimation of the time to suspend/resume was too big (scheduled time was still ok)

741 01/04/2010 05:54 PM Borja Sotomayor

Move suspension/resumption time estimation methods from VMScheduler to Lease

726 12/22/2009 06:12 PM Borja Sotomayor

Plugging a few more potential memory leaks (explicitly remove circular references between VM RR and other RRs)

722 12/21/2009 02:22 PM Borja Sotomayor

Don't overwrite lease id if already provided in tracefile

715 12/20/2009 06:42 PM Borja Sotomayor

Added a REJECTED_BY_USER state to leases

712 12/18/2009 06:24 PM Borja Sotomayor

Miscellaneous minor bug fixes.

702 12/11/2009 04:59 PM Borja Sotomayor

Take into account that annotations file may lack attributes element

698 12/11/2009 12:54 PM Borja Sotomayor

- Add attributes from trace file, injected file, and annotation file to config files generated from multiconfig.
- Allow annotator to add attributes to annotation file.

696 12/10/2009 06:48 PM Borja Sotomayor

Finished annotator command

695 12/09/2009 07:33 PM Borja Sotomayor

- Added support for lease annotation file
- Added unit tests for lease annotations
- Added lease annotation generator command (not finished)
- Added user id attribute to leases (required minor changes in a couple files)

691 12/08/2009 07:08 PM Borja Sotomayor

- Added support for pluggable pricing policies
- Added support for "extra attributes" in leases. These are ignored by Haizea, but may be used by policies.

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

Merge changes in trunk

683 11/16/2009 07:50 PM Borja Sotomayor

Added scaffolding for new type of lease: "deadlined leases".
Added unit tests for deadlined leases.

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

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

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

A few minor changes so Haizea will work with Python 2.4

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

Miscellaneous pylint-induced code cleanup.

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.