There is nothing that prevents a processor running and finishing without even 
reading any data from any input. The only point when the processor blocks is 
when it tries to read data from a particular input that has not yet finished 
fetching all of its data.

That said, a processor cannot yet query an Input to check if its data is 
available and ready to consume. The assumption currently in place is that a 
processor will only read data from an Input when it needs to do so.

thanks
— Hitesh

On May 18, 2015, at 7:27 AM, Oleg Zhurakousky <[email protected]> 
wrote:

> Is it possible to allow Tez processor implementation which has multiple 
> inputs to become available as soon as at least one input is available to be 
> read.
> This could allow for some computation to begin while waiting for other 
> inputs. Other inputs could (if logic allows) be processed as they become 
> available. 
> 
> 
> Thanks
> Oleg

Reply via email to