increase concurrency, handle error case for gain equal to fixed gain

This commit is contained in:
Khalim Conn-Kowlessar 2025-10-29 15:15:07 +00:00
parent 235820e2e1
commit 27de54adef
2 changed files with 2 additions and 2 deletions

View file

@ -338,7 +338,7 @@ def optimise_with_funding_paths(p, input_measures, housing_type, funding: Fundin
if fixed_gain > target_gain:
picked, sub_cost, sub_gain = ([], 0.0, 0.0)
elif fixed_gain < target_gain and not sub_measures:
elif fixed_gain <= target_gain and not sub_measures:
picked, sub_cost, sub_gain = ([], 0.0, 0.0)
else:
picked, sub_cost, sub_gain = run_optimizer(

View file

@ -66,7 +66,7 @@ functions:
- sqs:
arn: arn:aws:sqs:${self:provider.region}:${aws:accountId}:model-engine-queue
batchSize: 1
maximumConcurrency: 2 # Heavily restricts concurrency to avoid overwhelming the ldmbda limits
maximumConcurrency: 5 # Heavily restricts concurrency to avoid overwhelming the ldmbda limits
resources: