| Summary: | Performance issue for session loading when resources have many roots | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Laurent Delaigue <laurent.delaigue> |
| Component: | Core | Assignee: | Maxime Porhel <maxime.porhel> |
| Status: | CLOSED FIXED | QA Contact: | Pierre-Charles David <pierre-charles.david> |
| Severity: | normal | ||
| Priority: | P3 | CC: | maxime.porhel, pierre-charles.david |
| Version: | 3.1.0 | Keywords: | triaged |
| Target Milestone: | 3.1.5 | ||
| Hardware: | PC | ||
| OS: | Windows NT | ||
| See Also: |
https://git.eclipse.org/r/69721 https://git.eclipse.org/r/69722 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=94e9f3293ad6893b8cd489fcb4ef386356e2ba7c |
||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 490983 | ||
|
Description
Laurent Delaigue
Hi Laurent, thanks for the report. Note that the aird or representation resource are handled by Sirius, and we currently always put the DAnalysis as first root. So IMO we should only analyse the first root. In an aird, it might be possible to have additional roots (additional specific data, annotation, ..) but in this query we do not need to analyze them. New Gerrit change created: https://git.eclipse.org/r/69721 Gerrit change https://git.eclipse.org/r/69722 was merged to [v3.1.x]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=94e9f3293ad6893b8cd489fcb4ef386356e2ba7c Corrected on Sirius 3.1.x for Sirius 3.1.5. Verified on Sirius 3.1.5rc1. Available in Sirius 3.1.5. |