fix(app): incorrectly duplicated env vars for new batch trigger system (#2789)
This commit is contained in:
@@ -544,7 +544,7 @@ const EnvironmentSchema = z
|
||||
BATCH_RATE_LIMIT_REFILL_RATE: z.coerce.number().int().default(100),
|
||||
BATCH_RATE_LIMIT_MAX: z.coerce.number().int().default(1200),
|
||||
BATCH_RATE_LIMIT_REFILL_INTERVAL: z.string().default("10s"),
|
||||
BATCH_CONCURRENCY_LIMIT_DEFAULT: z.coerce.number().int().default(10),
|
||||
BATCH_CONCURRENCY_LIMIT_DEFAULT: z.coerce.number().int().default(1),
|
||||
|
||||
REALTIME_STREAM_VERSION: z.enum(["v1", "v2"]).default("v1"),
|
||||
REALTIME_STREAM_MAX_LENGTH: z.coerce.number().int().default(1000),
|
||||
@@ -948,8 +948,6 @@ const EnvironmentSchema = z
|
||||
// Global rate limit: max items processed per second across all consumers
|
||||
// If not set, no global rate limiting is applied
|
||||
BATCH_QUEUE_GLOBAL_RATE_LIMIT: z.coerce.number().int().positive().optional(),
|
||||
// Processing concurrency: max concurrent batch items being processed per environment
|
||||
BATCH_CONCURRENCY_DEFAULT_CONCURRENCY: z.coerce.number().int().default(1),
|
||||
|
||||
ADMIN_WORKER_ENABLED: z.string().default(process.env.WORKER_ENABLED ?? "true"),
|
||||
ADMIN_WORKER_CONCURRENCY_WORKERS: z.coerce.number().int().default(2),
|
||||
|
||||
@@ -176,7 +176,7 @@ function createRunEngine() {
|
||||
consumerIntervalMs: env.BATCH_QUEUE_CONSUMER_INTERVAL_MS,
|
||||
// Default processing concurrency when no specific limit is set
|
||||
// This is overridden per-batch based on the plan type at batch creation
|
||||
defaultConcurrency: env.BATCH_CONCURRENCY_DEFAULT_CONCURRENCY,
|
||||
defaultConcurrency: env.BATCH_CONCURRENCY_LIMIT_DEFAULT,
|
||||
// Optional global rate limiter - limits max items/sec processed across all consumers
|
||||
globalRateLimiter: env.BATCH_QUEUE_GLOBAL_RATE_LIMIT
|
||||
? createBatchGlobalRateLimiter(env.BATCH_QUEUE_GLOBAL_RATE_LIMIT)
|
||||
|
||||
Reference in New Issue
Block a user