Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 172 lines (155 sloc) 5.894 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
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
Something went wrong with that request. Please try again.