Skip to content

Add initial Azure TrinoFileSystem#17237

Merged
dain merged 2 commits intotrinodb:masterfrom
dain:azure-trino-fs
Jun 6, 2023
Merged

Add initial Azure TrinoFileSystem#17237
dain merged 2 commits intotrinodb:masterfrom
dain:azure-trino-fs

Conversation

@dain
Copy link
Copy Markdown
Member

@dain dain commented Apr 26, 2023

Description

Add a starting implementation of TrinoFileSystem for Azure which supports Blob and Gen2 without or without hierarchical namespace enabled. The tests only cover access key authentication, and will need secrets for the 3 file system implementations. Also, the Guice modules have not been tested.

This is part of #15921

Release notes

(X) This is not user-visible or docs only and no release notes are required.

@dain dain force-pushed the azure-trino-fs branch from 063b9e5 to 24caab5 Compare June 1, 2023 21:36
@cla-bot cla-bot bot added the cla-signed label Jun 1, 2023
Copy link
Copy Markdown
Member Author

@dain dain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I rebased and updated the code to the new APIs, and applied the comments. I will wait until the S3 code lands, as it has more tests, and then squash and merge this.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hacked in something in the last commit, let me know what you think

@dain dain force-pushed the azure-trino-fs branch from 24caab5 to 79929f6 Compare June 5, 2023 02:50
@dain dain force-pushed the azure-trino-fs branch from 79929f6 to f097dc1 Compare June 6, 2023 03:45
@dain dain merged commit 5886cd4 into trinodb:master Jun 6, 2023
@dain dain deleted the azure-trino-fs branch June 6, 2023 16:42
@github-actions github-actions bot added this to the 420 milestone Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants