[ 
https://issues.apache.org/jira/browse/FLINK-2406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14644581#comment-14644581
 ] 

ASF GitHub Bot commented on FLINK-2406:
---------------------------------------

Github user uce commented on the pull request:

    https://github.com/apache/flink/pull/938#issuecomment-125664433
  
    It's the same problem I guess, if you look at this Thread:
    
    ```
    
    "Custom Source (6/6)" daemon prio=10 tid=0x00007f96a80c9800 nid=0x112cf 
runnable [0x00007f9684c36000]
       java.lang.Thread.State: RUNNABLE
        at java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java:675)
        at 
java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java:829)
        at 
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1600)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1516)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1349)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
        at java.util.ArrayList.readObject(ArrayList.java:696)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:622)
        at 
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1001)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1892)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1797)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1349)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
        at 
org.apache.flink.util.InstantiationUtil.deserializeObject(InstantiationUtil.java:302)
        at 
org.apache.flink.util.InstantiationUtil.readObjectFromConfig(InstantiationUtil.java:264)
        at 
org.apache.flink.streaming.api.graph.StreamConfig.getNonChainedOutputs(StreamConfig.java:275)
        at 
org.apache.flink.streaming.runtime.tasks.OutputHandler.createChainedCollector(OutputHandler.java:147)
        at 
org.apache.flink.streaming.runtime.tasks.OutputHandler.<init>(OutputHandler.java:104)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.registerInputOutput(StreamTask.java:97)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:518)
        at java.lang.Thread.run(Thread.java:701)
    ```
    
    It's still being deployed. 


> Abstract BarrierBuffer to an exchangeable BarrierHandler
> --------------------------------------------------------
>
>                 Key: FLINK-2406
>                 URL: https://issues.apache.org/jira/browse/FLINK-2406
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Streaming
>    Affects Versions: 0.10
>            Reporter: Stephan Ewen
>            Assignee: Stephan Ewen
>             Fix For: 0.10
>
>
> We need to make the Checkpoint handling pluggable, to allow us to use 
> different implementations:
>   - BarrierBuffer for "exactly once" processing. This inevitably introduces a 
> bit of latency.
>   - BarrierTracker for "at least once" processing, with no added latency.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to