Caideyipi opened a new pull request, #18553: URL: https://github.com/apache/iotdb/pull/18553
## What is changed\n\nPreserve the concrete downstream receiver error when a pipe sink transfer fails, including nested TSStatus sub-statuses and asynchronous retry summaries. This makes the actual receiver cause visible in SHOW PIPES.ExceptionMessage instead of a generic MULTIPLE_ERROR or pipe wrapper message. Retry error state is also cleared when queues are drained, events are discarded, or the sink closes.\n\n## Tests\n\n- mvn -pl iotdb-core/node-commons -Dtest=PipeReceiverStatusHandlerTest -DfailIfNoTests=false test\n- mvn spotless:check -pl iotdb-core/node-commons,iotdb-core/datanode\n- git diff --check\n\nThe focused test passed: 14 tests, 0 failures. -- 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]
