workers instead of daemon_* config
This commit is contained in:
		| @@ -43,8 +43,8 @@ sub capacity_for { | ||||
|   }; | ||||
|  | ||||
|   my $setting_map = { | ||||
|     Poller => 'daemon_pollers', | ||||
|     Interactive => 'daemon_interactives', | ||||
|     Poller => 'pollers', | ||||
|     Interactive => 'interactives', | ||||
|   }; | ||||
|  | ||||
|   my $role = $role_map->{$action}; | ||||
| @@ -52,7 +52,7 @@ sub capacity_for { | ||||
|  | ||||
|   my $current = $queue->search({role => $role})->count; | ||||
|  | ||||
|   return ($current < setting($setting)); | ||||
|   return ($current < setting('workers')->{$setting})); | ||||
| } | ||||
|  | ||||
| sub take_jobs { | ||||
|   | ||||
| @@ -49,7 +49,7 @@ sub worker_body { | ||||
|       } | ||||
|  | ||||
|       debug "int ($wid): sleeping now..."; | ||||
|       sleep( setting('daemon_sleep_time') || 5 ); | ||||
|       sleep( setting('workers')->{sleep_time} || 5 ); | ||||
|   } | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -84,7 +84,7 @@ sub worker_body { | ||||
|       # TODO also check for stale jobs in Netdisco DB | ||||
|  | ||||
|       debug "mgr ($wid): sleeping now..."; | ||||
|       sleep( setting('daemon_sleep_time') || 5 ); | ||||
|       sleep( setting('workers')->{sleep_time} || 5 ); | ||||
|   } | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -51,7 +51,7 @@ sub worker_body { | ||||
|       } | ||||
|  | ||||
|       debug "poll ($wid): sleeping now..."; | ||||
|       sleep( setting('daemon_sleep_time') || 5 ); | ||||
|       sleep( setting('workers')->{sleep_time} || 5 ); | ||||
|   } | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user