apache / apache/hudi

Clean up instant serialization ser/deserialization

Open
#16,880 1 comment 0 reactions 1 assignee Claimed by @yihua View on GitHub
from-jira priority:high type:bug
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

in [https://github.com/apache/hudi/pull/12826] we replaced main usage of byte [] holding commit metadata.

 

For all TimelineMetadataUtils APIs their inputs are tightly coupled with timeline object so we should consider moving them into the timeline class itself.

 

We need to see what's the remaining effort to eliminate getInstantDetails byte [] API and getInputStreamOptionLegacy API

## JIRA info

- Link: https://issues.apache.org/jira/browse/HUDI-9080
- Type: Bug
- Affects version(s):
- 1.1.0
- Fix version(s):
- 1.1.0

---

## Comments

28/Feb/25 23:46;yihua;Address this too: https://github.com/apache/hudi/pull/12826#discussion_r1974351647;;;

---

28/Feb/25 23:47;yihua;Also revisit byte[] usage in ArchivedTimelineV1 and ArchivedTimelineV2 to see if those can be removed.;;;

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.