[
https://issues.apache.org/jira/browse/HDFS-9924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15321932#comment-15321932
]
Andrew Wang commented on HDFS-9924:
-----------------------------------
Thanks for the comment Ming. Sounds like you're in favor of reverting what's
currently there. Though, I'm still trying to determine the benefit of doing
even future development in trunk vs. a feature branch. We're going to be doing
3.0 alpha releases directly from trunk, thus it's no longer an "integration"
branch as we historically have treated it. Also for this feature, there's not
much need for integration since it's separate new code not used by other parts
of Hadoop.
Since we're still doing 3.0 alphas at this point, I'm open to including a trial
async API to make it easier for downstream testing, but maybe for a later
alpha. Until we internally agree on what the API should look like, it's
probably not ready for downstream testing, and thus not ready for a release
branch like trunk/branch-2/etc.
> [umbrella] Asynchronous HDFS Access
> -----------------------------------
>
> Key: HDFS-9924
> URL: https://issues.apache.org/jira/browse/HDFS-9924
> Project: Hadoop HDFS
> Issue Type: New Feature
> Components: fs
> Reporter: Tsz Wo Nicholas Sze
> Assignee: Xiaobing Zhou
> Attachments: AsyncHdfs20160510.pdf
>
>
> This is an umbrella JIRA for supporting Asynchronous HDFS Access.
> Currently, all the API methods are blocking calls -- the caller is blocked
> until the method returns. It is very slow if a client makes a large number
> of independent calls in a single thread since each call has to wait until the
> previous call is finished. It is inefficient if a client needs to create a
> large number of threads to invoke the calls.
> We propose adding a new API to support asynchronous calls, i.e. the caller is
> not blocked. The methods in the new API immediately return a Java Future
> object. The return value can be obtained by the usual Future.get() method.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]