[CalendarServer-changes] [15603] twext/trunk/twext/who/ldap/_service.py

source_changes at macosforge.org source_changes at macosforge.org
Wed May 18 16:58:11 PDT 2016


Revision: 15603
          http://trac.calendarserver.org//changeset/15603
Author:   sagen at apple.com
Date:     2016-05-18 16:58:11 -0700 (Wed, 18 May 2016)
Log Message:
-----------
Adds a dashboard stat for thread-blocked

Modified Paths:
--------------
    twext/trunk/twext/who/ldap/_service.py

Modified: twext/trunk/twext/who/ldap/_service.py
===================================================================
--- twext/trunk/twext/who/ldap/_service.py	2016-05-18 23:14:54 UTC (rev 15602)
+++ twext/trunk/twext/who/ldap/_service.py	2016-05-18 23:58:11 UTC (rev 15603)
@@ -568,6 +568,7 @@
         qsize = self.threadpool._queue.qsize()
         if qsize > 0:
             self.log.error("LDAP thread pool overflowing: {qsize}", qsize=qsize)
+            self.poolStats["thread-blocked"] += 1
         return d
 
 
@@ -616,6 +617,7 @@
         qsize = self.threadpool._queue.qsize()
         if qsize > 0:
             self.log.error("LDAP thread pool overflowing: {qsize}", qsize=qsize)
+            self.poolStats["thread-blocked"] += 1
         return d
 
 
@@ -794,6 +796,7 @@
         qsize = self.threadpool._queue.qsize()
         if qsize > 0:
             self.log.error("LDAP thread pool overflowing: {qsize}", qsize=qsize)
+            self.poolStats["thread-blocked"] += 1
         return d
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20160518/1746ddb6/attachment.html>


More information about the calendarserver-changes mailing list