Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HUDI-6497] WIP HoodieStorage abstraction #10360

Closed
wants to merge 1 commit into from

Conversation

yihua
Copy link
Contributor

@yihua yihua commented Dec 19, 2023

Change Logs

This PR introduces HoodieStorage abstraction and tries to remove the usage of Hadoop File System classes (org.apache.hadoop.fs.[FileSystem, Path, FileStatus], etc.) in core Hudi APIs, so it's much easier to plugin different file system implementation.

This is WIP.

Impact

Improves storage abstraction and APIs in Hudi.

Risk level

medium

Documentation Update

New abstraction and API changes for developers.

Contributor's checklist

  • Read through contributor's guide
  • Change Logs and Impact were stated clearly
  • Adequate tests were added if applicable
  • CI passed

@yihua yihua force-pushed the HUDI-6497-hudi-storage branch 14 times, most recently from 0a958d6 to 1dded8d Compare December 23, 2023 01:19
@yihua yihua force-pushed the HUDI-6497-hudi-storage branch 12 times, most recently from 665bb5b to 9ca9af9 Compare January 9, 2024 22:30
@yihua yihua force-pushed the HUDI-6497-hudi-storage branch 3 times, most recently from 6632d6e to 6efc279 Compare January 23, 2024 03:03
@yihua yihua force-pushed the HUDI-6497-hudi-storage branch 6 times, most recently from 7476839 to fd05a7d Compare January 25, 2024 02:13
@hudi-bot
Copy link

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build

@yihua
Copy link
Contributor Author

yihua commented Mar 6, 2024

This PR is replaced by #10591 as the last main piece of the storage abstraction.

@yihua yihua closed this Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-1.0.0 size:XL PR with lines of changes > 1000
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

2 participants