Skip to content

[Pipe] Support receiver-side async takeover for TsFile conversion (1.3) - #18489

Open
Caideyipi wants to merge 3 commits into
apache:dev/1.3from
Caideyipi:cp-4eff4c1-dev-1.3
Open

[Pipe] Support receiver-side async takeover for TsFile conversion (1.3)#18489
Caideyipi wants to merge 3 commits into
apache:dev/1.3from
Caideyipi:cp-4eff4c1-dev-1.3

Conversation

@Caideyipi

@Caideyipi Caideyipi commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Ports the following commits to dev/1.3:

This adapts the receiver-side async TsFile conversion takeover, durable active-load handoff, retry/deduplication state, and stable conversion task IDs to the tree-model architecture in 1.3. The follow-up keeps conversion task IDs distinct across leader switches by incorporating event progress indexes even when committer metadata is present.

Verification:

  • mvn -Ddevelocity.off=true -nsu -DskipTests -Dcheckstyle.skip=true compile -pl iotdb-core/datanode -am
  • mvn -Ddevelocity.off=true -nsu -Dcheckstyle.skip=true test-compile -pl iotdb-core/datanode -am

…ache#18421)

* [Pipe] Support async TsFile conversion takeover

* [Pipe] Retry receiver-side TsFile load failures

* [Pipe] Address async conversion review comments

* test(load): fix active load scanner mock verification

(cherry picked from commit 4eff4c1)
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