Skip to content

[To dev/1.3] Support target database in write-back sink#18086

Open
Caideyipi wants to merge 2 commits into
apache:dev/1.3from
Caideyipi:cherry-pick-18058-dev-1.3
Open

[To dev/1.3] Support target database in write-back sink#18086
Caideyipi wants to merge 2 commits into
apache:dev/1.3from
Caideyipi:cherry-pick-18058-dev-1.3

Conversation

@Caideyipi

@Caideyipi Caideyipi commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

This backports #18058 to dev/1.3.

Changes:

  • Add target database validation/customization for write-back sink.
  • Rewrite tree model insert device paths to the configured target database.
  • Add a manual pipe IT for write-back sink target database behavior.
  • Validation:
  • git diff --check HEAD~1..HEAD
  • mvn -Ddevelocity.off=true -DskipTests -DskipITs -Dspotless.check.skip=true -Dcheckstyle.skip=true -pl iotdb-core/datanode compile (failed: existing stale dependency/local build issue, FileUtils#createLink not found when not rebuilding node-commons)
  • mvn -Ddevelocity.off=true -DskipTests -DskipITs -Dspotless.check.skip=true -Dcheckstyle.skip=true -pl iotdb-core/datanode -am compile (failed: local thrift generated sources expect TProtocol recursion-depth methods)

Caideyipi added 2 commits July 2, 2026 10:18
* Support target database in write back sink

* Validate write-back sink target database

* Cover write-back sink database validation semantics

* Update WriteBackSink.java

* Address write-back sink review comments

* Clarify write-back sink target database normalization
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.

1 participant