Explorar el Código

incrementing and decrementing

Dan hace 11 años
padre
commit
3c491f7c35
Se han modificado 1 ficheros con 2 adiciones y 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:
     else:
         state.consumer.pool.grow(n)
         state.consumer.pool.grow(n)
     state.consumer.qos.increment_eventually(n)
     state.consumer.qos.increment_eventually(n)
-    state.consumer.initial_prefetch_count = n
+    state.consumer.initial_prefetch_count += n
     return {'ok': 'spawned worker processes'}
     return {'ok': 'spawned worker processes'}
 
 
 
 
@@ -295,7 +295,7 @@ def pool_shrink(state, n=1, **kwargs):
     else:
     else:
         state.consumer.pool.shrink(n)
         state.consumer.pool.shrink(n)
     state.consumer.qos.decrement_eventually(n)
     state.consumer.qos.decrement_eventually(n)
-    state.consumer.initial_prefetch_count = n
+    state.consumer.initial_prefetch_count -= n
     return {'ok': 'terminated worker processes'}
     return {'ok': 'terminated worker processes'}