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
