Community
Participate
Working Groups
Creating review items can cause a long waiting time when the storage location is over a slow network, currently the changes are done as they occur even if more changes are being processed for the same fragment, this approach shall be studied so disk access is minimised and the waiting time can be reduced.
This has been solved by introducing a new api to indicate the stop of serialization for both updates and creation of new model element children associated to a given EMF Resource, this api will be used within the creation of review items from the find review items handler in the ui, so this functionality does not affect any other action besides the find review items, keeping the changes in the UI minimal and allowing us to have the same mechanism for models and source code. This solution is now available and reduces the serialization time to a fraction of the initial benchmark, by serializing the review items in two steps.