[CalendarServer-changes] [10944] CalendarServer/trunk/calendarserver/accesslog.py

source_changes at macosforge.org source_changes at macosforge.org
Mon Mar 18 12:57:29 PDT 2013


Revision: 10944
          http://trac.calendarserver.org//changeset/10944
Author:   wsanchez at apple.com
Date:     2013-03-18 12:57:28 -0700 (Mon, 18 Mar 2013)
Log Message:
-----------
Don't call psutil.virtual_memory() on FreeBSD, as it seems to be crazy
expensive there.

Fixes #800
Fixed by Axel.Rau at Chaos1.DE

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/accesslog.py

Modified: CalendarServer/trunk/calendarserver/accesslog.py
===================================================================
--- CalendarServer/trunk/calendarserver/accesslog.py	2013-03-18 19:53:51 UTC (rev 10943)
+++ CalendarServer/trunk/calendarserver/accesslog.py	2013-03-18 19:57:28 UTC (rev 10944)
@@ -33,6 +33,7 @@
     import psutil
 except ImportError:
     psutil = None
+from sys import platform
 import time
 
 from calendarserver.logAnalysis import getAdjustedMethodName, \
@@ -627,7 +628,7 @@
             self.previous_cpu = cpu_now
 
         # Memory usage
-        if psutil is not None:
+        if psutil is not None and 'freebsd' not in platform:
             mem = psutil.virtual_memory()
             self.items["memory used"] = mem.used
             self.items["memory percent"] = mem.percent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130318/cd436c1b/attachment-0001.html>


More information about the calendarserver-changes mailing list