git://git.onelab.eu
/
mom.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1b22b43
)
ignore lines with ERR messages in them from vps
author
Scott Baker
<bakers@cs.arizona.edu>
Tue, 10 May 2011 03:03:25 +0000
(
03:03
+0000)
committer
Scott Baker
<bakers@cs.arizona.edu>
Tue, 10 May 2011 03:03:25 +0000
(
03:03
+0000)
swapmon.py
patch
|
blob
|
history
diff --git
a/swapmon.py
b/swapmon.py
index
ac133fb
..
e3ddf17
100755
(executable)
--- a/
swapmon.py
+++ b/
swapmon.py
@@
-171,7
+171,10
@@
def slicestat(names = None):
# Represent process as a dict of fields
values = line.split(None, len(fields) - 1)
if len(values) != len(fields):
# Represent process as a dict of fields
values = line.split(None, len(fields) - 1)
if len(values) != len(fields):
- print "slicestat: failed to parse line: " + line
+ if "ERR" in line:
+ pass # ignore spurious error message from vps
+ else:
+ print "slicestat: failed to parse line: " + line
continue
proc = dict(zip(fields, values))
continue
proc = dict(zip(fields, values))
@@
-190,7
+193,10
@@
def slicestat(names = None):
# cannot identify the context of an orphaned (usually dying)
# process. Skip these processes.
if (type(proc['xid']) != int) or (type(proc['vsize']) !=int):
# cannot identify the context of an orphaned (usually dying)
# process. Skip these processes.
if (type(proc['xid']) != int) or (type(proc['vsize']) !=int):
- print "slicestat: failed to parse line: " + line
+ if "ERR" in line:
+ pass # ignore spurious error message from vps
+ else:
+ print "slicestat: failed to parse line: " + line
continue
# Assign (pl_)sshd processes to slice instead of root
continue
# Assign (pl_)sshd processes to slice instead of root