You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@fluss.apache.org by GitBox <gi...@apache.org> on 2026/04/24 08:04:55 UTC

[GH] (fluss/fix-paimon-ioManager-leak): Workflow run "CI" is working again!

The GitHub Actions job "CI" on fluss.git/fix-paimon-ioManager-leak has succeeded.
Run started by GitHub user luoyuxia (triggered by luoyuxia).

Head commit for run:
8d6a4aaf6f61655b6ec2810aabba8dbc1ff8bc0d / luoyuxia <lu...@alumni.sjtu.edu.cn>
[tiering] Fix Paimon IOManager leak in MergeTreeWriter causing /tmp disk exhaustion

The IOManager created in MergeTreeWriter.createTableWrite() was passed
inline to withIOManager() without keeping a reference. Since Paimon's
TableWriteImpl does not own the IOManager lifecycle, it was never closed,
leaving paimon-io-<UUID> directories in /tmp after each tiering task.

This fix stores the IOManager as a field and explicitly closes it in
close() via a finally block, ensuring temp directories are cleaned up.

Co-Authored-By: Claude Opus 4.6 <no...@anthropic.com>

Report URL: https://github.com/apache/fluss/actions/runs/24876772420

With regards,
GitHub Actions via GitBox