zhiqiang-hhhh opened a new pull request, #28669: URL: https://github.com/apache/doris/pull/28669
FE will return empty set instead of error, if: 1. BE report error status 2. An instance has multiple pipelines 3. FE process report slowly This pr fix above problem on branch-2.0 by: 1. Exchange sender will spread Error status to receiver so that 2. Receiver of last result sink fragment will make itself cancelled instead of send an EOS to FE. PS: Maybe the fix is not perfect ... but it works with almost least modification. A complete fix needs almost a refactor on DataExchangeNode. -- 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-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org