[ https://issues.apache.org/jira/browse/HDFS-9117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15000265#comment-15000265 ]
Bob Hansen commented on HDFS-9117: ---------------------------------- bq. Unfortunately requiring c++ exceptions might not be an option for other users as discussed in the libhdfs3 branch. I'm sorry; I didn't see that discussion in libhdfs3. Can you link to it or summarize it here? Have things changed since your comment on this Jira on 10/27: bq. 2. The code should not use C++ exceptions. Re; Optional {quote} I'm okay to bring it in. Some example can be: https://github.com/llvm-mirror/llvm/blob/master/include/llvm/Support/ErrorOr.h http://www.boost.org/doc/libs/1_59_0/boost/optional/optional.hpp {quote} Are you suggesting copying one of those implementations into our codebase? We can, but it seems a pretty heavyweight solution. I hate to ask, but should that be a distinct Jira for bringing in third party code? > Config file reader / options classes for libhdfs++ > -------------------------------------------------- > > Key: HDFS-9117 > URL: https://issues.apache.org/jira/browse/HDFS-9117 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: hdfs-client > Affects Versions: HDFS-8707 > Reporter: Bob Hansen > Assignee: Bob Hansen > Attachments: HDFS-9117.HDFS-8707.001.patch, > HDFS-9117.HDFS-8707.002.patch, HDFS-9117.HDFS-8707.003.patch, > HDFS-9117.HDFS-8707.004.patch, HDFS-9117.HDFS-8707.005.patch, > HDFS-9117.HDFS-8707.006.patch, HDFS-9117.HDFS-8707.008.patch, > HDFS-9117.HDFS-8707.009.patch, HDFS-9117.HDFS-8707.010.patch, > HDFS-9117.HDFS-8707.011.patch, HDFS-9117.HDFS-8707.012.patch, > HDFS-9117.HDFS-8707.013.patch, HDFS-9117.HDFS-9288.007.patch > > > For environmental compatability with HDFS installations, libhdfs++ should be > able to read the configurations from Hadoop XML files and behave in line with > the Java implementation. > Most notably, machine names and ports should be readable from Hadoop XML > configuration files. > Similarly, an internal Options architecture for libhdfs++ should be developed > to efficiently transport the configuration information within the system. -- This message was sent by Atlassian JIRA (v6.3.4#6332)