[ 
https://issues.apache.org/jira/browse/BEAM-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eugene Kirpichov closed BEAM-1824.
----------------------------------
       Resolution: Won't Fix
    Fix Version/s: Not applicable

At this point it's better to just implement SDF properly - the design currently 
is mostly agreed-upon.

> Adapter for running SDF on a statically known input as a Source
> ---------------------------------------------------------------
>
>                 Key: BEAM-1824
>                 URL: https://issues.apache.org/jira/browse/BEAM-1824
>             Project: Beam
>          Issue Type: New Feature
>          Components: runner-dataflow, sdk-java-core
>            Reporter: Eugene Kirpichov
>            Assignee: Eugene Kirpichov
>            Priority: Major
>             Fix For: Not applicable
>
>
> [~bchambers] suggested the following idea: while the runner implementation of 
> SDF [BEAM-65] is not yet complete enough to support dynamic rebalancing 
> (especially over the Fn API), we can special-case the case of 
> Create.of(single input) + ParDo(SDF) by running it via BoundedSource.
> This will allow us to start transitioning bounded IO connectors to SDF API 
> while preserving the dynamic rebalancing feature in the common case when the 
> source is known at pipeline submission time.
> And then, when SDF runner support catches up, we'll simply add APIs to the IO 
> connectors for reading from a PCollection of inputs, and those will enjoy the 
> same benefits. Actually we can add such APIs earlier, with the caveat that 
> they won't support dynamic rebalancing, but in this case it's ok because 
> there'll be no performance regression because these APIs didn't exist before.
> Proposal document: http://s.apache.org/sdf-via-source



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to