205 lines
6.7 KiB
Plaintext
205 lines
6.7 KiB
Plaintext
|
bootchart2 0.14.5:
|
||
|
+ pybootchartgui (Riccardo)
|
||
|
+ Fix tests with python3
|
||
|
+ Fix parsing of files with non-ascii bytes
|
||
|
+ Robustness fixes to taskstats and meminfo parsing
|
||
|
+ More python3 fixes
|
||
|
|
||
|
bootchart2 0.14.4:
|
||
|
+ bootchartd
|
||
|
+ Add relevant EXIT_PROC for GNOME3, XFCE4, openbox
|
||
|
(Justin Lecher, Ben Eills)
|
||
|
+ pybootchartgui (Riccardo)
|
||
|
+ Fix some issues in --crop-after and --annotate
|
||
|
+ Fix pybootchartgui process_tree tests
|
||
|
+ More python3 fixes
|
||
|
|
||
|
bootchart2 0.14.2:
|
||
|
+ pybootchartgui
|
||
|
+ Fix some crashes in parsing.py (Jakub Czaplicki, Riccardo)
|
||
|
+ speedup a bit meminfo parsing (Riccardo)
|
||
|
+ Fix indentation for python3.2 (Riccardo)
|
||
|
|
||
|
bootchart2 0.14.1:
|
||
|
+ bootchartd
|
||
|
+ Expect dmesg only if started as init (Henry Yei)
|
||
|
+ look for bootchart_init in the environment (Henry Gebhardt)
|
||
|
+ pybootchartgui
|
||
|
+ Fixup some tests (Riccardo)
|
||
|
+ Support hp smart arrays block devices (Anders Norgaard,
|
||
|
Brian Murray)
|
||
|
+ Fixes for -t, -o and -f options (Mladen Kuntner, Harald, Riccardo)
|
||
|
|
||
|
bootchart2 0.14.0:
|
||
|
+ bootchartd
|
||
|
+ Add ability to define custom commands
|
||
|
(Lucian Muresan, Peter Hjalmarsson)
|
||
|
+ collector
|
||
|
+ fix tmpfs mount leakage (Peter Hjalmarsson)
|
||
|
+ pybootchartgui
|
||
|
+ render cumulative I/O time chart (Sankar P)
|
||
|
+ python3 compatibility fixes (Riccardo)
|
||
|
+ Misc (Michael)
|
||
|
+ remove confusing, obsolete setup.py
|
||
|
+ install docs to /usr/share/
|
||
|
+ lot of fixes for easier packaging (Peter Hjalmarsson)
|
||
|
+ add bootchart2, bootchartd and pybootchartgui manpages
|
||
|
(Francesca Ciceri, David Paleino)
|
||
|
|
||
|
bootchart2 0.12.6:
|
||
|
+ bootchartd
|
||
|
+ better check for initrd (Riccardo Magliocchetti)
|
||
|
+ code cleanup (Riccardo)
|
||
|
+ make the list of processes we are waiting for editable
|
||
|
in config file by EXIT_PROC (Riccardo)
|
||
|
+ fix parsing of cmdline for alternative init system (Riccardo)
|
||
|
+ fixed calling init in initramfs (Harald)
|
||
|
+ exit 0 for start, if the collector is already running (Harald)
|
||
|
+ collector
|
||
|
+ try harder with taskstats (Michael)
|
||
|
+ plug some small leaks (Riccardo)
|
||
|
+ fix missing PROC_EVENTS detection (Harald)
|
||
|
+ pybootchartgui (Michael)
|
||
|
+ add kernel bootchart tab to interactive gui
|
||
|
+ report bootchart version in cli interface
|
||
|
+ improve rendering performance
|
||
|
+ GUI improvements
|
||
|
+ lot of cleanups
|
||
|
+ Makefile
|
||
|
+ do not python compile if NO_PYTHON_COMPILE is set (Harald)
|
||
|
+ systemd service files
|
||
|
+ added them and install (Harald, Wulf C. Krueger)
|
||
|
|
||
|
bootchart2 0.12.5:
|
||
|
+ administrative snafu version; pull before pushing...
|
||
|
|
||
|
bootchart2 0.12.4:
|
||
|
+ bootchartd
|
||
|
+ reduce overhead caused by pidof (Riccardo Magliocchetti)
|
||
|
+ collector
|
||
|
+ attempt to retry ptrace to avoid bogus ENOSYS (Michael)
|
||
|
+ add meminfo polling (Dave Martin)
|
||
|
+ pybootchartgui
|
||
|
+ handle dmesg timestamps with big delta (Riccardo)
|
||
|
+ avoid divide by zero when rendering I/O utilization (Riccardo)
|
||
|
+ add process grouping in the cumulative chart (Riccardo)
|
||
|
+ fix cpu time calculation in cumulative chart (Riccardo)
|
||
|
+ get i/o statistics for flash based devices (Riccardo)
|
||
|
+ prettier coloring for the cumulative graphs (Michael)
|
||
|
+ fix interactive CPU rendering (Michael)
|
||
|
+ render memory usage graph (Dave Martin)
|
||
|
|
||
|
bootchart2 0.12.3
|
||
|
+ collector
|
||
|
+ pclose after popen (Riccardo Magliocchetti (xrmx))
|
||
|
+ fix buffer overflow (xrmx)
|
||
|
+ count 'processor:' in /proc/cpuinfo for ARM (Michael)
|
||
|
+ get model name from that line too for ARM (xrmx)
|
||
|
+ store /proc/cpuinfo in the boot-chart archive (xrmx)
|
||
|
+ try harder to detect missing TASKSTATS (Michael)
|
||
|
+ sanity-check invalid domain names (Michael)
|
||
|
+ detect missing PROC_EVENTS more reliably (Michael)
|
||
|
+ README fixes (xrmx, Michael)
|
||
|
+ pybootchartgui
|
||
|
+ make num_cpu parsing robust (Michael)
|
||
|
|
||
|
bootchart2 0.12.2
|
||
|
+ fix pthread compile / linking bug
|
||
|
|
||
|
bootchart2 0.12.1
|
||
|
+ pybootchartgui
|
||
|
+ pylint cleanup
|
||
|
+ handle empty traces more elegantly
|
||
|
+ add '-t' / '--boot-time' argument (Matthew Bauer)
|
||
|
+ collector
|
||
|
+ now GPLv2
|
||
|
+ add rdinit support for very early initrd tracing
|
||
|
+ cleanup / re-factor code into separate modules
|
||
|
+ re-factor arg parsing, and parse remote process args
|
||
|
+ handle missing bootchartd.conf cleanly
|
||
|
+ move much of bootchartd from shell -> C
|
||
|
+ drop dmesg and uname usage
|
||
|
+ avoid rpm/dpkg with native version reporting
|
||
|
|
||
|
bootchart2 0.12.0 (Michael Meeks)
|
||
|
+ collector
|
||
|
+ use netlink PROC_EVENTS to generate parentage data
|
||
|
+ finally kills any need for 'acct' et. al.
|
||
|
+ also removes need to poll /proc => faster
|
||
|
+ cleanup code to K&R, 8 stop tabs.
|
||
|
+ pybootchartgui
|
||
|
+ consume thread parentage data
|
||
|
|
||
|
bootchart2 0.11.4 (Michael Meeks)
|
||
|
+ collector
|
||
|
+ if run inside an initrd detect when /dev is writable
|
||
|
and remount ourselves into that.
|
||
|
+ overflow buffers more elegantly in extremis
|
||
|
+ dump full process path and command-line args
|
||
|
+ calm down debugging output
|
||
|
+ pybootchartgui
|
||
|
+ can render logs in a directory again
|
||
|
+ has a 'show more' option to show command-lines
|
||
|
|
||
|
bootchart2 0.11.3 (Michael Meeks)
|
||
|
+ add $$ display to the bootchart header
|
||
|
+ process command-line bits
|
||
|
+ fix collection code, and rename stream to match
|
||
|
+ enable parsing, add check button to UI, and --show-all
|
||
|
command-line option
|
||
|
+ fix parsing of directories full of files.
|
||
|
|
||
|
bootchart2 0.11.2 (Michael Meeks)
|
||
|
+ fix initrd sanity check to use the right proc path
|
||
|
+ don't return a bogus error value when dumping state
|
||
|
+ add -c to aid manual console debugging
|
||
|
|
||
|
bootchart2 0.11.1 (Michael Meeks)
|
||
|
+ even simpler initrd setup
|
||
|
+ create a single directory: /lib/bootchart/tmpfs
|
||
|
|
||
|
bootchart2 0.11 (Michael Meeks)
|
||
|
+ bootchartd
|
||
|
+ far, far simpler, less shell, more robustness etc.
|
||
|
+ bootchart-collector
|
||
|
+ remove the -p argument - we always mount proc
|
||
|
+ requires /lib/bootchart (make install-chroot) to
|
||
|
be present (also in the initrd) [ with a kmsg
|
||
|
node included ]
|
||
|
+ add a --probe-running mode
|
||
|
+ ptrace re-write
|
||
|
+ gives -much- better early-boot-time resolution
|
||
|
+ unconditional chroot /lib/bootchart/chroot
|
||
|
+ we mount proc there ourselves
|
||
|
+ log extraction requires no common file-system view
|
||
|
|
||
|
|
||
|
bootchart2 0.10.1 (Kel Modderman)
|
||
|
+ collector arg -m should mount /proc
|
||
|
+ remove bogus vcsid code
|
||
|
+ split collector install in Makefile
|
||
|
+ remove bogus debug code
|
||
|
+ accept process names containing spaces
|
||
|
|
||
|
bootchart2 0.10.0
|
||
|
+ rendering (Anders Norgaard)
|
||
|
+ fix for unknown exceptions
|
||
|
+ interactive UI (Michael)
|
||
|
+ much faster rendering by manual clipping
|
||
|
+ horizontal scaling
|
||
|
+ remove annoying page-up/down bindings
|
||
|
+ initrd portability & fixes (Federic Crozat)
|
||
|
+ port to Mandriva
|
||
|
+ improved process waiting
|
||
|
+ inittab commenting fix
|
||
|
+ improved initrd detection / jail tagging
|
||
|
+ fix for un-detectable accton behaviour change
|
||
|
+ implement a built-in usleep to help initrd deps (Michael)
|
||
|
|
||
|
bootchart2 0.0.9
|
||
|
+ fix initrd bug
|
||
|
|
||
|
bootchart2 0.0.8
|
||
|
+ add a filename string to the window title in interactive mode
|
||
|
+ add a NEWS file
|