zhangminglei created HUDI-2162:
----------------------------------

             Summary: Instant is null cause flushBuffer failed
                 Key: HUDI-2162
                 URL: https://issues.apache.org/jira/browse/HUDI-2162
             Project: Apache Hudi
          Issue Type: Bug
          Components: Flink Integration
            Reporter: zhangminglei


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.

Caused by: org.apache.hudi.exception.HoodieException: 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