From fd16a298d28d71d0f13a6978b6c0a642e7c4117b Mon Sep 17 00:00:00 2001
From: Florian Fischer <florian.fl.fischer@fau.de>
Date: Mon, 27 May 2019 19:22:37 +0200
Subject: [PATCH] save full server /proc/pid/status file in each result entry

---
 src/benchmark.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/benchmark.py b/src/benchmark.py
index 50faf00..4069da1 100644
--- a/src/benchmark.py
+++ b/src/benchmark.py
@@ -339,7 +339,10 @@ class Benchmark (object):
                             os.remove("status")
                         # TODO get VmHWM from servers
                         else:
-                            pass
+                            result["server_status"] = []
+                            for server in self.servers:
+                                with open("/proc/{}/status".format(server.pid), "r") as f:
+                                    result["server_status"].append(f.read())
 
                         # Parse perf output if available
                         if self.measure_cmd == self.defaults["measure_cmd"]:
-- 
GitLab