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

[Improvement][dolphinscheduler-dist] Reduce binary distribution file size #16125

Closed
3 tasks done
zhuxt2015 opened this issue Jun 7, 2024 · 3 comments
Closed
3 tasks done
Labels
improvement make more easy to user or prompt friendly

Comments

@zhuxt2015
Copy link
Contributor

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

Now the binary compressed package has exceeded 1GB, and it is no longer possible to release the version, and the file size is too large to be convenient for transmission and deployment.

My solution is to extract the jar files in the libs directory of all submodules to the libs directory of the common project root, and then the submodules use the soft links of the jar files.
After testing, the binary compressed package can be reduced from the original 1.2GB to 380MB

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@zhuxt2015 zhuxt2015 added improvement make more easy to user or prompt friendly Waiting for reply Waiting for reply labels Jun 7, 2024
@SbloodyS
Copy link
Member

SbloodyS commented Jun 7, 2024

Duplicated with #15960.

@SbloodyS SbloodyS closed this as completed Jun 7, 2024
@SbloodyS SbloodyS removed the Waiting for reply Waiting for reply label Jun 7, 2024
@zhuxt2015
Copy link
Contributor Author

Duplicated with #15960.

@SbloodyS Is the community decide to use the #15960 solution?

@SbloodyS
Copy link
Member

SbloodyS commented Jun 7, 2024

Duplicated with #15960.

@SbloodyS Is the community decide to use the #15960 solution?

Feel free to discuss it in #15960 if you have any other opinions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement make more easy to user or prompt friendly
Projects
None yet
Development

No branches or pull requests

2 participants