Project

General

Profile

Activity

From 08/17/2009 to 09/15/2009

09/15/2009

01:09 PM Revision 675: A few minor changes so Haizea will work with Python 2.4
Borja Sotomayor

09/04/2009

12:00 PM Revision 674: Tagged version 0.9.2 ("1.0 Beta 2")
Borja Sotomayor
11:55 AM Revision 673: Updates to svn:ignore
Borja Sotomayor
11:53 AM Revision 672: Setup script updates for 1.0 Beta 2
Borja Sotomayor
11:52 AM Revision 671: Website updates for 1.0 Beta 2
Borja Sotomayor
11:01 AM Feature #8 (Closed): Add support for pluggable accounting probes
Documented in r654, r655, and r656 Borja Sotomayor
10:59 AM Bug #7 (Assigned): Stop using features deprecated in Python 2.6
The use of the new constructor in the Singleton class was solved in r667 when switching to a new Singleton class impl... Borja Sotomayor
10:54 AM Revision 670: Kludge so logging will work before Manager is fully initialized.
Borja Sotomayor
10:54 AM Revision 669: Updated configuration file parser; datafile is now in [accounting], not in [general]
Borja Sotomayor
10:53 AM Revision 668: Added new options to sample multiconfiguration file
Borja Sotomayor
10:53 AM Revision 667: Sample configuration files are now generated by a script.
Borja Sotomayor
10:51 AM Revision 666: Minor documentation updates
Borja Sotomayor
10:50 AM Revision 665: Minor documentation updates
Borja Sotomayor
10:30 AM Revision 664: 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)
Borja Sotomayor
10:25 AM Revision 663: Finished utilization probes
Borja Sotomayor

09/03/2009

01:07 PM Revision 662: Switched from pydoc to epydoc for HTML code documentation generation.
Borja Sotomayor
01:06 PM Revision 661: Added script to automatically generate probe documentation
Borja Sotomayor
01:05 PM Revision 660: Added chapter to manual on how to write accounting probes.
Borja Sotomayor
01:04 PM Revision 659: Documented accounting module. Minor fixes to default probes.
Borja Sotomayor
05:50 AM Revision 658: Miscellaneous pylint-induced code cleanup.
Borja Sotomayor

09/02/2009

01:48 PM Revision 657: Automate generation of sample configuration files.
Borja Sotomayor
01:06 PM Revision 656: Added script to automatically generate probe reference appendix.
Borja Sotomayor
01:03 PM Revision 655: Documented accounting probes.
Borja Sotomayor
01:01 PM Revision 654: Updated data analysis section to use new accounting module.
Borja Sotomayor
06:17 AM Revision 653: Fixed whitespace that, while ok to Python, made epydoc barf.
Borja Sotomayor

09/01/2009

12:28 PM Revision 652: Minor fixes for issues detected when running unit tests after last commits. Also removed several print statements that shouldn't be there.
Borja Sotomayor
11:17 AM Feature #8: Add support for pluggable accounting probes
This has been mostly done in r647, r649, r650, and r651. Still needs to be documented. Borja Sotomayor
11:16 AM Feature #8 (Closed): Add support for pluggable accounting probes
As of Haizea 1.0 Beta 1, gathering 'statistics' during a simulation run (e.g., queue size, number of leases accepted/... Borja Sotomayor
11:13 AM Feature #2: Add support for node attributes
Turns out implementing this is more complicated than I anticipated. Leaving target version blank for now. I will revi... Borja Sotomayor
10:29 AM Revision 651: Ignore the "html/epydoc" directory, since it is automatically generated from the code.
Borja Sotomayor
10:28 AM Revision 650: 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.
As part of this, also modified the haizea-convert-data command so it will depend on the new accounting module and add... Borja Sotomayor
09:44 AM Revision 649: Created "pluggable" package, placed pluggable policies in it. This package will also contain pluggable accounting probes.
Borja Sotomayor

08/31/2009

06:03 AM Feature #1 (Closed): Add data persistence
Implemented in r647 and r648. Data persistence is currently done in a somewhat ad-hoc fashion. I'll open another tick... Borja Sotomayor
05:58 AM Revision 648: Made persistence configurable. Documented persistence code.
Borja Sotomayor

08/28/2009

06:57 AM Revision 647: - 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. Borja Sotomayor
 

Also available in: Atom