Skip to content

Commit 630ba39

Browse files
committed
Enable/disable the redis workers independently
1 parent b902ab1 commit 630ba39

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

apps/webapp/app/env.server.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,7 @@ const EnvironmentSchema = z.object({
369369
BATCH_METADATA_OPERATIONS_FLUSH_ENABLED: z.string().default("1"),
370370
BATCH_METADATA_OPERATIONS_FLUSH_LOGGING_ENABLED: z.string().default("1"),
371371

372+
LEGACY_RUN_ENGINE_WORKER_ENABLED: z.string().default(process.env.WORKER_ENABLED ?? "true"),
372373
LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_WORKERS: z.coerce.number().int().default(2),
373374
LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_TASKS_PER_WORKER: z.coerce.number().int().default(1),
374375
LEGACY_RUN_ENGINE_WORKER_POLL_INTERVAL: z.coerce.number().int().default(1000),
@@ -407,6 +408,7 @@ const EnvironmentSchema = z.object({
407408
.default(process.env.REDIS_TLS_DISABLED ?? "false"),
408409
LEGACY_RUN_ENGINE_WORKER_REDIS_CLUSTER_MODE_ENABLED: z.string().default("0"),
409410

411+
COMMON_WORKER_ENABLED: z.string().default(process.env.WORKER_ENABLED ?? "true"),
410412
COMMON_WORKER_CONCURRENCY_WORKERS: z.coerce.number().int().default(2),
411413
COMMON_WORKER_CONCURRENCY_TASKS_PER_WORKER: z.coerce.number().int().default(10),
412414
COMMON_WORKER_POLL_INTERVAL: z.coerce.number().int().default(1000),

apps/webapp/app/v3/commonWorker.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ function initializeWorker() {
7979
},
8080
});
8181

82-
if (env.WORKER_ENABLED === "true") {
82+
if (env.COMMON_WORKER_ENABLED === "true") {
8383
logger.debug(
8484
`👨‍🏭 Starting common worker at host ${env.COMMON_WORKER_REDIS_HOST}, pollInterval = ${env.COMMON_WORKER_POLL_INTERVAL}, immediatePollInterval = ${env.COMMON_WORKER_IMMEDIATE_POLL_INTERVAL}, workers = ${env.COMMON_WORKER_CONCURRENCY_WORKERS}, tasksPerWorker = ${env.COMMON_WORKER_CONCURRENCY_TASKS_PER_WORKER}, concurrencyLimit = ${env.COMMON_WORKER_CONCURRENCY_LIMIT}`
8585
);

apps/webapp/app/v3/legacyRunEngineWorker.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function initializeWorker() {
5252
},
5353
});
5454

55-
if (env.WORKER_ENABLED === "true") {
55+
if (env.LEGACY_RUN_ENGINE_WORKER_ENABLED === "true") {
5656
logger.debug(
5757
`👨‍🏭 Starting legacy run engine worker at host ${env.LEGACY_RUN_ENGINE_WORKER_REDIS_HOST}, pollInterval = ${env.LEGACY_RUN_ENGINE_WORKER_POLL_INTERVAL}, immediatePollInterval = ${env.LEGACY_RUN_ENGINE_WORKER_IMMEDIATE_POLL_INTERVAL}, workers = ${env.LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_WORKERS}, tasksPerWorker = ${env.LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_TASKS_PER_WORKER}, concurrencyLimit = ${env.LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_LIMIT}`
5858
);

0 commit comments

Comments
 (0)