Skip to content

[To dev/1.3] Fix pipe historical extraction when device metadata is unavailable (#18541) - #18548

Merged
Caideyipi merged 1 commit into
apache:dev/1.3from
Caideyipi:codex/cp-pipe-historical-device-read-dev13
Aug 31, 2026
Merged

[To dev/1.3] Fix pipe historical extraction when device metadata is unavailable (#18541)#18548
Caideyipi merged 1 commit into
apache:dev/1.3from
Caideyipi:codex/cp-pipe-historical-device-read-dev13

Conversation

@Caideyipi

@Caideyipi Caideyipi commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

Backport the historical pipe device-metadata handling fix from #18541.

When a .tsfile.resource sidecar is missing, FileTimeIndex.getDevices() can throw a RuntimeException. Treat the failure as unavailable device metadata during both historical file filtering and event creation so the pipe continues extracting instead of getting stuck.

The TsFile reference-race fix from #18376 is already present in dev/1.3 via #18544.

Validation

  • git diff --check
  • Targeted Maven test attempted; this checkout lacks generated thrift classes required by the older branch.

@Caideyipi
Caideyipi merged commit e142ae4 into apache:dev/1.3 Aug 31, 2026
16 checks passed
@Caideyipi
Caideyipi deleted the codex/cp-pipe-historical-device-read-dev13 branch August 31, 2026 09:08
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