Merged TP2.0/0.9 branch into trunk.
Added haizea-show-queue and haizea-list-hosts
- Switched CLI implementation from functions to classes, mostly so they can be self-documenting- Improved console pretty-printing- Added haizea-show-queue and haizea-list-hosts
Added RPC/CLI for listing leases and cancelling leases
Added CLI for requesting leases
Remove old haizea-* commands
- Added haizea-convert-data command to convert Haizea's data file to more useable formats (barebones for now)- Fix: actual starting and end times were not being saved (which did not allow waiting time and slowdown to be computed)- Removed painfully old analysis modules.
Reorganized CLI code
If psyco is not installed, just run unoptimized
Script generation with Mako
Quick-n-dirty script to convert old CSV tracefiles to LWF format
Re-added support for multi-configuration files
New CLI for Haizea (no longer just simulation)
Change in package names
Remove pre-masters and EARS executables.
Directory reorganization
Make reporting tool more modular, so report + graph generation can be split into multiple smaller processes (that can be run in parallel)
- Added script to generate list of VM images to be used in a trace- Modified scheduler so it will read list of VM images and will include them in lease requests
Added command-line client to generate graphs with specific datasets, labels, and titles (instead of the ones automatically generated by the reporting program)
Generate percentiles from simulation data
Run simulations with Python 2.5 and Psyco
- Generate statistics on injected leases- Fix bug in CSV generation
Lease injection generator
Generate scripts to submit simulations to UC CS Condor pool
Optimizations
Command-line clients
Beginnings of Jazz trace parser
Command-line client to compare the outcome of two experiments (and produce output suitable for GNUPlot)
Added option for trace generator to iterate until it gets the batch/ar proportion right
Command-line client that takes a trace and returns the same trace, but will all AR requests placed at time t=0
Scripts for submitting VWs with real AR
Minor fixes
SWF-to-trace command line client
Fixed bug with cache (not properly detecting redundant transfers in some cases)
Multiple small fixes to accomodate new cooked traces
CLI for Python classes
Some log + experiment file improvements
New and improved image transferring
Test script (also, testing CVS from Chiba)
Initial revision