Closed MichaelBelousov closed 4 months ago
initial results showing a potential improvement of ~40% in identity-transform-into-empty when source contains federation guids
this can be merged soon, it is basically done and already available on the -fedguidopt release tag
If a transformation does not create or merge multiple elements from or into 1, we can probably just use the preserved federation guid instead of an external source aspect to merge it. We should investigate this, as not creating external source aspects could significantly increase performance
Remaining priority issues:
1.x release list:
fix validation of transformer resumptionit's broken in the original branch and can't be fixed, deferring and will probably deprecate. Should just restart the transformation from the beginning and that should work.allow configuring anChangedInstanceDataProvider
which can use e.g. the changed element service to more efficiently run through element changes.Change
tables and changecache since that requires applying changesets which is expensive (let's profile first)(BranchProvenanceInitializer).initializeBranchProvenance
function to be a namespaceIModelBranchingOperations.initializeFork
instanceof Element
check to be on models