Browse Source

incrementing and decrementing

Dan 11 years ago
parent
commit
3c491f7c35
1 changed files with 2 additions and 2 deletions
  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'}