diff --git a/cluster/deployment/mock/config.yaml b/cluster/deployment/mock/config.yaml index da93afa66d..19e1e26708 100644 --- a/cluster/deployment/mock/config.yaml +++ b/cluster/deployment/mock/config.yaml @@ -120,6 +120,7 @@ loadTester: iterationsPerMinute: 30 minRate: 0.123 chartVersion: 1.2.3 + maxVUs: 30 adaptiveScenario: enabled: true svs: diff --git a/cluster/pulumi/canton-network/src/scheduleLoadGenerator.ts b/cluster/pulumi/canton-network/src/scheduleLoadGenerator.ts index de7a327b25..ec52e703b6 100644 --- a/cluster/pulumi/canton-network/src/scheduleLoadGenerator.ts +++ b/cluster/pulumi/canton-network/src/scheduleLoadGenerator.ts @@ -84,6 +84,7 @@ export function scheduleLoadGenerator(auth0Client: Auth0Client, dependencies: Re test: { duration: `365d`, iterationsPerMinute: loadTesterConfig.iterationsPerMinute, + maxVUs: loadTesterConfig.maxVUs, }, adaptiveScenario: loadTesterConfig.adaptiveScenario, }), diff --git a/cluster/pulumi/common/src/config/loadTesterConfig.ts b/cluster/pulumi/common/src/config/loadTesterConfig.ts index f5f98dc301..905ce1b3df 100644 --- a/cluster/pulumi/common/src/config/loadTesterConfig.ts +++ b/cluster/pulumi/common/src/config/loadTesterConfig.ts @@ -19,6 +19,7 @@ export const LoadTesterConfigSchema = z.object({ chartVersion: z.string().optional(), minRate: z.number().default(0.9), iterationsPerMinute: z.number().default(60), + maxVUs: z.number().optional(), adaptiveScenario: LoadTesterAdaptiveScenarioConfigSchema.default({}), }) .optional(), diff --git a/load-tester/src/settings.ts b/load-tester/src/settings.ts index 73cdda543f..7c3a405cd5 100644 --- a/load-tester/src/settings.ts +++ b/load-tester/src/settings.ts @@ -40,7 +40,7 @@ export const configSchema = z.object({ duration: z.string().min(1), iterationsPerMinute: z.coerce.number().min(1), preAllocatedVUs: z.coerce.number().default(20), - maxVUs: z.coerce.number().default(50), + maxVUs: z.coerce.number().default(100), }), adaptiveScenario: z.object({ enabled: z.boolean(),