You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Joel Bernstein (JIRA)" <ji...@apache.org> on 2016/10/24 00:30:58 UTC

[jira] [Created] (SOLR-9684) Add scheduler Streaming Expression

Joel Bernstein created SOLR-9684:
------------------------------------

             Summary: Add scheduler Streaming Expression
                 Key: SOLR-9684
                 URL: https://issues.apache.org/jira/browse/SOLR-9684
             Project: Solr
          Issue Type: New Feature
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Joel Bernstein


SOLR-9559 adds a general purpose parallel task executor for streaming expressions. The executor() function simply executes a stream of tasks and doesn't have any concept of task priority.

The schedule() function wraps a list of streams and prioritizes the iteration of the streams. This allows there to be different task queues with different priorities.

The executor() function can then wrap the schedule function to see tasks in priority order.

Pseudo syntax:
{code}
daemon(execute(scheduler(topic(), topic(), topic())))
{code}










--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org