Performance Regression due to AllocationLookupSyncer

Description

The current nightly version of Simulizar suffers from bad performance as the AllocationLookupSyncer is created anew for every external call.

This is due to a misconfigured DI for the AllocatinLookupSyncer.

Environment

None

Activity

Show:
Sebastian Krach
January 27, 2021, 10:38 AM

The issue will be fixed by which introduces a more elaborate simulation entity scoping. Hence, the issue will be fixed once is merged.

Sebastian Krach
January 27, 2021, 10:37 AM

The issue is a regression of

Sebastian Krach
January 27, 2021, 10:36 AM

I can confirm the issue. As Jörg wrote already, the issue stems from AllocationLookupSyncer being unscoped. The default DI behavior is therefore to create it anew at every request.

Fixed

Assignee

Sebastian Krach

Reporter

Jörg Henß

Labels

None

Requirement Category

None

External issue URL

None

Fix versions

Affects versions

Priority

Major