225
return pqMgr, nil
226
228
>
pqMgr.logger = log.With(partitionMgr.logger, buildIDTag, backlogTagPriority)
229
>
pqMgr.throttledLogger = log.With(partitionMgr.throttledLogger, buildIDTag, backlogTagPriority)
230
>
231
>
pqMgr.backlogMgr = newPriBacklogManager(
232
>
tqCtx,
233
>
pqMgr,
234
>
config,
235
>
e.taskManager,
236
>
pqMgr.logger,
237
>
pqMgr.throttledLogger,
238
>
e.matchingRawClient,
239
>
newPriMetricsHandler(taggedMetricsHandler),
240
>
false,
241
>
)
242
>
var fwdr *priForwarder
243
>
var err error
244
>
if queue.Partition().IsChild() {
245
// Every DB Queue needs its own forwarder so that the throttles do not interfere
246
fwdr, err = newPriForwarder(&config.forwarderConfig, queue, e.matchingRawClient, e.testHooks)