My apologies. I overlooked your secondary input for elastic, but I am still trying to figure out what you were trying to do :-)
But I did have a lot of fun comparing 'elastic' with secondary input and 'fanintwo autostop | elastic' for example to generate all abbreviations of a series of words. On 10 March 2017 at 21:17, Rob van der Heij <[email protected]> wrote: > Think you need buffer since you know all must be done. Not aware things > changed. > > On Mar 10, 2017 9:11 PM, "Glenn Knickerbocker" <[email protected]> wrote: > >> I tend to avoid ELASTIC in favor of predictable timing where possible, >> but I could have sworn I'd written loops like this before: >> >> (end /) ... | a: fanout | b: elastic | c: lookup ... | b: / a: | c: >> >> It stalls as soon as ELASTIC writes its first record, because it won't >> release the input record to let FANOUT write to its alternate. It takes >> another ELASTIC or BUFFER stage to hold the detail file while LOOKUP >> reads the master. Is that how it's always worked? >> >> ¬R >> >
