Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Added support for visualizing arbitrary actions.wip-events | Jonathan | 2011-01-27 |
| | |||
* | Fix fatal error in visualizerwip-gary | Mac Mollison | 2010-11-16 |
| | | | | | | | | | | | | | | Whenever the visualizer encountered a SwitchToEvent, it generated the following error: Traceback (most recent call last): File "/home/mollison/bin/unit-trace", line 125, in <module> viz.visualizer.visualizer(stream3, nsec_time_per_maj) File "/home/mollison/bin/unit_trace/viz/visualizer.py", line 13, in visualizer sched.scan(time_per_maj) File "/home/mollison/bin/unit_trace/viz/schedule.py", line 253, in scan event.fill_span_event_from_start() TypeError: unbound method fill_span_event_from_start() must be called with SwitchToEvent instance as first argument (got nothing instead) | ||
* | Added ability to specify units along with -t command-line option | Gary Bressler | 2010-04-30 |
| | |||
* | Fixes related to scrolling, along with the display of some extra ↵ | Gary Bressler | 2010-04-30 |
| | | | | information. Updated documentation. | ||
* | Colors, yay colors | Gary Bressler | 2010-04-27 |
| | |||
* | Colorsgit add .! COLORSgit add .git add .geany index.txt | Gary Bressler | 2010-04-27 |
| | |||
* | Minor fixes | Gary Bressler | 2010-04-12 |
| | |||
* | Updated the documentation to describe the visualizer, made unit-trace itself ↵ | Gary Bressler | 2010-04-08 |
| | | | | not require gtk/cairo, and a few other minor things. | ||
* | cleanup | Gary Bressler | 2010-04-06 |
| | |||
* | Merge branch 'master' of ↵ | Gary Bressler | 2010-04-06 |
|\ | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-trace into wip-gary Conflicts: unit_trace/viz/draw.py unit_trace/viz/schedule.py unit_trace/viz/viewer.py | ||
| * | Remove runtests.py and naive_trace_reader | Mac Mollison | 2010-04-04 |
| | | | | | | | | These are outdated and I don't feel like maintaining them. | ||
| * | Print priority inversion durations in ms | Mac Mollison | 2010-04-03 |
| | | |||
| * | Rename 'eligible' to 'off_cpu' | Mac Mollison | 2010-04-03 |
| | | | | | | | | | | This much more accurately captures what is going on and should greatly reduce confusion | ||
| * | Bugfix for blocking | Mac Mollison | 2010-04-03 |
| | | |||
| * | Added support for blocking | Mac Mollison | 2010-04-03 |
| | | |||
| * | Bugfix: Trace with 0 valid records ends iteration | Mac Mollison | 2010-03-28 |
| | | |||
| * | Sort next 200 records, not 100 | Mac Mollison | 2010-03-27 |
| | | | | | | | | This allows the st_many_gsn trace to be parsed. | ||
| * | Very minor cleanup in gedf_test.py | Mac Mollison | 2010-03-27 |
| | | |||
| * | Bugfix: small traces yield no events | Mac Mollison | 2010-03-27 |
| | | | | | | | | | | A bug caused traces with < 100 records (the number of records buffered and sorted) to yield no records. | ||
| * | Non-eligible job error message | Mac Mollison | 2010-03-26 |
| | | |||
| * | Minor improvement to inversion stats module | Mac Mollison | 2010-03-26 |
| | | | | | | | | | | - Check and print error if G-EDF test not enabled - Clean up output | ||
| * | Refactored stats module to be an output module | Mac Mollison | 2010-03-26 |
| | | | | | | | | | | Previously this was an "intermediate" module. Makes more sense to have it as an output module. | ||
| * | Improve stats.py to show longest n inversions | Mac Mollison | 2010-03-26 |
| | | |||
| * | Track and print triggering events with inversions | Mac Mollison | 2010-03-26 |
| | | |||
| * | Add inversion IDs and print them | Mac Mollison | 2010-03-26 |
| | | | | | | | | Makes it easier to find inversion records in output | ||
| * | Enable filter by ID instead of time | Mac Mollison | 2010-03-26 |
| | | | | | | | | | | | | Filtering by time is too cumbersome (because time values are so large), so we give each event record an ID and filter by that instead in in the earliest and latest modules. | ||
| * | Fixed bug: Inversion length miscalculated | Mac Mollison | 2010-03-26 |
| | | | | | | | | | | | | The function that calculates inversion length needs to be passed the correct time of the event that caused the inversion to end. | ||
| * | Print warning on bad records rather than halting | Mac Mollison | 2010-03-26 |
| | | |||
| * | Fixed bug in earliest.py | Mac Mollison | 2010-03-20 |
| | | |||
| * | Zapped a bunch of trailing whitespace | Mac Mollison | 2010-03-20 |
| | | |||
* | | Making sure everything committed | Gary Bressler | 2010-04-06 |
|/ | |||
* | More minor cleanup | Gary Bressler | 2010-03-20 |
| | |||
* | More cleanup | Gary Bressler | 2010-03-20 |
| | |||
* | Trying again | Gary Bressler | 2010-03-20 |
| | |||
* | Hopefully this time the commit will work... | Gary Bressler | 2010-03-20 |
| | |||
* | Significant performance improvements in the graphical rendering, as | Gary Bressler | 2010-03-20 |
| | | | | | | | | | | well as the eradication of several bugs Also, visualizer is now integrated into the main unit-trace command line tool (use -v option) Note that files are now taken in from the command line, no longer from the GUI | ||
* | Fixed some graphical glitches, along with streamlining the access to the ↵ | Gary Bressler | 2010-03-19 |
| | | | | visualizer. | ||
* | Some fix-ups to viz, including with the scrolling | Gary Bressler | 2010-03-15 |
| | |||
* | Updating again to conform to master | Gary Bressler | 2010-03-15 |
| | |||
* | Merge branch 'wip-gary' of ↵ | Gary Bressler | 2010-03-15 |
| | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-trace into wip-gary Conflicts: README reader/sample_script.py visualizer.py | ||
* | Add support for intervals | Mac Mollison | 2010-03-14 |
| | | | | | Can now filter by earliest record of interest and latest record of interest, using -e and -l. | ||
* | Created maxer and skipper | Mac Mollison | 2010-03-14 |
| | | | | | Maxer: Allow a maximum number of records to be parsed Skipper: Skip a given number of records at the beginning | ||
* | Added progress submodule to report progress. | Mac Mollison | 2010-03-14 |
| | | | | | | This submodule allows us to measure the speed at which trace files are processed and reports on its progress as it goes along. | ||
* | Fixed permissions on visualizer.py | Mac Mollison | 2010-03-13 |
| | |||
* | Further restructuring to create 'unit_trace' pkg | Mac Mollison | 2010-03-13 |
The unit_trace folder should be placed in /usr/local/lib/pythonX.Y/site-packages. This makes unit-trace submodules available from anywhere on the system. |