maemo-tools:sp-endurance.git
6 years agosp-endurance v2.2.9 v2.2.9
Tommi Rantala [Wed, 7 Sep 2011 12:11:32 +0000 (15:11 +0300)]
sp-endurance v2.2.9

6 years agoendurance_plot: ramzswap backing device is optional
Tommi Rantala [Wed, 7 Sep 2011 12:06:05 +0000 (15:06 +0300)]
endurance_plot: ramzswap backing device is optional

6 years agoendurance_plot: add vim modeline
Tommi Rantala [Wed, 7 Sep 2011 11:29:12 +0000 (14:29 +0300)]
endurance_plot: add vim modeline

6 years agoendurance_plot: CPU utilization plot
Tommi Rantala [Wed, 7 Sep 2011 11:28:11 +0000 (14:28 +0300)]
endurance_plot: CPU utilization plot

6 years agoendurance_plot: do not omit zero datapoints in `40_mem_shared_lpid_name'
Tommi Rantala [Wed, 7 Sep 2011 11:05:02 +0000 (14:05 +0300)]
endurance_plot: do not omit zero datapoints in `40_mem_shared_lpid_name'

6 years agoendurance_plot: cgroup plots
Tommi Rantala [Wed, 7 Sep 2011 10:59:10 +0000 (13:59 +0300)]
endurance_plot: cgroup plots

Fixes: NB#265657 - sp-endurance: collect and visualize cgroup memory
usage

6 years agoendurance_report.py: improve smaps.cap parsing performance - iterate lines with for...
Tommi Rantala [Wed, 31 Aug 2011 09:17:28 +0000 (12:17 +0300)]
endurance_report.py: improve smaps.cap parsing performance - iterate lines with for loop

Before:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 37.10s
user    0m 36.51s
sys     0m 0.63s

After:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 28.88s
user    0m 28.20s
sys     0m 0.68s

6 years agoendurance_report.py: improve smaps.cap parsing performance - remove trailing newline...
Tommi Rantala [Wed, 31 Aug 2011 09:15:12 +0000 (12:15 +0300)]
endurance_report.py: improve smaps.cap parsing performance - remove trailing newline instead of strip()

Before:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 41.26s
user    0m 40.60s
sys     0m 0.69s

After:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 37.10s
user    0m 36.51s
sys     0m 0.63s

6 years agoendurance_report.py: improve smaps.cap parsing performance - match substrings instead...
Tommi Rantala [Wed, 31 Aug 2011 09:13:14 +0000 (12:13 +0300)]
endurance_report.py: improve smaps.cap parsing performance - match substrings instead of calling startswith()

Before:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 53.88s
user    0m 53.26s
sys     0m 0.61s

After:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 41.26s
user    0m 40.60s
sys     0m 0.69s

6 years agoendurance_report.py: improve smaps.cap parsing performance - match smaps key & value...
Tommi Rantala [Mon, 29 Aug 2011 12:23:39 +0000 (15:23 +0300)]
endurance_report.py: improve smaps.cap parsing performance - match smaps key & value pairs before checking regexp

Before:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    1m 6.69s
user    1m 5.88s
sys     0m 0.75s

After:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    0m 53.88s
user    0m 53.26s
sys     0m 0.61s

6 years agoendurance_report.py: improve smaps.cap parsing performance - match first character...
Tommi Rantala [Fri, 19 Aug 2011 13:06:21 +0000 (16:06 +0300)]
endurance_report.py: improve smaps.cap parsing performance - match first character instead of calling startswith()

Before:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    1m 12.25s
user    1m 11.50s
sys     0m 0.75s

After:
Parsing 'data/101/usage.csv'...
Parsing 'data/101/smaps.cap.lzo'...
Parsing 'data/101/syslog.lzo'...
Parsing 'data/101/stat'...
Parsing 'data/101/ifconfig'...
Parsing 'data/102/usage.csv'...
Parsing 'data/102/smaps.cap.lzo'...
Parsing 'data/102/syslog.lzo'...
Parsing 'data/102/stat'...
Parsing 'data/102/ifconfig'...
Parsing 'data/103/usage.csv'...
Parsing 'data/103/smaps.cap.lzo'...
Parsing 'data/103/syslog.lzo'...
Parsing 'data/103/stat'...
Parsing 'data/103/ifconfig'...
Parsing 'data/104/usage.csv'...
Parsing 'data/104/smaps.cap.lzo'...
Parsing 'data/104/syslog.lzo'...
Parsing 'data/104/stat'...
Parsing 'data/104/ifconfig'...
real    1m 6.69s
user    1m 5.88s
sys     0m 0.75s

6 years agosp-endurance v2.2.8 v2.2.8
Tommi Rantala [Mon, 15 Aug 2011 13:23:31 +0000 (16:23 +0300)]
sp-endurance v2.2.8

6 years agodebian/control: depend on perl instead of perl-base
Tommi Rantala [Mon, 15 Aug 2011 13:23:16 +0000 (16:23 +0300)]
debian/control: depend on perl instead of perl-base

6 years agoadd the old analysis document on which sp-endurance tool is based on
Eero Tamminen [Fri, 15 Jul 2011 16:52:47 +0000 (19:52 +0300)]
add the old analysis document on which sp-endurance tool is based on

6 years agosp-endurance v2.2.7 v2.2.7
Tommi Rantala [Thu, 23 Jun 2011 11:21:56 +0000 (14:21 +0300)]
sp-endurance v2.2.7

6 years agosave-incremental-endurance-stats: collect ramzswap statistics
Tommi Rantala [Thu, 23 Jun 2011 08:58:21 +0000 (11:58 +0300)]
save-incremental-endurance-stats: collect ramzswap statistics

6 years agosave-incremental-endurance-stats: collect control cgroup information from /syspart
Tommi Rantala [Thu, 23 Jun 2011 08:03:26 +0000 (11:03 +0300)]
save-incremental-endurance-stats: collect control cgroup information from /syspart

6 years agoendurance-mem-overview: do not pass arguments to echo(1)
Tommi Rantala [Wed, 22 Jun 2011 11:52:23 +0000 (14:52 +0300)]
endurance-mem-overview: do not pass arguments to echo(1)

Do not pass arguments to echo(1), they are not portable.

6 years agodebian/control: remove sp-smaps-measure recommendation
Tommi Rantala [Mon, 20 Jun 2011 13:12:26 +0000 (16:12 +0300)]
debian/control: remove sp-smaps-measure recommendation

sp-smaps-measure is no longer recommended, but a direct dependency.

6 years agosp-endurance v2.2.6 v2.2.6
Tommi Rantala [Mon, 20 Jun 2011 12:56:58 +0000 (15:56 +0300)]
sp-endurance v2.2.6

6 years agoextract-endurance-process-smaps: return non-zero when nothing appropriate found
Tommi Rantala [Mon, 20 Jun 2011 12:51:28 +0000 (15:51 +0300)]
extract-endurance-process-smaps: return non-zero when nothing appropriate found

6 years agoendurance_plot: fix missing label for `PSS+SWP' graphs in some corner cases
Tommi Rantala [Mon, 20 Jun 2011 12:12:55 +0000 (15:12 +0300)]
endurance_plot: fix missing label for `PSS+SWP' graphs in some corner cases

The graph title was missing for example when we had only one entry in
the PSS+SWP graph.

6 years agoendurance_plot: fix omission of zero entries from the CPU graphs
Tommi Rantala [Mon, 20 Jun 2011 12:12:07 +0000 (15:12 +0300)]
endurance_plot: fix omission of zero entries from the CPU graphs

6 years agoendurance_plot: ignore always-zero first round value for the `page faults' graphs
Tommi Rantala [Mon, 20 Jun 2011 12:09:49 +0000 (15:09 +0300)]
endurance_plot: ignore always-zero first round value for the `page faults' graphs

6 years agoendurance_plot: fix omission of zero entries from the CTX graphs
Tommi Rantala [Mon, 20 Jun 2011 12:07:44 +0000 (15:07 +0300)]
endurance_plot: fix omission of zero entries from the CTX graphs

6 years agoendurance_plot: be more strict
Tommi Rantala [Mon, 20 Jun 2011 12:00:41 +0000 (15:00 +0300)]
endurance_plot: be more strict

6 years agoendurance_plot: fix omission of zero entries from the diskstat graphs
Tommi Rantala [Mon, 20 Jun 2011 11:59:41 +0000 (14:59 +0300)]
endurance_plot: fix omission of zero entries from the diskstat graphs

6 years agoendurance_plot: skip initial always-zero values for `all-ctx-switches' and `global...
Tommi Rantala [Mon, 20 Jun 2011 11:52:28 +0000 (14:52 +0300)]
endurance_plot: skip initial always-zero values for `all-ctx-switches' and `global-processes'

6 years agoendurance_plot: fix `swap events' graph to not omit rounds without swap activity
Tommi Rantala [Mon, 20 Jun 2011 11:46:45 +0000 (14:46 +0300)]
endurance_plot: fix `swap events' graph to not omit rounds without swap activity

Fix the `swap events' graph to not omit zeroes in the data. The
visualization was especially misleading when we had spikes in the data.

6 years agoendurance_plot: add date to step descriptions
Tommi Rantala [Mon, 20 Jun 2011 11:00:18 +0000 (14:00 +0300)]
endurance_plot: add date to step descriptions

6 years agoendurance_plot: copyright year update
Tommi Rantala [Mon, 20 Jun 2011 10:56:30 +0000 (13:56 +0300)]
endurance_plot: copyright year update

6 years agoendurance_plot: match all /SYSV memory mappings
Tommi Rantala [Mon, 13 Jun 2011 12:13:10 +0000 (15:13 +0300)]
endurance_plot: match all /SYSV memory mappings

6 years agoendurance_plot: do not zeropad the FD subplot data
Tommi Rantala [Fri, 10 Jun 2011 14:11:25 +0000 (17:11 +0300)]
endurance_plot: do not zeropad the FD subplot data

The zero padding was used for the histogram plots, but since commit
9c917746ae61008c6a687b63f3b255286b3d48c0 ("endurance_plot: change the FD
subplots to show only changes") this is no longer useful.

6 years agoendurance_plot: timerfd support for FD subplots
Tommi Rantala [Fri, 10 Jun 2011 12:55:31 +0000 (15:55 +0300)]
endurance_plot: timerfd support for FD subplots

6 years agoendurance_plot: change the FD subplots to show only changes
Tommi Rantala [Fri, 10 Jun 2011 12:52:46 +0000 (15:52 +0300)]
endurance_plot: change the FD subplots to show only changes

The histograms are useful for showing totals FD counts, but for tracking
changes in FD usage it is better to change the plots to show only
processes where changes are found.

6 years agoendurance_plot: remove mysterious 5 second sleep
Tommi Rantala [Fri, 10 Jun 2011 12:43:22 +0000 (15:43 +0300)]
endurance_plot: remove mysterious 5 second sleep

6 years agoendurance_plot: comment out debug print
Tommi Rantala [Fri, 10 Jun 2011 12:42:43 +0000 (15:42 +0300)]
endurance_plot: comment out debug print

6 years agodebian/control: depend on sp-smaps-measure
Tommi Rantala [Tue, 7 Jun 2011 07:17:59 +0000 (10:17 +0300)]
debian/control: depend on sp-smaps-measure

Depend on the sp-smaps-measure package for more efficient /proc/*/smaps
capturing. The save-incremental-endurance-stats script otherwise
collects the same data by other and less efficient means.

6 years agoendurance_report.py: fix div-by-zero seen with incomplete smaps capture file
Tommi Rantala [Mon, 6 Jun 2011 09:37:18 +0000 (12:37 +0300)]
endurance_report.py: fix div-by-zero seen with incomplete smaps capture file

Fixes: NB#262046 - endurance_report.py dies during analysis

6 years agoendurance_report.py: remove C-style semicolon leftover
Tommi Rantala [Mon, 6 Jun 2011 09:27:48 +0000 (12:27 +0300)]
endurance_report.py: remove C-style semicolon leftover

6 years agoextract-endurance-process-smaps: fix -h/--help with dash
Tommi Rantala [Wed, 1 Jun 2011 13:22:59 +0000 (16:22 +0300)]
extract-endurance-process-smaps: fix -h/--help with dash

Fix -h/--help when /bin/sh comes from dash:

  $ extract-endurance-process-smaps --help
  [: 56: --help: unexpected operator
  [: 56: --help: unexpected operator

Fixes: NB#262035 - extract-endurance-process-smaps has problems when
/bin/sh comes from dash

6 years agoextract-endurance-process-smaps: check args before shifting
Tommi Rantala [Wed, 1 Jun 2011 13:20:09 +0000 (16:20 +0300)]
extract-endurance-process-smaps: check args before shifting

Fixes this oddness when /bin/sh comes from dash:

  $ extract-endurance-process-smaps
  shift: 50: can't shift that many
  $

6 years agoendurance_plot: on-fly decompress smaps.cap.lzo/.gz
Tommi Rantala [Fri, 27 May 2011 12:25:32 +0000 (15:25 +0300)]
endurance_plot: on-fly decompress smaps.cap.lzo/.gz

Use zcat and lzop to decompress compressed smaps.cap files to avoid
writing the file to disk.

6 years agoendurance_plot: new plots for classified process file descriptor usage
Tommi Rantala [Fri, 27 May 2011 12:00:25 +0000 (15:00 +0300)]
endurance_plot: new plots for classified process file descriptor usage

Add new file descriptor related histogram plots that show the use of
certain types of resources by processes.

6 years agoendurance_plot: force histograms to positive Y axis
Tommi Rantala [Thu, 26 May 2011 09:50:27 +0000 (12:50 +0300)]
endurance_plot: force histograms to positive Y axis

For some histogram plots, gnuplot was setting the Y axis to show
negative values, even when all the data in the plot was positive. Fix by
manually forcing the Y axis to start from zero.

6 years agoendurance_plot: include title also in page
Tommi Rantala [Wed, 25 May 2011 11:49:57 +0000 (14:49 +0300)]
endurance_plot: include title also in page

Some web browsers do not have the full title always visible when
browsing the report, so include the title string also in the page.

6 years agoendurance_plot: include total duration in title
Tommi Rantala [Wed, 25 May 2011 11:47:20 +0000 (14:47 +0300)]
endurance_plot: include total duration in title

6 years agoendurance_plot: also float step descriptions
Tommi Rantala [Wed, 25 May 2011 11:31:49 +0000 (14:31 +0300)]
endurance_plot: also float step descriptions

Make the paragraph that contains the step descriptions also floating, so
that it will be nicely appended to the end of the file. This is
especially useful when the individual descriptions are long.

6 years agoendurance_plot: v0.38
Olev Kartau [Fri, 29 Apr 2011 08:33:15 +0000 (11:33 +0300)]
endurance_plot: v0.38

6 years agosp-endurance v2.2.5 v2.2.5
Tommi Rantala [Mon, 18 Apr 2011 12:21:10 +0000 (15:21 +0300)]
sp-endurance v2.2.5

6 years agosave-incremental-endurance-stats: more verbose warnings for X related failures
Tommi Rantala [Mon, 18 Apr 2011 12:00:51 +0000 (15:00 +0300)]
save-incremental-endurance-stats: more verbose warnings for X related failures

Give more verbose warnings for xprop and xmeminfo failures.

6 years agosave-incremental-endurance-stats: collect /proc/pagetypeinfo
Tommi Rantala [Fri, 15 Apr 2011 08:52:14 +0000 (11:52 +0300)]
save-incremental-endurance-stats: collect /proc/pagetypeinfo

6 years agosave-incremental-endurance-stats: collect /var/log/messages
Tommi Rantala [Fri, 15 Apr 2011 08:28:15 +0000 (11:28 +0300)]
save-incremental-endurance-stats: collect /var/log/messages

Fixes: NB#240984 - sp-endurance doesn't find syslog on normal Linux
desktop or MeeGo

6 years agosp-endurance v2.2.4 v2.2.4
Tommi Rantala [Fri, 15 Apr 2011 06:59:14 +0000 (09:59 +0300)]
sp-endurance v2.2.4

6 years agoendurance_report.py: fix disproportional graph visualization when using browser zoom
Tommi Rantala [Fri, 15 Apr 2011 06:52:28 +0000 (09:52 +0300)]
endurance_report.py: fix disproportional graph visualization when using browser zoom

The graphs in the endurance reports are generated inside one <table>
with embedded <table> elements. For one of these outer level <table>s,
the embedded <table> widths are not equal.

This gives problems when zooming with web browser, because the browser
then alters the widths with different coefficient, leading to misleading
visualization.

Fixes: NB#242899 - Endurance report memory usage graph pixel width not
respected by browser zoom, results to misleading visualization

6 years agosp-endurance v2.2.3 v2.2.3
Tommi Rantala [Thu, 14 Apr 2011 12:38:15 +0000 (15:38 +0300)]
sp-endurance v2.2.3

6 years agosyslog_parse.py: fix kernel OOM message detection
Tommi Rantala [Thu, 14 Apr 2011 12:26:22 +0000 (15:26 +0300)]
syslog_parse.py: fix kernel OOM message detection

Fixes: NB#246002 - syslog parser does not catch kernel OOM-killed
messages in syslog

6 years agosp-endurance v2.2.2 v2.2.2
Tommi Rantala [Mon, 7 Mar 2011 09:11:41 +0000 (11:11 +0200)]
sp-endurance v2.2.2

6 years agoendurance_plot: v0.33
Olev Kartau [Mon, 7 Mar 2011 09:04:01 +0000 (11:04 +0200)]
endurance_plot: v0.33

6 years agoupdate changelog
Eero Tamminen [Fri, 4 Mar 2011 10:14:42 +0000 (12:14 +0200)]
update changelog

6 years agoadd non-packaging changelog
Eero Tamminen [Fri, 4 Mar 2011 09:59:08 +0000 (11:59 +0200)]
add non-packaging changelog

6 years agoallow user to specify subset of dirs for extract-endurance-process-smaps
Eero Tamminen [Fri, 4 Mar 2011 09:58:46 +0000 (11:58 +0200)]
allow user to specify subset of dirs for extract-endurance-process-smaps

6 years agodebian/changelog: sp-endurance v2.2.1 v2.2.1
Tommi Rantala [Thu, 17 Feb 2011 09:30:15 +0000 (11:30 +0200)]
debian/changelog: sp-endurance v2.2.1

6 years agoCollect battery information with /usr/bin/bmestat
Tommi Rantala [Mon, 28 Feb 2011 15:48:54 +0000 (17:48 +0200)]
Collect battery information with /usr/bin/bmestat

Fixes: NB#222567

6 years agoInvoke df(1) with POSIX locale and "-k -P" for portability
Tommi Rantala [Mon, 7 Feb 2011 10:23:19 +0000 (12:23 +0200)]
Invoke df(1) with POSIX locale and "-k -P" for portability

Fixes: NB#225624

6 years agoDo not pass arguments to echo(1)
Tommi Rantala [Mon, 7 Feb 2011 09:27:14 +0000 (11:27 +0200)]
Do not pass arguments to echo(1)

Do not pass arguments to echo(1), they are not portable.

Fixes: NB#225612

6 years agoupdate changelog
Eero Tamminen [Tue, 8 Feb 2011 16:39:03 +0000 (18:39 +0200)]
update changelog

6 years agodebian/control: depend on sysinfoclient
Tommi Rantala [Tue, 1 Feb 2011 14:21:47 +0000 (16:21 +0200)]
debian/control: depend on sysinfoclient

Fixes: NB#223953 - sp-endurance should depend on sysinfoclient

6 years agosave-incremental-endurance-stats: use sysinfoclient
Tommi Rantala [Tue, 1 Feb 2011 14:19:59 +0000 (16:19 +0200)]
save-incremental-endurance-stats: use sysinfoclient

Replace the use of sysinfo-tool with sysinfoclient.

6 years agosave-incremental-endurance-stats: redirect which stderr to /dev/null
Tommi Rantala [Tue, 1 Feb 2011 11:48:10 +0000 (13:48 +0200)]
save-incremental-endurance-stats: redirect which stderr to /dev/null

Reduce the noise coming from `which' on some platforms by redirecting
the stderr to /dev/null.

6 years agoChanged sp-endurance-postproc package architecture to noarch.
Andris Zeila [Tue, 25 Jan 2011 08:53:50 +0000 (10:53 +0200)]
Changed sp-endurance-postproc package architecture to noarch.

6 years agoupdate changelog for lowmem -> OOM limit change
Eero Tamminen [Fri, 21 Jan 2011 09:48:53 +0000 (11:48 +0200)]
update changelog for lowmem -> OOM limit change

6 years agoreplace non-standard lowmem limit checks with dummy output for compatiblity
Eero Tamminen [Fri, 21 Jan 2011 09:46:57 +0000 (11:46 +0200)]
replace non-standard lowmem limit checks with dummy output for compatiblity
(i.e. get rid of obsolete Maemo stuff and warnings that confuse people)

6 years agoReplace non-standard/obsolete lowmem limit support with hard-coded Linux kernel OOM...
Eero Tamminen [Fri, 21 Jan 2011 09:45:26 +0000 (11:45 +0200)]
Replace non-standard/obsolete lowmem limit support with hard-coded Linux kernel OOM-limit (=97%)

6 years agoupdate format version to sp-endurance version, fix typo
Eero Tamminen [Fri, 21 Jan 2011 09:44:28 +0000 (11:44 +0200)]
update format version to sp-endurance version, fix typo

6 years agoRPM packaging spec file added.
Andris Zeila [Thu, 20 Jan 2011 08:52:58 +0000 (10:52 +0200)]
RPM packaging spec file added.

6 years agodebian/changelog: sp-endurance v2.2 v2.2
Tommi Rantala [Wed, 19 Jan 2011 08:58:04 +0000 (10:58 +0200)]
debian/changelog: sp-endurance v2.2

6 years agoendurance_report.py: fix IndexError with more than 4 network interfaces
Tommi Rantala [Wed, 19 Jan 2011 08:01:48 +0000 (10:01 +0200)]
endurance_report.py: fix IndexError with more than 4 network interfaces

Fixes: NB#220118

6 years agoendurance_report.py: human readable HTML color constants
Tommi Rantala [Wed, 19 Jan 2011 07:59:12 +0000 (09:59 +0200)]
endurance_report.py: human readable HTML color constants

Change how we set the HTML color code constants to more readable format.

6 years agodebian/changelog: sp-endurance v2.1.9 v2.1.9
Tommi Rantala [Tue, 28 Dec 2010 10:26:38 +0000 (12:26 +0200)]
debian/changelog: sp-endurance v2.1.9

6 years agoendurance_plot: v0.29
Olev Kartau [Tue, 28 Dec 2010 09:17:07 +0000 (11:17 +0200)]
endurance_plot: v0.29

6 years agosave-incremental-endurance-stats: copy /proc/diskstats and /proc/zoneinfo
Tommi Rantala [Tue, 28 Dec 2010 09:08:16 +0000 (11:08 +0200)]
save-incremental-endurance-stats: copy /proc/diskstats and /proc/zoneinfo

6 years agodebian/changelog: sp-endurance v2.1.8 v2.1.8
Tommi Rantala [Fri, 3 Dec 2010 09:28:03 +0000 (11:28 +0200)]
debian/changelog: sp-endurance v2.1.8

6 years agoendurance_plot: new post processing tool
Olev Kartau [Fri, 3 Dec 2010 09:07:39 +0000 (11:07 +0200)]
endurance_plot: new post processing tool

6 years agoproc2csv: fix long line processing
Eero Tamminen [Fri, 3 Dec 2010 08:24:42 +0000 (10:24 +0200)]
proc2csv: fix long line processing

Fix breakage with long lines:

ERROR: buffer '99 9990200 9990212 9990216 9990224 9990232 9990236
9990249 9990319' didn't contain ':'!

Fixes: NB#208432 - sp-endurance proc2csv gives errors in latest releases

6 years agouse sysinfoclient print flag
Tommi Rantala [Fri, 3 Dec 2010 08:17:24 +0000 (10:17 +0200)]
use sysinfoclient print flag

Use the sysinfoclient -p/--print flag instead of parsing the -g/--get
output.

6 years agoget bootreason from sysinfo
Tommi Rantala [Fri, 3 Dec 2010 08:15:16 +0000 (10:15 +0200)]
get bootreason from sysinfo

Boot reason is now available from sysinfo.

7 years agodebian/changelog: sp-endurance v2.1.7 v2.1.7
Tommi Rantala [Wed, 17 Nov 2010 12:11:51 +0000 (14:11 +0200)]
debian/changelog: sp-endurance v2.1.7

7 years agoRemove use of deprecated /proc interfaces
Tommi Rantala [Wed, 17 Nov 2010 11:35:10 +0000 (13:35 +0200)]
Remove use of deprecated /proc interfaces

Remove use of deprecated Maemo specific /proc/component_version and
/proc/bootreason interfaces. Get the hardware information using
sysinfo-tool, and the bootreason from the kernel command line.

7 years agodebian/changelog: sp-endurance v2.1.6 v2.1.6
Tommi Rantala [Tue, 26 Oct 2010 12:04:36 +0000 (15:04 +0300)]
debian/changelog: sp-endurance v2.1.6

7 years agoendurance_report.py: track DRI2Drawable resource atom count changes
Tommi Rantala [Tue, 26 Oct 2010 10:31:14 +0000 (13:31 +0300)]
endurance_report.py: track DRI2Drawable resource atom count changes

Add new per round table "X resource DRI2Drawable count" for tracking DRI
resource atom count changes.

7 years agosave-incremental-endurance-stats: default value for DISPLAY
Tommi Rantala [Tue, 26 Oct 2010 10:12:36 +0000 (13:12 +0300)]
save-incremental-endurance-stats: default value for DISPLAY

Set DISPLAY=":0" if the variable is not set.

7 years agoReport return values correctly
Tommi Rantala [Fri, 22 Oct 2010 11:34:09 +0000 (14:34 +0300)]
Report return values correctly

- Save $? to another variable so that we report correct value.
- Print what xmeminfo wrote to stderr on failure.

7 years agodebian/changelog: sp-endurance v2.1.5 v2.1.5
Tommi Rantala [Thu, 21 Oct 2010 12:20:12 +0000 (15:20 +0300)]
debian/changelog: sp-endurance v2.1.5

7 years agoendurance_report.py: updated version number in HTML output
Tommi Rantala [Thu, 21 Oct 2010 12:11:01 +0000 (15:11 +0300)]
endurance_report.py: updated version number in HTML output

7 years agoendurance_report.py: parse new xmeminfo CSV format
Tommi Rantala [Thu, 21 Oct 2010 12:08:36 +0000 (15:08 +0300)]
endurance_report.py: parse new xmeminfo CSV format

Add proper parsing of the new xmeminfo CSV output format.

7 years agoendurance_report.py: save xmeminfo header line for further processing
Tommi Rantala [Thu, 21 Oct 2010 11:58:22 +0000 (14:58 +0300)]
endurance_report.py: save xmeminfo header line for further processing

7 years agodebian/control: depend on sysinfo-tool
Tommi Rantala [Thu, 21 Oct 2010 11:50:16 +0000 (14:50 +0300)]
debian/control: depend on sysinfo-tool

7 years agodebian/copyright: copyright year update
Tommi Rantala [Thu, 21 Oct 2010 11:46:30 +0000 (14:46 +0300)]
debian/copyright: copyright year update

7 years agoRead software version optionally with sysinfoclient
Tommi Rantala [Thu, 21 Oct 2010 11:25:27 +0000 (14:25 +0300)]
Read software version optionally with sysinfoclient

Also try to use the sysinfoclient for reading the SW release version.