prajwal-jadhav01 opened a new issue, #20133:
URL: https://github.com/apache/pinot/issues/20133

   When a segment upload fails, PinotSinkWriter.flush() throws (correct), but 
the failed future stays in
   _pendingUploads because waitForPendingUploads() throws before clear(). 
During task cleanup Flink calls
   close(), which calls flush() again and rethrows the same exception. Flink 
logs
   "FATAL - exception in exception handler of task" and shuts down the 
TaskExecutor.
   
   Reproducible with an auth-enabled controller and no authToken (upload gets 
401), see #20121.
   Any upload failure (controller down, bad request) triggers the same path.
   


-- 
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