Skip to content

[To dev/1.3] Fix write-back sink history failure state handling - #19072

Merged
jt2594838 merged 3 commits into
apache:dev/1.3from
Caideyipi:codex/cp-19056-dev13
Nov 2, 2026
Merged

jt2594838 merged 3 commits into
apache:dev/1.3from
Caideyipi:codex/cp-19056-dev13

Conversation

@Caideyipi

@Caideyipi Caideyipi commented Nov 2, 2026 •

Copy link
Copy Markdown
Collaborator

Backport #19056 (595aa84) to dev/1.3, based on 01a889c.

Preserve database synonym validation and persist DataNode pipe construction failures as STOPPED with exception details, including consensus-write retries and procedure recovery. User-stopped pipes remain excluded from automatic restart.

Compatibility adaptations use the existing 1.3 metadata APIs, creation-time checks for fallback lookup, realtime-only ALTER push path, and test fixtures. Add only the required ConfigNode English/Chinese message constants and source selection, expose the existing key reducer within its package, and add the parent-managed JUnit test dependency. All 19 new regression methods from the source commit are retained.

Validation:

  • Spotless passed with the integration-test profile; message-key and placeholder parity checks passed.
  • All changed production and test sources compiled from clean sources in both English and Chinese.
  • All 45 selected unit-test cases passed, including all 18 newly added unit regressions.
  • IoTDBPipeAutoSplitIT#testWriteBackSinkWithTargetDatabase passed using two 1C1D clusters, verifying historical data, RUNNING status without an exception, and subsequent realtime writes. All 19 newly added regression methods ran locally with no failures or skips.
  • The root test / test-compile commands stopped at distribution's ZIP dependencies, which require the package phase. The corrected verify -pl integration-test -am lifecycle passed, including node packaging and the selected integration test.
  • GitHub CI: Other Modules passed on Ubuntu and Windows. DataNode and remaining IT workflows are still running; the 1C3D workflow was cancelled.

* Fix write-back sink history failure state handling

* Fix write-back sink auto-split test credentials

* Fix pipe metadata retry persistence

(cherry picked from commit 595aa84)
@jt2594838
jt2594838 merged commit 7f6e63f into apache:dev/1.3 Nov 2, 2026
15 of 16 checks passed
@jt2594838
jt2594838 deleted the codex/cp-19056-dev13 branch November 2, 2026 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants