Skip to content

Prevent pipe sink task id from logging secrets#18056

Merged
JackieTien97 merged 1 commit into
apache:rc/2.0.10from
luoluoyuyu:cherry-pick-pipe-sink-task-id-secrets
Jun 29, 2026
Merged

Prevent pipe sink task id from logging secrets#18056
JackieTien97 merged 1 commit into
apache:rc/2.0.10from
luoluoyuyu:cherry-pick-pipe-sink-task-id-secrets

Conversation

@luoluoyuyu

Copy link
Copy Markdown
Member

This PR cherry-picks #17981 / d6d5755 to rc/2.0.10 and resolves the conflict in PipeSinkSubtaskManager by preserving the rc branch's internal sorted-key behavior while using the redacted display string for sink task IDs.

Validation:

  • mvn spotless:apply -pl iotdb-core/datanode,iotdb-core/node-commons,iotdb-api/pipe-api
  • git diff --check iotdb/rc/2.0.10...HEAD
  • mvn test -pl iotdb-core/datanode -Dtest=PipeSinkSubtaskTest,PipeSinkSubtaskExecutorTest was attempted, but the module failed during compile before tests due to pre-existing/generated dependency mismatches such as missing PipePeriodicalLogReducer, PipeSubscribeHeartbeatReq, PipeSinkConstant.getConnectorOrSinkNameWithDefault, and consensus/query interface signature mismatches.

@luoluoyuyu luoluoyuyu force-pushed the cherry-pick-pipe-sink-task-id-secrets branch from e4ddff8 to cb6fd77 Compare June 29, 2026 08:08
* Prevent pipe sink task id from logging secrets

* Fix pipe sink subtask compatibility
@luoluoyuyu luoluoyuyu force-pushed the cherry-pick-pipe-sink-task-id-secrets branch from cb6fd77 to 3b29c6d Compare June 29, 2026 08:56
@JackieTien97 JackieTien97 merged commit f8b17f8 into apache:rc/2.0.10 Jun 29, 2026
41 checks passed
@luoluoyuyu luoluoyuyu deleted the cherry-pick-pipe-sink-task-id-secrets branch June 30, 2026 01:43
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