Caideyipi commented on PR #18496: URL: https://github.com/apache/iotdb/pull/18496#issuecomment-5351127372
Thanks for the review. I applied the requested changes in follow-up commit [`8cf4615`](https://github.com/Caideyipi/iotdb/commit/8cf4615423a0753d2ad2b6e85625eabeb320149c). - Batch fetch failures, unsuccessful responses, and JAR-count mismatches now retry each plugin individually. Only plugins that still fail are marked unavailable; healthy plugins continue through save and registration. - Individual save failures are isolated so a later plugin is still processed. - All new operator-facing fetch/save messages are complete EN/ZH `DataNodePipeMessages` constants, and these failure paths log at `ERROR`. - Added focused tests for batch fallback, count mismatch, isolated save failure, and recorded plugin failure metadata. Recovery is not polled after startup. If the JAR is restored on ConfigNode, the affected DataNode must be restarted to retry startup loading; recreating the plugin follows the normal ConfigNode-to-DataNode registration flow. Spotless, Checkstyle, and `git diff --check` pass. The full DataNode `test-compile` is still blocked by pre-existing generated-source/dependency errors in unrelated query-engine fill and aggregation classes. -- 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]
