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

zhangminglei updated HUDI-2162:
-------------------------------
    Description: 
Since commit Instant and getting Instant are asynchronous , and thus instant is 
null the default waiting time is 0 must greater than ckpTimeout would cause 
Exception belows as shown. 

WRITE_COMMIT_ACK_TIMEOUT is for internal usage. so it is not suitable for java 
api user under exactly once, This kind of usage is too weak under the context.

Timeout(0ms) while waiting for instant null to commit
 at 
org.apache.hudi.sink.StreamWriteFunction.instantToWrite(StreamWriteFunction.java:597)
 at 
org.apache.hudi.sink.StreamWriteFunction.flushBucket(StreamWriteFunction.java:618)
 at 
org.apache.hudi.sink.StreamWriteFunction.bufferRecord(StreamWriteFunction.java:554)
 at 
org.apache.hudi.sink.StreamWriteFunction.processElement(StreamWriteFunction.java:236)
 at 
org.apache.flink.streaming.api.operators.ProcessOperator.processElement(ProcessOperator.java:66)

  was:
Since commit Instant and getting Instant are asynchronous , and thus instant is 
null the default waiting time is 0 must greater than ckpTimeout would cause 
Exception belows as shown. This kind of usage is too weak under the context.

WRITE_COMMIT_ACK_TIMEOUT is for internal usage. so it is not suitable for java 
api user under exactly once.

Timeout(0ms) while waiting for instant null to commit
 at 
org.apache.hudi.sink.StreamWriteFunction.instantToWrite(StreamWriteFunction.java:597)
 at 
org.apache.hudi.sink.StreamWriteFunction.flushBucket(StreamWriteFunction.java:618)
 at 
org.apache.hudi.sink.StreamWriteFunction.bufferRecord(StreamWriteFunction.java:554)
 at 
org.apache.hudi.sink.StreamWriteFunction.processElement(StreamWriteFunction.java:236)
 at 
org.apache.flink.streaming.api.operators.ProcessOperator.processElement(ProcessOperator.java:66)


> Instant is null cause flushBuffer failed in casual
> --------------------------------------------------
>
>                 Key: HUDI-2162
>                 URL: https://issues.apache.org/jira/browse/HUDI-2162
>             Project: Apache Hudi
>          Issue Type: Bug
>          Components: Flink Integration
>            Reporter: zhangminglei
>            Assignee: zhangminglei
>            Priority: Blocker
>
> Since commit Instant and getting Instant are asynchronous , and thus instant 
> is null the default waiting time is 0 must greater than ckpTimeout would 
> cause Exception belows as shown. 
> WRITE_COMMIT_ACK_TIMEOUT is for internal usage. so it is not suitable for 
> java api user under exactly once, This kind of usage is too weak under the 
> context.
> Timeout(0ms) while waiting for instant null to commit
>  at 
> org.apache.hudi.sink.StreamWriteFunction.instantToWrite(StreamWriteFunction.java:597)
>  at 
> org.apache.hudi.sink.StreamWriteFunction.flushBucket(StreamWriteFunction.java:618)
>  at 
> org.apache.hudi.sink.StreamWriteFunction.bufferRecord(StreamWriteFunction.java:554)
>  at 
> org.apache.hudi.sink.StreamWriteFunction.processElement(StreamWriteFunction.java:236)
>  at 
> org.apache.flink.streaming.api.operators.ProcessOperator.processElement(ProcessOperator.java:66)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to