Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Improved robustness of run_exps.py execution. | Jonathan Herman | 2013-04-22 |
| | | | | | | | | | | | | | | | | | | | | | Thanks to bcw and gelliott for debugging and ideas. * Print out experiment number and total experiments when starting experiments. * Only sleep and re-release tasks if tasks are waiting to release. * Fail experiment with verbose messages if any tasks fail before becoming ready to release. * When waiting for tasks to become ready for release, reset the waiting time whenever a new task (or task(s)) become ready. * Start regular tracers BEFORE the plugin switch to log data from the switch. * Check the number of running tasks AFTER trying to switch the linux scheduler. This gives plugin deactivate code the opportunity to kill these tasks. * If an invalid executable is specified in the schedule file, fail before attempting to run the experiment and print out the problem. * Propogate exceptions up from experiment failures instead of creating ExperimentFailed exceptions. This commit also made clock-frequency automatically ignored by parse_exps.py. The value of this would change by +- a Mhz between experiments, ruining graphs. | ||
* | Cleaned up sched_trace output and code. | Jonathan Herman | 2013-04-17 |
| | |||
* | Improved error handling in run_exps.py. | Jonathan Herman | 2013-04-12 |
| | |||
* | Added option to send email when experiments complete. | Jonathan Herman | 2013-04-10 |
| | |||
* | run_exps will run any command whose last argument is the duration. | Jonathan Herman | 2013-04-10 |
| | |||
* | Added parameter file options for tracers and pre/post experiment commands. | Jonathan Herman | 2013-04-08 |
| | |||
* | Added -j option to send jabber update messages. | Jonathan Herman | 2013-04-08 |
| | |||
* | Added option to ignore environment issues and rewrote part of the generation ↵ | Jonathan Herman | 2013-04-02 |
| | | | | scripts for easier generator creation. | ||
* | Use smarter defaults which can handle data from Bjorns scripts. | Jonathan Herman | 2013-03-18 |
| | |||
* | Made trace-cmd support optional. | Jonathan Herman | 2013-03-18 |
| | |||
* | Many bugfixes motivated by some end-to-end testing. | Jonathan Herman | 2013-02-21 |
| | |||
* | Save feather-trace timer frequency, not CPU frequency, with each experiment. | Jonathan Herman | 2013-02-17 |
| | |||
* | Replaced fixed sleep times in experiment setup with loops which sleep until ↵ | Jonathan Herman | 2013-02-14 |
| | | | | events occur. | ||
* | Added waiting tasks function. | Jonathan Herman | 2012-12-19 |
| | |||
* | Bug fix | Jonathan Herman | 2012-12-19 |
| | |||
* | Read locations of binary files from path instead of config.py. | Jonathan Herman | 2012-11-26 |