Fix: remove reference to deprecated ascii_graph module in setup.py
[deliverable/lttng-analyses.git] / ChangeLog
CommitLineData
ca96c0d5
JD
12015-07-13 LTTng analyses 0.3.0
2 * Merge pull request #23 from mjeanson/master
3 * Convert README to reStructuredText
4 * Fix pep8 errors
5 * Refactor in a single package with subpackages
6 * fix: stats with 0 requests
7 * Check for babeltrace python package on installation
8 * Define version once per package only
9 * Add ChangeLog file
10
1e93393d
AB
112015-04-20 LTTng analyses 0.2.0
12 * Merge pull request #22 from abusque/refactor-syscallstats
13 * Bump version to 0.2
14 * Refactor syscallstats script to use new analysis backend
15 * Rename min/max attributes to avoid collision with built-ins
16 * Merge pull request #21 from abusque/decouple-io
17 * Implement check for --end argument before start of trace
18 * Style: fix indentation in _get_io_requests
19 * Fix: set pid correctly on FileStats init
20 * Fix typo in _fix_context_pid
21 * Fix: use TID instead of PID in file stats if PID is None
22 * Refactor io latency freq output
23 * Lint: remove unused import, fix 'dangerous' default args
24 * Refactor io top and log views
25 * Remove deprecated --extra argument
26 * Fix: correct typo and existence test in fd getter
27 * Fix: correct typo in ns_to_hour_nsec output
28 * Style: fix pylint/pep8 style issues
29 * Replace map() by list comprehension in disk latency stats
30 * Refactor IO Latency stats output methods
31 * Add generators to iterate over io requests
32 * Add method to compare equivalent io operations
33 * Fix: properly handle empty filters for IO file stats
34 * Fix FileStats reset() function
35 * Move _filter_process method to base command class
36 * Make _arg_pid_list list of ints instead of strings
37 * Refactor iotop per file analysis and output
38 * Refactor iotop output methods
39 * Add _print_ascii_graph method to simplify output of graphs
40 * Rename filter predicates to indicate visibility
41 * Remove deprecated breakcb in IO command
42 * Remove unused _compute_stats method from commands
43 * Rename IO command for consistency with other commands
44 * Track FDs chronologically in IO analysis
45 * Add timestamp to create/close FD notifications
46 * Remove dead code from IO cli
47 * Reset FD in IO Analysis
48 * Add support for pwrite* and pread* I/O syscalls
49 * Implement syscall I/O analysis
50 * Move returned_size attribute from SyscallIORequest into ReadWriteIORequest
51 * Send create process and fd notification on statedump events
52 * Send fd create and close notifications on sched events
53 * Fix: send create_fd notification for open io requests
54 * Add OP_READ_WRITE IO operation type for syscalls which both read and write
55 * Use a single method to track io request exits
56 * Refactor/rewrite IO state provider
57 * Refactor syscall analysis to use new SyscallEvent class
58 * Refactor NetStateProvider to use new SyscallEvent and io rq objects
59 * Refactor MemStateProvider to use new SyscallEvent and io rq objects
60 * Remove pending_syscalls array from State class
61 * Refactor statedump provider to track only state and not analysis related attributes
62 * Don't set deprecated parent_pid on FD object
63 * Use SyscallEvent objects in syscall state provider
64 * Remove Syscalls_stats class
65 * Remove analysis related attributes from FD class, add factory to create from open rq
66 * Add get_fd_type method to retrieve fd type from syscall name
67 * Add more IORequest classes, and io_rq attr to SyscallEvent
68 * Set SyscallEvent name using get_syscall_name method
69 * Remove analysis related attributes from Process state class
70 * Add more dup open syscalls, remove generic filenames from SyscallConsts
71 * Fix get_syscall_name string indexing
72 * Move IO syscalls handling into separate provider
73 * Strip prefixes from syscall names for brevity
74 * Merge branch 'master' into decouple-io
75 * Merge pull request #20 from abusque/linting
76 * Rename state to _state in providers for consistency
77 * Rename irq start/stop timestamps to begin/end for consistency
78 * Refactor IO Requests mechanism and (block I/O) analysis
79 * Track network usage in IO analysis
80 * Separate syscalls and io analyses
81 * Use del instead of pop when possible with fds and remove unused attributes
82 * Move date args processing to command, more linting
83 * Linting: rename p* to pattern
84 * Linting of common.py and related code
85 * Fix: make the regex strings raw strings
86 * fix for unknown pid in io.py
87 * Fix syscallstats command description method names
88 * Add IO analysis separate from syscalls
89 * Merge pull request #19 from jdesfossez/dev
90 * Fix: process the sched_switch for the swapper
91 * Fix: handle the case of missing PID
92 * Merge pull request #18 from abusque/decouple-cputop
93 * Revert accidental partial commit of syscalls.py
94 * Fix: remove deprecated last_sched attribute from Process class
95 * Fix: remove deprecated cpu_ns attribute from Process class
96 * Refactor cputop cli to work with new analysis module
97 * Implement cputop analysis module
98 * Fix: assign boolean instead of integer values for CLOEXEC
99 * Add class method to duplicate FD objects
100 * Remove non-state related attributes from process and cpu classes
101 * Refactor sched state provider to track current state only
102 * Remove deprecated perf context tracking in sched
103 * Fix: set cloexec on fd from flags on statedump
104 * remove old code (pre 0.1) that was kept as reference for the refactoring
105 * Merge pull request #17 from abusque/decouple-memtop
106 * Minor: fix pep8 style issues
107 * Decouple mem analysis from current state
108 * Rename notification callback methods to reflect public accessibility
109 * Add print date method to base command class
110 * Add reset method to Analysis classes
111 * Merge pull request #16 from abusque/decouple-modules
112 * Style: correct pep8 errors
113 * Fix: set cpu id in constructor
114 * Minor: add comment in irq state provider to clarify execptional softirq creation
115 * Style: rename method in memtop for consistency
116 * Fix tracking of softirq_raises and corresponding entries
117 * Fix: don't print raise_ts multiple times in irq log
118 * Simplify irq cli args transform
119 * Refactor IrqAnalysisCommand to work with rewritten analysis
120 * Add reset method to IrqStats
121 * Keep irq list by id and count irq raises
122 * Simplify filter_irq function in CLI
123 * Track CPU id in interrupt objects
124 * Rename irq analysis cli module to IrqAnalysisCommand to avoid ambiguity
125 * Implement filtering by duration for IrqAnalysis
126 * Update copyright info for modified files
127 * Implement initial IrqStats system for analysis
128 * fix: title
129 * new tool to filter a trace based on TID/Procname with follow-child support
130 * Style: replace double quotes by single quotes in lttnganalysescli
131 * Style: replace double quotes by single quotes in lttnganalyses
132 * Style: replace double quotes by single quotes in linuxautomaton
133 * Implement notification for communication from automaton to analyses
134 * Remove superfluous clear_screen string in irq _print_stats
135 * Refactor IRQ state provider and related classes
136 * Remove unused final argument in _print_results in cli
137 * Fix: don't count freed pages twice in memtop, reorganize printing code
138 * Fix: display unkwown for pname/pid in block read/write when we don't have the info
139 * Fix: check that current_tid is not None instead of -1
140 * Initialize self.state in Command module when creating automaton
141 * Pythonify tests for empty or uninitialized structures and arguments
142 * Use None instead of -1 or 0 for default argument values
143 * Add callback registration to analysis module
144 * Replace usage of -1 as default/invalid value by None
145 * Clean-up mem and sched state providers and related modules.
146 * Replace integer logic by boolean value
147 * fix: missing sync in i/o syscalls list
148 * handle sys_accept4
149 * Merge pull request #15 from abusque/deduplication
150 * Clean-up: dead code removal in linuxautomaton modules
151 * Remove deprecated ret_strings from syscalls.py
152 * Merge pull request #14 from abusque/email-fix
153 * Fix: correct typo in author email address
154 * Remove redundant IOCategory code
155 * Merge pull request #13 from abusque/chrono_fds
156 * Move track chrono fd code into method of Process class
157 * Track files from statedump in chrono_fds
158 * Fix: use event.timestamp instead of event[timestamp_begin]
159 * Track files opened before start of trace in chrono_fds
160 * Track chronological fd metadata
161 * fix override syscall name
162 * test override syscall name for epoll_ctl
163 * show tid value
164 * fix: handle unknown syscall return codes
165 * fix: handle unknown syscall return codes
166 * don't fail if some events are not available
This page took 0.02938 seconds and 5 git commands to generate.