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

GH-36886: [C++] Configure azurite in preparation for testing Azure C++ filesystem #3

Closed
wants to merge 7 commits into from

Conversation

Tom-Newton
Copy link
Owner

@Tom-Newton Tom-Newton commented Aug 1, 2023

Rationale for this change

We need to write tests for apache#18014. azurite is like a fake Azure blob storage so it can be used to write integration tests

What changes are included in this PR?

Extract the azurite related changes from apache#12914 to create a smaller PR that's easier to review. I have made very minimal changes compared to that PR.

Currently azurite is configured for all the environments where ARROW_AZURE was enabled by apache#35701. I assume its deliberate that its not enabled yet for windows, alpine, conda, debian or fedora builds.

Are these changes tested?

Its tested by there aren't really any good tests in this PR. I used this azurite config in apache#36835 to make an integration test that uses the Azure C++ SDK. On its own we can't really write tests for this azurite setup PR.

Are there any user-facing changes?

No

@github-actions
Copy link

github-actions bot commented Aug 1, 2023

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

In the case of PARQUET issues on JIRA the title also supports:

PARQUET-${JIRA_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

See also:

@Tom-Newton Tom-Newton changed the title Tomnewton/configure azurite/gh 36886 GH-36886: Configure azurite Aug 1, 2023
@Tom-Newton Tom-Newton changed the title GH-36886: Configure azurite GH-36886: [C++] Configure azurite in preparation for testing Azure C++ filesystem Aug 1, 2023
@Tom-Newton Tom-Newton force-pushed the tomnewton/configure_azurite/GH-36886 branch from 8c5060f to d1102fc Compare August 1, 2023 22:53
@Tom-Newton Tom-Newton changed the base branch from main to tomnewton/build_azure_sdk August 1, 2023 22:58
@Tom-Newton Tom-Newton changed the base branch from tomnewton/build_azure_sdk to main August 1, 2023 22:58
@github-actions
Copy link

github-actions bot commented Aug 2, 2023

❌ GitHub issue apache#36886 could not be retrieved.

@Tom-Newton
Copy link
Owner Author

Merged upstream

@Tom-Newton Tom-Newton closed this Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant