Open eclipse-viatra-bot opened 5 months ago
By Gabor Bergmann on Dec 01, 2016 03:03
Postponing
By Zoltan Ujhelyi on Jan 25, 2017 08:13
Postponed tentatively. If work starts earlier, feel free to adjust the milestone.
By Zoltan Ujhelyi on Oct 04, 2017 05:04
Postponing.
By Zoltan Ujhelyi on May 27, 2019 07:49
Bugzilla cleanup.
By Zoltan Ujhelyi on Nov 20, 2019 05:51
Postponing issues to the next release.
By Zoltan Ujhelyi on May 18, 2020 13:04
Postponing issues that will not be solved for version 2.5.
By Zoltan Ujhelyi on Nov 23, 2020 08:30
Mass postponing of issues to the 2.6 timeframe.
| --- | --- | | Bugzilla Link | 502099 | | Status | NEW | | Importance | P3 normal | | Reported | Sep 24, 2016 16:39 EDT | | Modified | Nov 23, 2020 08:30 EDT | | Version | 1.4.0 | | Blocks | 398765 | | Reporter | Gabor Bergmann |
Description
During construction time, a stateless node has to re-calculate its contents each time a child node is attached, or each time a stateless child node recalculates its own content. There are ways to avoid repeated computation:
If the node already has a projection indexer attached, just read the contents from the indexer. Note: care should be taken that the newly attached indexer is initialized first; its contents are not useful before that.
Otherwise, there could be a cache where the content could be saved after computed once, and reused on each subsequent pullInto(). Discard the cache when an indexer is constructed, when the stateless node receives an update (attach self-removing watchdog node?), or when simply low on memory (use soft references?).