Details
-
New Feature
-
Status: Triage Needed
-
P2
-
Resolution: Fixed
-
None
Description
See BEAM-1517
This allows the user to do some work before the state's garbage collection.
It seems kind of annoying, but on the other hand forgetting to set a final timer to flush state is probably data loss most of the time.
FlinkRunner does this work very simply, but other runners, such as DirectRunner, need to traverse all the states to do this, and maybe it's a little hard.