Skip to content

feat: Pypaimon support compaction task - #6761

Closed
kaori-seasons wants to merge 3 commits into
apache:masterfrom
kaori-seasons:paimon-table-compaction
Closed

feat: Pypaimon support compaction task#6761
kaori-seasons wants to merge 3 commits into
apache:masterfrom
kaori-seasons:paimon-table-compaction

Conversation

@kaori-seasons

Copy link
Copy Markdown

Purpose

Related to issue-6760

Tests

API and Format

Documentation

@kaori-seasons

Copy link
Copy Markdown
Author

@JingsongLi Do you have any good suggestions?

@github-actions

github-actions Bot commented May 8, 2026

Copy link
Copy Markdown

This pull request has had no activity for 90 days. If you'd like to keep it open, please push a new commit or leave a comment. Thanks for the contribution.

@github-actions github-actions Bot added the stale label May 8, 2026

@JingsongLi JingsongLi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same concerns as #6770:

  1. 4755 additions with minimal PR description ("Related to issue-6760").
  2. This introduces an entire compaction framework in Python (coordinator, executor, manager, strategy, tasks, partition predicates) — this is a major feature that needs design discussion.
  3. No tests listed in the PR template.
  4. The relationship to the existing Java-side compaction (which handles most production workloads) is unclear. When would users choose Python compaction over Flink/Spark-based compaction?
  5. Does this PR have any relationship to #7771 (which adds Ray-based distributed compaction) by TheR1sing3un? If so, these should be coordinated.

Please start with a design proposal on the mailing list. A Python compaction implementation needs to be compatible with the Java-side's file format, manifest handling, and commit protocol — this requires careful design review.

@JingsongLi JingsongLi closed this May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants