kumarpritam863 commented on issue #13457:
URL: https://github.com/apache/iceberg/issues/13457#issuecomment-3171281981

   @rmoff two things I noticed is :
   1. In case of dynamic commit, your workers are not able to put file metadata 
in the control topic:
   
   > ` [2025-07-03 16:41:01,953] INFO Sent workers commit trigger with 
commit-id=605f92b4-f3b5-4a48-9263-6c7d88e2f1e9 
(io.tabular.iceberg.connect.channel.Coordinator:104)
    [2025-07-03 16:41:03,481] WARN [iceberg-sink-dynamic|task-0] Error aborting 
producer transaction (io.tabular.iceberg.connect.channel.Channel:115)
    org.apache.kafka.common.errors.TimeoutException: Timeout expired after 
60000ms while awaiting EndTxn(false)
    [2025-07-03 16:41:03,485] ERROR [iceberg-sink-dynamic|task-0] 
WorkerSinkTask{id=iceberg-sink-dynamic-0} Task threw an uncaught and 
unrecoverable exception. Task is being killed and will not recover until 
manually restarted. Error: Timeout expired after 60000ms while awaiting 
TxnOffsetCommitHandler (org.apache.kafka.connect.runtime.WorkerSinkTask:634)
    org.apache.kafka.common.errors.TimeoutException: Timeout expired after 
60000ms while awaiting TxnOffsetCommitHandler
    [2025-07-03 16:41:03,485] INFO [iceberg-sink-dynamic|task-0] Channel 
stopping (io.tabular.iceberg.connect.channel.Channel:163)`
   
   2. When you are using without SMT, with route field as target, it always has 
the value of "tmp.scratch".
   
   For the point 1, you can set the producer max.block.ms as 5 minutes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to