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

[Subtask] Gravitino Trino Docker image #614

Closed
Tracked by #244
xunliu opened this issue Oct 26, 2023 · 2 comments · Fixed by #702
Closed
Tracked by #244

[Subtask] Gravitino Trino Docker image #614

xunliu opened this issue Oct 26, 2023 · 2 comments · Fixed by #702
Assignees

Comments

@xunliu
Copy link
Member

xunliu commented Oct 26, 2023

Describe the subtask

Gravitino uses Trino for integration test.
Trino have more than 40 plugins, Which makes the Trino server start up very slowly, usually taking 2~3 minute.
We need to rebuild the Gravitino Trino Docker image and remove unused plugins.

Parent issue

#244

@xunliu xunliu self-assigned this Oct 26, 2023
@xunliu xunliu changed the title [Subtask] Gravitino Trino Docker [Subtask] Gravitino Trino Docker image Oct 26, 2023
@jerryshao
Copy link
Contributor

Is this fixed? @xunliu

@xunliu
Copy link
Member Author

xunliu commented Nov 6, 2023

Is this fixed? @xunliu

I will complete it in the next week.

xunliu added a commit that referenced this issue Nov 8, 2023
### What changes were proposed in this pull request?

- Build a minimal Trino Docker image.
- Provides a choice of the Docker image type when the build Docker image in the GitHub Action.

![image](https://github.com/datastrato/gravitino/assets/3677382/d8acf95d-f61a-4274-8fef-ebcb2e8399d5)

### Why are the changes needed?

Gravitino uses Trino for integration tests.
Trino has more than 40 plugins, Which makes the Trino server start up
very slowly, usually taking 2~3 minutes.
We need to rebuild the Gravitino Trino Docker image and remove unused
plugins.

Fix: #614 

### Does this PR introduce _any_ user-facing change?

N/A

### How was this patch tested?

I build Trino Docker image success.
https://hub.docker.com/repository/docker/datastrato/gravitino-ci-trino/general
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants