logger log.Logger,
metricsHandler metrics.Handler,
if delay := options.StartupDelay(); delay > 0 {
delayedRateLimiter, err := quotas.NewDelayedRequestRateLimiter(
rateLimiter,
delay,
timeSource,
)
if err != nil {
logger.Error("Failed to create delayed rate limited scheduler", tag.Error(err))
return baseScheduler
}
}
namespaceName, err := namespaceRegistry.GetNamespaceName(namespace.ID(e.GetNamespaceID()))
if err != nil {