Greetings,

I am trying to implement the “Slowly-changing lookup cache” pattern described 
on this blog post: 
https://cloud.google.com/blog/products/gcp/guide-to-common-cloud-dataflow-use-case-patterns-part-1
 but am experiencing issues where the side inputs do not update with the 
DataflowRunner. I am fine with consistency being eventual on the updates in 
Dataflow.

I see that there is an existing issue: 
https://issues.apache.org/jira/browse/BEAM-2155 that seems to be related but I 
also saw a comment by Kenn Knowles on this: 
https://stackoverflow.com/a/41600466/2048988 Stack Overflow answer where he 
mentions that there was a side-input caching bug which was fixed. Has anyone 
else gotten side inputs to update on Dataflow using a pattern similar to the 
one above?

Here is a simplified example pipeline project I created to illustrate the issue 
using Beam 2.8.0: https://github.com/lbordwell/sideinput

Thank you,
Lucas Bordwell

Reply via email to