Activity
From 08/17/2009 to 09/15/2009
09/15/2009
09/04/2009
- 12:00 PM Revision 674: Tagged version 0.9.2 ("1.0 Beta 2")
- 11:55 AM Revision 673: Updates to svn:ignore
- 11:53 AM Revision 672: Setup script updates for 1.0 Beta 2
- 11:52 AM Revision 671: Website updates for 1.0 Beta 2
- 11:01 AM Feature #8 (Closed): Add support for pluggable accounting probes
- Documented in r654, r655, and r656
- 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...
- 10:54 AM Revision 670: Kludge so logging will work before Manager is fully initialized.
- 10:54 AM Revision 669: Updated configuration file parser; datafile is now in [accounting], not in [general]
- 10:53 AM Revision 668: Added new options to sample multiconfiguration file
- 10:53 AM Revision 667: Sample configuration files are now generated by a script.
- 10:51 AM Revision 666: Minor documentation updates
- 10:50 AM Revision 665: Minor documentation updates
- 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)
- 10:25 AM Revision 663: Finished utilization probes
09/03/2009
- 01:07 PM Revision 662: Switched from pydoc to epydoc for HTML code documentation generation.
- 01:06 PM Revision 661: Added script to automatically generate probe documentation
- 01:05 PM Revision 660: Added chapter to manual on how to write accounting probes.
- 01:04 PM Revision 659: Documented accounting module. Minor fixes to default probes.
- 05:50 AM Revision 658: Miscellaneous pylint-induced code cleanup.
09/02/2009
- 01:48 PM Revision 657: Automate generation of sample configuration files.
- 01:06 PM Revision 656: Added script to automatically generate probe reference appendix.
- 01:03 PM Revision 655: Documented accounting probes.
- 01:01 PM Revision 654: Updated data analysis section to use new accounting module.
- 06:17 AM Revision 653: Fixed whitespace that, while ok to Python, made epydoc barf.
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.
- 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.
- 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/...
- 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...
- 10:29 AM Revision 651: Ignore the "html/epydoc" directory, since it is automatically generated from the code.
- 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...
- 09:44 AM Revision 649: Created "pluggable" package, placed pluggable policies in it. This package will also contain pluggable accounting probes.
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...
- 05:58 AM Revision 648: Made persistence configurable. Documented persistence code.
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.
Also available in: Atom