Skip to content

Conversation

@lakshmi-manasa-g
Copy link
Contributor

Feature: SEP-26: Azure Blob System Producer

Changes: New "azureblob" package added that contains the new AzureBlobSystemProducer and its components. This new AzureBlobSystemProducer implements the existing SystemProducer interface. There are no changes made to existing API and existing implementations in any manner.

Tests: Unit tests added for all components. A sample job in hello-samza was successfully configured to use this producer and create blobs on Azure Blob Storage.

Upgrade instructions: Backwards compatible change as its a completely new component and hence no upgrade needed.

Usage instructions: Configure a Samza job to use this producer by setting the following configs
systems.<system-name/azure-container-name>.samza.factory=org.apache.samza.system.azureblob.AzureBlobSystemFactory systems.<system-name/azure-container-name>azureblob.account.name=<azure-account-name> systems.<system-name/azure-container-name>.azureblob.account.key=<azure-account-key>

Samza job might also need to pull in Jackson dependencies (com.fasterxml.jackson.core:jackson-core/jackson-databind/jackson-annotations:2.10.0)

@cameronlee314 cameronlee314 merged commit 14bf312 into apache:master Jan 16, 2020
rmatharu-zz pushed a commit to rmatharu-zz/samza that referenced this pull request Jan 21, 2020
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 this pull request may close these issues.

2 participants