Tibor Zimányi created DROOLS-1579:
-------------------------------------
Summary: Using salience with parallel agenda
Key: DROOLS-1579
URL:
https://issues.jboss.org/browse/DROOLS-1579
Project: Drools
Issue Type: Enhancement
Components: core engine
Affects Versions: 7.0.0.Final
Reporter: Tibor Zimányi
Assignee: Mario Fusco
Priority: Minor
Using salience with parallel agenda is probably not feasible, because salience is ordering
of rules and ordering introduces rule serialization. However we should discuss this more
so we know 100% that there are no feasible solutions.
One possible scenario could be to put all salienced rules (and relatives according to
rete) to separate partition, which is handled by separate agenda and process this agenda
before all other agendas. In such case these "other" agendas could be processed
in parallel after the "salienced" agenda is processed. Other name for this
feature could be "postponed partitioning". First process everything that cannot
be partitioned and then process everything that is partitioned in parallel.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)