apache / apache/hudi

Make a new meta-sync bundle specific for sync tool standalone mode

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

Description

We don't want to have, for example, hudi-aws-bundle to run together with hudi-spark-bundle (attach-mode), and at the same time having it to run GlueSyncTool as a standalone application for users (standalone-mode). There are some inevitable dependency conflicts btw these 2 modes.

So we want to keep the attach-mode as is for existing users and publish a new bundle jar dedicated for standalone mode.

## JIRA info

- Link: https://issues.apache.org/jira/browse/HUDI-5125
- Type: New Feature
- Epic: https://issues.apache.org/jira/browse/HUDI-3529

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the existing hudi-aws-bundle and hudi-spark-bundle packaging, then trace how GlueSyncTool is assembled for attach-mode and standalone-mode. Confirm the dependency conflict between those modes and define the new standalone bundle around that boundary. Done means a separate standalone bundle can run GlueSyncTool without the attach-mode conflicts while existing attach-mode users remain supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data-engineering
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.