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]
