-
Notifications
You must be signed in to change notification settings - Fork 125
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
💎 Implement an Azure store #1542
Comments
💎 $2,000 bounty • TraceMachinaSteps to solve:
Thank you for contributing to TraceMachina/nativelink! Add a bounty • Share on socials
|
See also the discussion about a generalized |
/attempt #1542
|
Hello, I am Hunt |
@aaronmondal Is the generalized BlobStore part of the scope for this bounty? |
The Google Cloud Storage store |
@MarcusSorealheis Almost done with Azure Store. Is GC Store is blockage to this? I think no |
|
But no, it is not a blocker. It just won't get reviewed as soon. |
Related to TraceMachina#1542 Implement Azure Blob Storage (Azure Store) for NativeLink. * **Add Azure Store Implementation**: - Create `nativelink-store/src/azure_store.rs` with Azure Blob Storage store implementation. - Use Azure SDK for Rust for interacting with Azure Blob Storage. - Implement `StoreDriver` trait for Azure Store. - Implement authentication using Azure SDK for Rust. - Implement chunked uploads for large files using `put_block` and `put_block_list` methods. * **Update Store Factory**: - Modify `nativelink-store/src/default_store_factory.rs` to include Azure Store in the store factory function. * **Add Unit Tests**: - Create `nativelink-store/tests/azure_store_test.rs` with unit tests for Azure Store. - Test basic CRUD operations, error handling, authentication process, and chunked upload functionality. * **Update Dependencies**: - Modify `nativelink-store/Cargo.toml` to include necessary dependencies for Azure Blob Storage. * **Update Documentation**: - Modify `README.md` to include information about the Azure store and how to configure it. - Add information about different types of blobs supported by the Azure store.
/attempt #1542 Options |
💡 @amankrx submitted a pull request that claims the bounty. You can visit your bounty board to reward. |
We need to implement Azure Blob Storage (Azure Store).
We can refer Amazon S3 Bucket Store code -
nativelink-store/src/s3_store.rs
as a reference.The text was updated successfully, but these errors were encountered: