Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
VIATRA/DeveloperMeetingMinutes/Meeting20170713
Topics
- Current status: Bugzilla Gerrit AERI
- TODOs from last meeting
- TODO Abel: create Bugzilla issue for Guava required bundle added by validation generator fragment
- TODO Base index exceptions with Papyrus
- TODO API Tools errors
- Ongoing work
- Rete performance optimization
- EMF-independent local search
- Release scheduling
- 1.6.1
- 1.7.0
- We should document Eclipse Preferences in the docs
- Builder perf
- Collections refactor, Java 8-spec challenges
- Base index refactor: use internal IDs + bidirectional ID<->object ref map
- Gerrit changes for DRED tests + poset comparator in RETE
Minutes
- Guava requirement in validation fragment
- Issue created, not high priority
- Base index exceptions with Papyrus
- Cannot reproduce, we won’t investigate for now
- API tools errors
- Gábor and Zoltán had some issues with this
- Rete performance optimization
- Experiments with Eclipse Collections
- Use specialized tuples for common sizes
- Both result in significant memory reduction in CPS benchmark
- Base index refactor
- Introduce new variant for instance store using internal IDs
- Java 8 BREE in EC vs. VIATRA
- Maybe provide BREE restricted fragments to provide collections
- Local search only on query runtime context
- Working version ready
- Some serious performance regressions on initial measurements
- Possibly related to derived features not available in index
- Release schedule suggestion:
- Plan to contribute 1.6.1 for Oxygen.1 (September 27, 2017)
- Release planned around end July
- Plan to contribute 1.7.0 for Photon M4
- Plan to contribute 1.6.1 for Oxygen.1 (September 27, 2017)
- Document VIATRA related Eclipse Preferences to docs
- TODO Ábel: initiate place in doc and document experimental TP indexing
- Builder performance
- István: seems to be the most important user problem
- Possible directions:
- Generate less files per pattern
- Add caches in several places to improve runtime performance
- Access metamodels through Xtext index
- DRed tests and Poset comparator bug
- TODO Tamás: please deal with these topics