@@ -143,6 +143,16 @@ class TaskPool(base.BasePool):
callback, accept_callback,
self.getpid)
+ def grow(self, n=1):
+ limit = self.limit + n
+ self._pool.resize(limit)
+ self.limit = limit
+
+ def shrink(self, n=1):
+ limit = self.limit - n
def _get_info(self):
return {
'max-concurrency': self.limit,