Commit b9de4087685 (memory: Avoid an empty log message if there's nothing to log.) introduced a 100% CPU usage condition when there is nothing to log. This fixes the problem.
Reported-by: Ansis Atteka <[email protected]> Signed-off-by: Ben Pfaff <[email protected]> --- lib/memory.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/memory.c b/lib/memory.c index c26c743..1137390 100644 --- a/lib/memory.c +++ b/lib/memory.c @@ -137,8 +137,10 @@ memory_report(const struct simap *usage) ds_init(&s); compose_report(usage, &s); - if (want_report && s.length) { - VLOG_INFO("%s", ds_cstr(&s)); + if (want_report) { + if (s.length) { + VLOG_INFO("%s", ds_cstr(&s)); + } want_report = false; } if (n_conns) { -- 1.7.2.5 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
