Eugene Kirpichov created BEAM-2607:
--------------------------------------

             Summary: Enforce that SDF must return stop() after a failed 
tryClaim() call
                 Key: BEAM-2607
                 URL: https://issues.apache.org/jira/browse/BEAM-2607
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-core
            Reporter: Eugene Kirpichov
            Assignee: Eugene Kirpichov


https://github.com/apache/beam/pull/3360 reintroduces DoFn.ProcessContinuation 
with some refinements to its semantics - see 
https://issues.apache.org/jira/browse/BEAM-2447.

One of the refinements is that, if the ProcessElement call unsuccessfully calls 
tryClaim() on the RestrictionTracker, the call MUST return stop().

The current JIRA is to enforce this automatically. Right now this is not 
possible because tryClaim() is not formally a method in RestrictionTracker 
(only concrete classes provide it, but not the base class) and runners can not 
hook into it.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to