|
|
|
@ -9,7 +9,7 @@ package workers
|
|
|
|
|
import "sync" |
|
|
|
|
|
|
|
|
|
type pool struct { |
|
|
|
|
hostname string |
|
|
|
|
host string |
|
|
|
|
runner Runner |
|
|
|
|
dashboard *dashboard |
|
|
|
|
logger Logger |
|
|
|
@ -17,9 +17,9 @@ type pool struct {
|
|
|
|
|
mutex sync.Mutex |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func newPool(hostname string, runner Runner, dashboard *dashboard, logger Logger) *pool { |
|
|
|
|
func newPool(host string, runner Runner, dashboard *dashboard, logger Logger) *pool { |
|
|
|
|
return &pool{ |
|
|
|
|
hostname: hostname, |
|
|
|
|
host: host, |
|
|
|
|
runner: runner, |
|
|
|
|
dashboard: dashboard, |
|
|
|
|
logger: logger, |
|
|
|
@ -35,7 +35,7 @@ func (p *pool) size() int {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (p *pool) startOneWorker(stoppedCh chan<- string) { |
|
|
|
|
worker, err := newWorker(p.hostname, p.runner, p.dashboard, p.logger) |
|
|
|
|
worker, err := newWorker(p.host, p.runner, p.dashboard, p.logger) |
|
|
|
|
if err != nil { |
|
|
|
|
p.logger.Error("Unable to create a worker", "reason", err) //:::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
|
|
|
return |
|
|
|
|