BIND 10 trac2297, updated. 7eb5518a386019fd723fb2484eb40f13ff283515 [2297] use size of free list for free memory on openbsd, too.
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Oct 25 00:18:12 UTC 2012
The branch, trac2297 has been updated
via 7eb5518a386019fd723fb2484eb40f13ff283515 (commit)
from 0aa3d59397af2c127758616bdd93c22d3176d28b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7eb5518a386019fd723fb2484eb40f13ff283515
Author: JINMEI Tatuya <jinmei at isc.org>
Date: Wed Oct 24 17:17:55 2012 -0700
[2297] use size of free list for free memory on openbsd, too.
-----------------------------------------------------------------------
Summary of changes:
src/lib/python/isc/sysinfo/sysinfo.py | 4 ++--
src/lib/python/isc/sysinfo/tests/sysinfo_test.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
-----------------------------------------------------------------------
diff --git a/src/lib/python/isc/sysinfo/sysinfo.py b/src/lib/python/isc/sysinfo/sysinfo.py
index d9934f1..2b35047 100644
--- a/src/lib/python/isc/sysinfo/sysinfo.py
+++ b/src/lib/python/isc/sysinfo/sysinfo.py
@@ -354,11 +354,11 @@ class SysInfoOpenBSD(SysInfoBSD):
pass
try:
+ # We use the size of free-list from the vmstat result.
s = subprocess.check_output(['vmstat'])
lines = s.decode('utf-8').split('\n')
v = re.split('\s+', lines[2])
- used = int(v[4]) * 1024
- self._mem_free = self._mem_total - used
+ self._mem_free = int(v[5]) * 1024
except (subprocess.CalledProcessError, OSError):
pass
diff --git a/src/lib/python/isc/sysinfo/tests/sysinfo_test.py b/src/lib/python/isc/sysinfo/tests/sysinfo_test.py
index aa65987..d08d6dd 100644
--- a/src/lib/python/isc/sysinfo/tests/sysinfo_test.py
+++ b/src/lib/python/isc/sysinfo/tests/sysinfo_test.py
@@ -379,7 +379,7 @@ class SysInfoTest(unittest.TestCase):
self.assertEqual((0.7, 0.9, 0.8), s.get_loadavg())
self.assertFalse(s.get_platform_is_smp())
self.assertEqual(543214321, s.get_mem_total())
- self.assertEqual(543214321 - (121212 * 1024), s.get_mem_free())
+ self.assertEqual(123456 * 1024, s.get_mem_free())
self.assertEqual(566791168, s.get_mem_swap_total())
self.assertEqual(566789120, s.get_mem_swap_free())
More information about the bind10-changes
mailing list