Joel Bernstein created SOLR-10003:
-------------------------------------
Summary: Add superstep Streaming Expression
Key: SOLR-10003
URL: https://issues.apache.org/jira/browse/SOLR-10003
Project: Solr
Issue Type: New Feature
Security Level: Public (Default Security Level. Issues are Public)
Reporter: Joel Bernstein
Certain parallel operations, for example *Pregel*, require all workers to
complete a step in the process before starting the next step. This is sometimes
called a *superstep*.
This ticket will introduce a ticket that coordinate a superstep. The basic
structure of this syntax is:
{code}
superstep(parallel(daemon(...)))
{code}
Each call to superstep.read() calls a parallel(daemon()) which sends a batch
job to the workers. The superstep will only return the tuple from read() when
each parallel daemon has completed the step.
Under the covers the superstep will poll the workers and check the state of the
daemons on the workers. New daemon states will be added so that processes can
vote to end the entire task. When all workers vote to end the task superstep
will return the EOF tuple and the job will end.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]