Repository navigation
Conversation
|
Independent review of commit c98168f found one confirmed P2 issue and one test-logic issue. Confirmed P2 — full PipeMetaSync loses top-level DataNode failures:
As a result, a full metadata sync can keep retrying while SHOW PIPES still reports RUNNING and an empty ExceptionMessage, and the failure is not persisted for automatic restart/recovery. The full-sync path needs an attribution/fallback strategy for responses that cannot identify a pipe, plus coverage for the empty-details and retry/persistence cases. Confirmed test-logic issue (fixed): Remaining test gap: |
|
Independent re-review of PR #19056 at
Regression coverage was added for full-sync unscoped errors and persistence retries in full-sync, Create, and Start. Verification: the focused remote Maven reactor completed with |
|
Fresh independent re-review completed at head 31d9b94. I inspected the complete PR diff and relevant procedure, persistence, parameter, SHOW PIPES, retry, and auto-split paths. I found no actionable source-behavior or test-logic issues, so no fixes were needed in this round. Previously recorded verification: the updated IoTDBPipeAutoSplitIT passed 2/2 tests, and a focused Pipe/ConfigNode test run at this head passed 36 tests with 0 failures, errors, or skips. GitHub checks still include pending jobs; pending checks are not counted as passed. |
Summary
STOPPEDstatus and exception details when DataNode pipe construction fails, including procedure retry and recovery pathsSHOW PIPESoutput stable for stopped pipes and add regression coverage for validation, persistence, status reporting, and automatic splittingValidation
PipeParameterValidatortests: 5 passed