[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