apache / apache/hudi

Unify MIT partial merging strategy with other partial update modes

Open
#13,949 0 comments 0 reactions 0 assignees View on GitHub
type:devtask
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

### Task Description

**What needs to be done:**

This is a followup ticket. That we want to unify partial merging for MIT and other partial update modes, like ignore_default.

**Why this task is needed:**
Improve code readability, easier for maintenance.

### Task Type

Code improvement/refactoring

### Related Issues

**Parent feature issue:** (if applicable )
https://issues.apache.org/jira/browse/HUDI-8401
**Related issues:**
PR comment related: https://github.com/apache/hudi/pull/13615/#discussion_r2274253729
Initial PR: https://github.com/apache/hudi/pull/13623
NOTE: Use `Relationships` button to add parent/blocking issues after issue is created.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests; start by reviewing the parent HUDI-8401 issue, the initial PR #13623, and the referenced discussion in PR #13615. Compare how MIT and ignore_default partial update modes currently merge, then verify that their strategies are unified without changing the intended update behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data-engineering
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.