apache / apache/hudi

Add tests for empty rollback commits in data table timeline

Open
#15,734 0 comments 0 reactions 0 assignees View on GitHub
area:tests area:writer from-jira priority:high
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

If data table timeline has empty rollback completed commits, it could fail metadata table reads. We have fixed the issue in [https://github.com/apache/hudi/pull/7798.] 

fastracking the fix for 0.13.0. but filing a tracking ticket to add tests.

## JIRA info

- Link: https://issues.apache.org/jira/browse/HUDI-5658
- Type: Test

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the fix in PR 7798 and the JIRA issue HUDI-5658, then locate the data table timeline and metadata table read tests. Add regression coverage for empty rollback completed commits and verify that metadata table reads no longer fail.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data-engineering, testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.