[jboss-jira] [JBoss JIRA] (DROOLS-1579) Using salience with parallel agenda

Tibor Zimányi (JIRA) issues at jboss.org
Thu May 25 06:44:00 EDT 2017


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)



More information about the jboss-jira mailing list