Skip to content

Conversation

@as51340
Copy link
Contributor

@as51340 as51340 commented Oct 24, 2025

Adds AWS S3 integration for loading Parquet files from S3. AWS SDK C++ library is brought transitively through arrow library. For the authentication, we use region, access_key and secret_key. Users can also use aws_endpoint_url for pointing to some other S3 compatible storage. Settings can be set through env variables, query settings and runtime settings.

Tested using localstack which mocks S3 locally.

@as51340 as51340 added this to the mg-v3.7.0 milestone Oct 24, 2025
@as51340 as51340 self-assigned this Oct 24, 2025
@as51340 as51340 changed the base branch from master to feat/queue-based-batching-thread-allocators-v2 October 24, 2025 09:57
@as51340 as51340 force-pushed the feat/s3-arrow branch 2 times, most recently from 2905676 to 9dbc24c Compare October 25, 2025 20:04
Base automatically changed from feat/queue-based-batching-thread-allocators-v2 to master October 27, 2025 08:58
@as51340 as51340 requested a review from andrejtonev October 28, 2025 12:07
@as51340 as51340 added this pull request to the merge queue Oct 28, 2025
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Merged via the queue into master with commit b7beada Oct 28, 2025
32 of 33 checks passed
@as51340 as51340 deleted the feat/s3-arrow branch October 28, 2025 13:49
@gitbuda gitbuda mentioned this pull request Nov 9, 2025
28 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Docs needed Docs needed feature feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants