Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[viatra-dev] major changes in core Rete query backend

Dear all,
 
you are probably aware of this effort for implementing the “DRed” (Delete and Rederive) strategy for evaluating recursive queries with Rete:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=508496
Earlier in January, the first stage was merged. All of its significant parts were opt-in, controlled by a feature switch.
 
Today we have reached the point where were confident enough to merge the second stage into master, handling an even wider class of recursive queries.
Unfortunately, we could not easily avoid impacting code on the default pathway, therefore this time (a) functional and (b) performance regressions are possible.
 
Pleae let me know if you notice any such negative effects in your use cases.
If we are unable to fix them on time, we will rool back the second stage before the release (the first stage is already useful by itself).
 
Thanks
Gábor

Back to the top