Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Provide kernel configuration options to error mesages where possible

  • Loading branch information...
commit 41fa92b3af67f4953e22081b29314bcf9ba44cf5 1 parent 5251397
@dagwieers authored
View
3  ChangeLog
@@ -1,3 +1,6 @@
+* 0.7.2svn - ... - release 17/06/2010
+- Provide kernel configuration options to error mesages where possible
+
* 0.7.2 - Real soon now - release 15/06/2010
- Added external dstat_disk_tps plugin to show transactions per second
- Added support for filtering /dev/vdaX devices (KVM virtio)
View
2  docs/dstat.1.txt
@@ -443,7 +443,7 @@ Paths that may contain external dstat_*.py plugins:
== SEE ALSO
=== Performance tools
- ifstat(1), iftop(8), iostat(1), mpstat(1), netstat(1), nfsstat(1), nstat, vmstat(1), xosview(1)
+ ifstat(1), iftop(8), iostat(1), mpstat(1), netstat(1), nfsstat(1), nstat, powertop(1), vmstat(1), xosview(1)
=== Debugging tools
htop(1), lslk(1), lsof(8), top(1)
View
4 dstat
@@ -22,7 +22,7 @@ try:
except KeyboardInterrupt:
pass
-VERSION = '0.7.2'
+VERSION = '0.7.2svn'
theme = { 'default': '' }
@@ -749,7 +749,7 @@ class dstat_disk24(dstat):
self.diskfilter = re.compile('(dm-\d+|md\d+|[hsv]d[a-z]+\d+)')
self.open('/proc/partitions')
if self.fd and not self.discover:
- raise Exception, 'Kernel is not compiled with CONFIG_BLK_STATS'
+ raise Exception, 'Kernel has no per-partition I/O accounting [CONFIG_BLK_STATS], use at least 2.4.20'
self.cols = 2
def discover(self, *objlist):
View
5 dstat.spec
@@ -4,7 +4,7 @@
Summary: Pluggable real-time performance monitoring tool
Name: dstat
-Version: 0.7.2
+Version: 0.7.2svn
Release: 1
License: GPL
Group: System Environment/Base
@@ -54,6 +54,9 @@ never expected.
%{_datadir}/dstat/
%changelog
+* Thu Jun 17 2010 Dag Wieers <dag@wieers.com> - 0.7.2svn-1
+- Updated to release 0.7.2svn.
+
* Tue Jun 15 2010 Dag Wieers <dag@wieers.com> - 0.7.2-1
- Updated to release 0.7.2.
View
2  plugins/dstat_top_bio.py
@@ -16,7 +16,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/io', os.R_OK):
- raise Exception, 'Kernel has no I/O accounting, use at least 2.6.20'
+ raise Exception, 'Kernel has no per-process I/O accounting, use at least 2.6.20'
def extract(self):
self.output = ''
View
2  plugins/dstat_top_bio_adv.py
@@ -14,7 +14,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/io', os.R_OK):
- raise Exception, 'Kernel has no I/O accounting, use at least 2.6.20.'
+ raise Exception, 'Kernel has no per-process I/O accounting, use at least 2.6.20'
return True
def extract(self):
View
2  plugins/dstat_top_cpu_adv.py
@@ -14,7 +14,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/io', os.R_OK):
- raise Exception, 'Kernel has no I/O accounting, use at least 2.6.20.'
+ raise Exception, 'Kernel has no per-process I/O accounting, use at least 2.6.20'
return True
def extract(self):
View
2  plugins/dstat_top_cputime.py
@@ -22,7 +22,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/schedstat', os.R_OK):
- raise Exception, 'Kernel has no scheduler statistics, use at least 2.6.12'
+ raise Exception, 'Kernel has no scheduler statistics [CONFIG_SCHEDSTATS], use at least 2.6.12'
def extract(self):
self.output = ''
View
2  plugins/dstat_top_cputime_avg.py
@@ -23,7 +23,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/schedstat', os.R_OK):
- raise Exception, 'Kernel has no scheduler statistics, use at least 2.6.12'
+ raise Exception, 'Kernel has no scheduler statistics [CONFIG_SCHEDSTATS], use at least 2.6.12'
def extract(self):
self.output = ''
View
2  plugins/dstat_top_io.py
@@ -16,7 +16,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/io', os.R_OK):
- raise Exception, 'Kernel has no I/O accounting, use at least 2.6.20'
+ raise Exception, 'Kernel has no per-process I/O accounting, use at least 2.6.20'
def extract(self):
self.output = ''
View
2  plugins/dstat_top_io_adv.py
@@ -14,7 +14,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/io', os.R_OK):
- raise Exception, 'Kernel has no I/O accounting, use at least 2.6.20.'
+ raise Exception, 'Kernel has no per-process I/O accounting, use at least 2.6.20'
return True
def extract(self):
View
2  plugins/dstat_top_latency.py
@@ -23,7 +23,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/schedstat', os.R_OK):
- raise Exception, 'Kernel has no scheduler statistics, use at least 2.6.12'
+ raise Exception, 'Kernel has no scheduler statistics [CONFIG_SCHEDSTATS], use at least 2.6.12'
def extract(self):
self.output = ''
View
2  plugins/dstat_top_latency_avg.py
@@ -17,7 +17,7 @@ def __init__(self):
def check(self):
if not os.access('/proc/self/schedstat', os.R_OK):
- raise Exception, 'Kernel has no scheduler statistics, use at least 2.6.12'
+ raise Exception, 'Kernel has no scheduler statistics [CONFIG_SCHEDSTATS], use at least 2.6.12'
def extract(self):
self.output = ''
Please sign in to comment.
Something went wrong with that request. Please try again.