summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Maximets <i.maximets@ovn.org>2020-10-25 01:16:09 +0200
committerIlya Maximets <i.maximets@ovn.org>2020-11-03 12:36:31 +0100
commit7e38188160294df43dbbbc0cf6cfd42d02881fcf (patch)
tree836c29f68443dcdf54074332b0c9b88503c87a6c
parent3630ab86f4912192b91fe8db526eecc5872f6864 (diff)
downloadopenvswitch-7e38188160294df43dbbbc0cf6cfd42d02881fcf.tar.gz
raft: Add log length to the memory report.
In many cases a big part of a memory consumed by ovsdb-server process is a raft log, so it's important to add its length to the memory report. Acked-by: Dumitru Ceara <dceara@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
-rw-r--r--ovsdb/raft.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ovsdb/raft.c b/ovsdb/raft.c
index 657eed813..ac85c6b67 100644
--- a/ovsdb/raft.c
+++ b/ovsdb/raft.c
@@ -1029,6 +1029,7 @@ raft_get_memory_usage(const struct raft *raft, struct simap *usage)
}
simap_increase(usage, "raft-backlog-kB", backlog / 1000);
simap_increase(usage, "raft-connections", cnt);
+ simap_increase(usage, "raft-log", raft->log_end - raft->log_start);
}
/* Returns true if 'raft' has completed joining its cluster, has not left or