You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2022/11/03 23:15:42 UTC

[GitHub] [pinot] 61yao opened a new issue, #9720: [multistage] [error-handling] MailboxContentStreamObserver poll infinite loop

61yao opened a new issue, #9720:
URL: https://github.com/apache/pinot/issues/9720

   Here is how it happens:
   
    Mailbox.MailboxContent content = _receivingBuffer.poll(DEFAULT_MAILBOX_POLL_TIMEOUT, TimeUnit.MILLISECONDS); 
   
   Say we never receive this mailbox due to network or the issue stated in sort operator. 
   _receivingBuffer.pool will throw an exception and log an error. 
   however _isCompleted is not set to true. The code will start while loop again. 
   
   This receive is a blocking call. So we don't have timeout to break this. 


-- 
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: commits-unsubscribe@pinot.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [pinot] 61yao commented on issue #9720: [multistage] [error-handling] MailboxContentStreamObserver poll infinite loop

Posted by GitBox <gi...@apache.org>.
61yao commented on issue #9720:
URL: https://github.com/apache/pinot/issues/9720#issuecomment-1302779924

   @agavra 


-- 
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: commits-unsubscribe@pinot.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [pinot] walterddr commented on issue #9720: [multistage] [error-handling] MailboxContentStreamObserver poll infinite loop

Posted by GitBox <gi...@apache.org>.
walterddr commented on issue #9720:
URL: https://github.com/apache/pinot/issues/9720#issuecomment-1303838028

   _receivingBuffer.poll try catch only catches InterruptedException and all rest of the exception bubbles up. 
   in this case InterruptedException means some manual interrupt (e.g. query cancellation). so i don't think this would stuck in an infinite loop.
   
   also this is not a blocking call. poll is a park-wait this should be related to #9615 


-- 
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: commits-unsubscribe@pinot.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org