lp:~tsarev/+junk/percona-trace-analyzer

Created by Oleg Tsarev and last modified
Get this branch:
bzr branch lp:~tsarev/+junk/percona-trace-analyzer
Only Oleg Tsarev can upload to this branch. If you are Oleg Tsarev please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Oleg Tsarev
Status:
Development

Recent revisions

10. By Oleg Tsarev

complete thread on input end
add "--quite" and "-q" options (hide errors)

9. By Oleg Tsarev

fix error output

8. By Oleg Tsarev

fixed printing {auto-generated}
fixed "--hide"

7. By Oleg Tsarev

simplify parser

6. By Oleg Tsarev

1) fixed incorrect thread handling
2) fixed full-line messages processing

5. By Oleg Tsarev

remove deprecated Thread

4. By Oleg Tsarev

simplify parser

3. By Oleg Tsarev

Fixed signal/error handling

2. By Oleg Tsarev

1) Now trace can be enabled throught define 'TRACE' or 'trace' enviroment variable
2) Fix new-line symbols in messages
3) Unify IOError processing
4) Fixed ",^[ \n]"

1. By Oleg Tsarev

Add first version of percona-trace-analyzer.
Current version support following features:
  * fold: fold function calls
  * hide: hide function calls
  * analyze: detect unaligned calls and fix it for begin/end of file, and restore after incorrect align in the middle of file
  * enumerate: enumerate every line from input
Not supported yet features:
  * split: split by threads to different files
Bugs:
  * lines without prefix 'T@XX : | | ...' looked as error lines

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.