otterc commented on pull request #35076:
URL: https://github.com/apache/spark/pull/35076#issuecomment-1005099025


   > After some investigations, found that the last FetchResult put into result 
is PushMergedLocalMetaFetchResult, and there is a chance that bufs is empty, 
will cause no SuccessFetchResult be added to results, and thread hang if no 
other FetchResult is put into results.
   
   I don't think that `bufs` should ever be empty. If `bufs` is empty, it just 
means that there were no blocks that got merged and in that case there 
shouldn't even be push-merged block (local or remote). @pan3793 could you 
please let me know how to reproduce this bug? Is there a particular query that 
you are running with which you see 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: [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