Module: check_mk
Branch: master
Commit: 6b39629ee405c1b23529b53aa57239d2e4adb9d0
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6b39629ee405c1…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Thu Jul 27 13:17:40 2017 +0200
Added a TODO.
Change-Id: I69fab477abeefab6c5832834502f51cfa63bfd99
---
bin/mkeventd | 3 +++
1 file changed, 3 insertions(+)
diff --git a/bin/mkeventd b/bin/mkeventd
index 6fd3052..ba03ada 100755
--- a/bin/mkeventd
+++ b/bin/mkeventd
@@ -3508,6 +3508,9 @@ class StatusServer(object):
return rows
def filter_row(self, headers, filters, list_row):
+ # TODO(sp) This is a real performance killer: We should just calculate
+ # the column indices for column names *once*, not doing some dict/list
+ # Kung Fu for every row...
row = dict(zip(headers, list_row))
for column, opfunc, argument in filters:
if not opfunc(row[column], argument):