[ https://issues.apache.org/jira/browse/HADOOP-12910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15306058#comment-15306058 ]
Tsz Wo Nicholas Sze commented on HADOOP-12910: ---------------------------------------------- It would be less work if we could copy/paste of Deferred. However, below quoted from http://opentsdb.net/faq.html says that ASF does not allow it. {quote} Why does OpenTSDB use the LGPL? ... - The LGPL is perfectly compatible with the ASF2 license. Many people are misled to believe that there is an incompatibility because the Apache Software Foundation (ASF) decided to not allow inclusion of LGPL'ed code in its own projects. This choice only applies to the projects managed by the ASF itself and doesn't stem from any license incompability. {quote} > Add new FileSystem API to support asynchronous method calls > ----------------------------------------------------------- > > Key: HADOOP-12910 > URL: https://issues.apache.org/jira/browse/HADOOP-12910 > Project: Hadoop Common > Issue Type: New Feature > Components: fs > Reporter: Tsz Wo Nicholas Sze > Assignee: Xiaobing Zhou > Attachments: HADOOP-12910-HDFS-9924.000.patch, > HADOOP-12910-HDFS-9924.001.patch, HADOOP-12910-HDFS-9924.002.patch > > > Add a new API, namely FutureFileSystem (or AsynchronousFileSystem, if it is a > better name). All the APIs in FutureFileSystem are the same as FileSystem > except that the return type is wrapped by Future, e.g. > {code} > //FileSystem > public boolean rename(Path src, Path dst) throws IOException; > //FutureFileSystem > public Future<Boolean> rename(Path src, Path dst) throws IOException; > {code} > Note that FutureFileSystem does not extend FileSystem. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org