GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/246
[HELIX-732] Expose UserContentStore in TaskDriver
There was a user request for this feature. The intended use is to allow for
aggregation work reading from temporary data written by tasks, by allowing a
get() of UserContentStore at the TaskDriver level. UserContentStore is a
potentially useful feature that is currently under-utilized - this will enable
Gobblin and other users of Task Framework to better utilize UserContentStore.
Changelist:
1. Add getUserContentStore() in TaskDriver
2. Add TestUserContentStore, an integration test for this feature
3. Add descriptive JavaDoc warning the user that get() and put() methods
for UserContentStore is not thread-safe
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/246.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #246
----
commit cdf91ecdc63b80254b6775f7f12f98440081473a
Author: Hunter Lee <narendly@...>
Date: 2018-07-16T19:18:03Z
[HELIX-732] Expose UserContentStore in TaskDriver
There was a user request for this feature. The intended use is to allow for
aggregation work reading from temporary data written by tasks, by allowing a
get() of UserContentStore at the TaskDriver level. UserContentStore is a
potentially useful feature that is currently under-utilized - this will enable
Gobblin and other users of Task Framework to better utilize UserContentStore.
Changelist:
1. Add getUserContentStore() in TaskDriver
2. Add TestUserContentStore, an integration test for this feature
3. Add descriptive JavaDoc warning the user that get() and put() methods
for UserContentStore is not thread-safe
----
---