Project

General

Profile

Statistics
| Revision:

root / trunk

  • svn:ignore: dist MANIFEST test playground
# Date Author Comment
705 12/17/2009 11:48 AM Borja Sotomayor

Doc and distutils changes for 1.0

687 11/24/2009 07:01 PM Borja Sotomayor

- Documented SlotTable and AvailabilityWindow.
- Minor changes in other files because of a few name changes in SlotTable and AvailabilityWindow.

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.

685 11/19/2009 06:31 PM Borja Sotomayor

Add support for new ONE_AUTH in OpenNebula (instead of containing a username and password, the environment variable points to a file with this information)

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.

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

A few minor changes so Haizea will work with Python 2.4

673 09/04/2009 11:55 AM Borja Sotomayor

Updates to svn:ignore

672 09/04/2009 11:53 AM Borja Sotomayor

Setup script updates for 1.0 Beta 2

671 09/04/2009 11:52 AM Borja Sotomayor

Website updates for 1.0 Beta 2

670 09/04/2009 10:54 AM Borja Sotomayor

Kludge so logging will work before Manager is fully initialized.

669 09/04/2009 10:54 AM Borja Sotomayor

Updated configuration file parser; datafile is now in [accounting], not in [general]

668 09/04/2009 10:53 AM Borja Sotomayor

Added new options to sample multiconfiguration file

667 09/04/2009 10:53 AM Borja Sotomayor

Sample configuration files are now generated by a script.

666 09/04/2009 10:51 AM Borja Sotomayor

Minor documentation updates

665 09/04/2009 10:50 AM Borja Sotomayor

Minor documentation updates

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)

663 09/04/2009 10:25 AM Borja Sotomayor

Finished utilization probes

662 09/03/2009 01:07 PM Borja Sotomayor

Switched from pydoc to epydoc for HTML code documentation generation.

661 09/03/2009 01:06 PM Borja Sotomayor

Added script to automatically generate probe documentation

660 09/03/2009 01:05 PM Borja Sotomayor

Added chapter to manual on how to write accounting probes.

659 09/03/2009 01:04 PM Borja Sotomayor

Documented accounting module. Minor fixes to default probes.

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

Miscellaneous pylint-induced code cleanup.

657 09/02/2009 01:48 PM Borja Sotomayor

Automate generation of sample configuration files.

656 09/02/2009 01:06 PM Borja Sotomayor

Added script to automatically generate probe reference appendix.

655 09/02/2009 01:03 PM Borja Sotomayor

Documented accounting probes.

654 09/02/2009 01:01 PM Borja Sotomayor

Updated data analysis section to use new accounting module.

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.

651 09/01/2009 10:29 AM Borja Sotomayor

Ignore the "html/epydoc" directory, since it is automatically generated from the code.

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

649 09/01/2009 09:44 AM Borja Sotomayor

Created "pluggable" package, placed pluggable policies in it. This package will also contain pluggable accounting probes.

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.

645 08/07/2009 04:37 AM Borja Sotomayor

Distributable tarball must include test config file too

644 08/07/2009 04:36 AM Borja Sotomayor

Minor documentation updates.

643 08/07/2009 04:36 AM Borja Sotomayor

Updated Haizea website for 1.0 Beta 1 release

642 08/05/2009 05:22 PM Borja Sotomayor

Added XML documentation.

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

Updated copyright notices.

640 08/05/2009 10:36 AM Borja Sotomayor

Updated svn:ignore

639 08/05/2009 10:32 AM Borja Sotomayor

Added policy module chapter to manual

638 08/05/2009 10:31 AM Borja Sotomayor

CLI and configfile appendices shouldn't be in SVN, since they are automatically generated from the code.

637 08/05/2009 10:28 AM Borja Sotomayor

Update setup.py for 0.9 release

636 08/05/2009 10:27 AM Borja Sotomayor

Change in source paths in Eclipse project file

635 08/05/2009 10:25 AM Borja Sotomayor

Updates in sample files.

634 08/05/2009 10:23 AM Borja Sotomayor

Added figures of test slottables used in unit tests

633 08/05/2009 10:22 AM Borja Sotomayor

Deleting old unused files.

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

Merged TP2.0/0.9 branch into trunk.

579 02/16/2009 11:23 AM Borja Sotomayor

Remove old unused files

578 02/16/2009 10:58 AM Borja Sotomayor

Website updates for TP1.3

577 02/15/2009 07:44 PM Borja Sotomayor

Updated manifest and setup.py for TP1.3

576 02/15/2009 07:44 PM Borja Sotomayor

Eclipse file updates

575 02/15/2009 07:43 PM Borja Sotomayor

Minor documentation fix in haizea-convert-data

574 02/15/2009 07:43 PM Borja Sotomayor

Minor fix to preemption test workload

573 02/15/2009 07:39 PM Borja Sotomayor

Removed analysis package; has been empty for a while and doesn't do anything

572 02/15/2009 07:39 PM Borja Sotomayor

Updated sample config file for TP1.3

571 02/15/2009 07:35 PM Borja Sotomayor

Documentation updates for TP1.3

570 02/15/2009 04:31 PM Borja Sotomayor

Lots of small fixes to issues uncovered during pre-release testing for TP1.3

569 02/13/2009 05:50 PM Borja Sotomayor

Lots of small fixes to issues uncovered by the tests and by pylint

568 02/13/2009 05:49 PM Borja Sotomayor

Added XMLRPC tests

567 02/12/2009 06:04 PM Borja Sotomayor

Added automated OpenNebula tests

566 02/12/2009 06:04 PM Borja Sotomayor

Minor fixes

565 02/12/2009 06:03 PM Borja Sotomayor

Cleaned up exception handling in rm.py

564 02/06/2009 06:15 PM Borja Sotomayor

Cleaned up code and added more comments, primarily in LeaseScheduler

563 02/04/2009 07:16 PM Borja Sotomayor

Sanitized and improved exception handling

562 02/03/2009 04:57 PM Borja Sotomayor

- Minor fixes to tests.
- Fixes of bugs uncovered by aforementioned tests.

561 02/02/2009 07:55 PM Borja Sotomayor

- Added more tests (including image transfers, with and without reuse)
- Cleaned up testing code

560 02/02/2009 07:54 PM Borja Sotomayor

Keep track of lease state using a state machine. Added more sanity checks that throw exceptions when lease is in an inconsistent state.

559 01/29/2009 06:07 PM Borja Sotomayor

More tests

558 01/29/2009 05:11 PM Borja Sotomayor

Added some basic automated testing (with py.test)

557 01/29/2009 04:12 PM Borja Sotomayor

Miscellaneous code refactoring

556 01/29/2009 04:11 PM Borja Sotomayor

OpenNebula 1.2 support

555 01/06/2009 05:57 AM Borja Sotomayor

Fixed bug in per-experiment option of haizea-convert-data

554 01/06/2009 05:56 AM Borja Sotomayor

Started refactoring scheduling code into more manageable modules + classes. Note that this leaves some parts of the scheduler broken for the time being.

553 12/19/2008 03:32 PM Borja Sotomayor

Beginnings of Lease state machine

552 12/16/2008 08:14 PM Borja Sotomayor

Made haizea-convert-data more useful

551 12/05/2008 02:07 PM Borja Sotomayor

Fixed suspend/resume override

550 12/04/2008 05:09 PM Borja Sotomayor
  • Fork suspendresume rate into separate suspend and resume rates
  • Take into account enactment overhead in shutdown (this includes adding a delay when sending commands to OpenNebula)
549 11/26/2008 03:11 PM Borja Sotomayor

Minor changes in slottable implementation which should reduce running time of simulations.

548 11/26/2008 03:10 PM Borja Sotomayor

Fixed bug where scheduler would crash in a pretty extreme corner case: a lease has to be scheduled in the future and the only reservation at the time happens to be a ShutdownResourceReservation. Since the scheduler is looking for VMRRs that are ending, it finds none.

547 11/22/2008 11:28 AM Borja Sotomayor

Multiple small bug fixes

546 11/19/2008 06:39 PM Borja Sotomayor

Apparently I got my branches messed up and I don't know how to do a proper merge yet... :-P

545 11/19/2008 06:31 PM Borja Sotomayor

Attributes included in a multiconfig file are now passed along to the individual configuration files.

544 11/19/2008 06:30 PM Borja Sotomayor

Previous revision was missing some code for this:

  • Added an "override-memory" option to the config file to override the memory requested in a trace file. This is useful when running simulations where the memory is one of the variables. This should be replaced with a more general mechanism eventually.
543 11/19/2008 06:29 PM Borja Sotomayor
  • Multiple changes to slottable to improve performance of simulations
  • Keep better track of resource utilization
  • Added an "override-memory" option to the config file to override the memory requested in a trace file. This is useful when running simulations where the memory is one of the variables. This should be replaced with a more general mechanism eventually.
542 11/11/2008 06:59 PM Borja Sotomayor

Explicitly schedule cold migrations

541 11/07/2008 04:38 PM Borja Sotomayor

Take enactment overhead into account by spacing OpenNebula commands (avoiding OpenNebula from getting saturated)

540 11/07/2008 04:37 PM Borja Sotomayor

- Modified suspend/resume scheduling so, when doing local exclusion, suspend/resumes happening at the same time are consolidated into a single RR.
- Included enactment overhead into suspend/resume scheduling
- Minor fixes

539 11/06/2008 05:54 PM Borja Sotomayor

Added ShutdownResource Reservation to explicitly schedule shutdowns.

538 11/06/2008 10:49 AM Borja Sotomayor

Changed VM RR data structure so that instead of including information on suspend/resume VMs, they include information on pre/post RRs (this will allow us to include other types of post RRs, such as shutdowns and live migrations)

534 09/29/2008 07:07 AM Borja Sotomayor

Minor changes to manual

- No need to escape $ in verbatim environments
- sample.conf -> sample_trace.conf
533 09/29/2008 06:58 AM Borja Sotomayor

Minor corrections to sample configuration file

532 09/29/2008 06:57 AM Borja Sotomayor

Fixes some of the image transfer code, which was still using old nomenclature.

531 09/29/2008 06:27 AM Borja Sotomayor

Updates for TP1.2 website

530 09/29/2008 06:17 AM Borja Sotomayor

For consistency with manual, second lease in first example workload should be have a duration of 1800.

529 09/29/2008 05:42 AM Borja Sotomayor

Added new figures

528 09/29/2008 05:41 AM Borja Sotomayor

Added new figures

527 09/29/2008 05:37 AM Borja Sotomayor

Fixed duplicate label in manual

526 09/29/2008 05:33 AM Borja Sotomayor

Updated manual's HTML generation script to better partition the generated HTML.

525 09/29/2008 05:33 AM Borja Sotomayor

Minor corrections to manual.