Explorar o código

incrementing and decrementing

Dan %!s(int64=11) %!d(string=hai) anos
pai
achega
3c491f7c35
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      celery/worker/control.py

+ 2 - 2
celery/worker/control.py

@@ -284,7 +284,7 @@ def pool_grow(state, n=1, **kwargs):
     else:
         state.consumer.pool.grow(n)
     state.consumer.qos.increment_eventually(n)
-    state.consumer.initial_prefetch_count = n
+    state.consumer.initial_prefetch_count += n
     return {'ok': 'spawned worker processes'}
 
 
@@ -295,7 +295,7 @@ def pool_shrink(state, n=1, **kwargs):
     else:
         state.consumer.pool.shrink(n)
     state.consumer.qos.decrement_eventually(n)
-    state.consumer.initial_prefetch_count = n
+    state.consumer.initial_prefetch_count -= n
     return {'ok': 'terminated worker processes'}