@@ -142,7 +142,7 @@ type (
142142 logger * zap.Logger
143143 metricsScope tally.Scope
144144
145- concurrency * worker.Concurrency
145+ concurrency * worker.ConcurrencyLimit
146146 pollerAutoScaler * pollerAutoScaler
147147 taskQueueCh chan interface {}
148148 sessionTokenBucket * sessionTokenBucket
@@ -168,7 +168,7 @@ func createPollRetryPolicy() backoff.RetryPolicy {
168168func newBaseWorker (options baseWorkerOptions , logger * zap.Logger , metricsScope tally.Scope , sessionTokenBucket * sessionTokenBucket ) * baseWorker {
169169 ctx , cancel := context .WithCancel (context .Background ())
170170
171- concurrency := & worker.Concurrency {
171+ concurrency := & worker.ConcurrencyLimit {
172172 PollerPermit : worker .NewPermit (options .pollerCount ),
173173 TaskPermit : worker .NewPermit (options .maxConcurrentTask ),
174174 }
@@ -190,7 +190,7 @@ func newBaseWorker(options baseWorkerOptions, logger *zap.Logger, metricsScope t
190190 retrier : backoff .NewConcurrentRetrier (pollOperationRetryPolicy ),
191191 logger : logger .With (zapcore.Field {Key : tagWorkerType , Type : zapcore .StringType , String : options .workerType }),
192192 metricsScope : tagScope (metricsScope , tagWorkerType , options .workerType ),
193- concurrency : concurrency ,
193+ concurrency : concurrency ,
194194 pollerAutoScaler : pollerAS ,
195195 taskQueueCh : make (chan interface {}), // no buffer, so poller only able to poll new task after previous is dispatched.
196196 limiterContext : ctx ,
0 commit comments