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

Remove stale Presto modules from the main repository #22684

Open
wanglinsong opened this issue May 7, 2024 · 2 comments
Open

Remove stale Presto modules from the main repository #22684

wanglinsong opened this issue May 7, 2024 · 2 comments
Assignees

Comments

@wanglinsong
Copy link
Member

wanglinsong commented May 7, 2024

Presto has about 100 submodules, some of which rarely get updated from one release to another. Even there are some updates, most of the updates are about bug fixes and dependency updates.
This happens especially on connector plugins.

  • Too many submodules in the repository greatly slow down the development velocity, from building and testing perspective.
  • The final presto server package and docker image are huge in size, affect the deployment process

Expected Behavior or Use Case

We will identify these submodules and create separate repositories in GitHub prestodb org.
For each of these repositories, we will also provide release pipelines, and other supports, to ensure the compatibility with the updated Presto.

Presto Component, Service, or Connector

We will start with connectors.

Updates

  • presto-cassandra
  • presto-druid
@wanglinsong
Copy link
Member Author

@tdcmeehan Please help with identifying the submodules.

@elharo
Copy link
Contributor

elharo commented May 7, 2024

presto-druid and presto-cassandra are two obvious targets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🆕 Unprioritized
Development

No branches or pull requests

2 participants