Skip to content

Fix finite pipe auto-drop without DataRegions - #18540

Open
luoluoyuyu wants to merge 1 commit into
apache:masterfrom
luoluoyuyu:fix/pipe-auto-drop-without-data-region
Open

Fix finite pipe auto-drop without DataRegions#18540
luoluoyuyu wants to merge 1 commit into
apache:masterfrom
luoluoyuyu:fix/pipe-auto-drop-without-data-region

Conversation

@luoluoyuyu

@luoluoyuyu luoluoyuyu commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

  • auto-drop finite internal pipes after an explicit DataRegion completion report, including the empty-region case
  • keep realtime and external-source pipes alive when no DataRegion currently matches
  • cover finite, realtime, legacy-report, and authenticated source/sink scenarios with unit and integration tests

Test plan

  • mvn spotless:apply -pl iotdb-core/confignode
  • mvn spotless:apply -pl integration-test -P with-integration-tests
  • mvn test -pl iotdb-core/confignode -am -Dtest=PipeHeartbeatParserTest -Dsurefire.failIfNoSpecifiedTests=false
  • Run the two targeted integration tests in CI

Allow finite internal pipes to complete after an explicit empty DataRegion report while preserving realtime and external-source pipes.
@luoluoyuyu
luoluoyuyu force-pushed the fix/pipe-auto-drop-without-data-region branch from d5c2f8c to e8241c4 Compare August 28, 2026 10:56
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