hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Clampffer (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-12110) libhdfs++: Rebase 8707 branch onto an up to date version of trunk
Date Mon, 02 Oct 2017 18:01:01 GMT

    [ https://issues.apache.org/jira/browse/HDFS-12110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16188522#comment-16188522
] 

James Clampffer commented on HDFS-12110:
----------------------------------------

A few things, I can help out as needed:

-In the Dockerfile I don't think you want openjdk-8-jdk in the first set of things installed
with apt-get.  The oracle JDK gets installed under that; from the comment above those installs:
{quote}
WARNING: DO NOT PUT JAVA APPS HERE! Otherwise they will install default
# Ubuntu Java.  See Java section below!
{quote}

-Docker isn't able to find jdk8 package in any of the ubuntu repos.  Might be related to the
issue above if it's setting something that causes the ppa:webupd8team/java repo to not be
used when looking for oracle-java8-installer.

-I was able to get it built outside of docker but run into an error where maven can't find
ctest.  This might be an environmental issue on my side if the required ctest version is different.
{quote}
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (native_tests)
on project hadoop-hdfs-native-client: An Ant BuildException has occured: Execute failed: java.io.IOException:
Cannot run program "ctest" (in directory "<some fs path>/hadoop-hdfs-project/hadoop-hdfs-native-client/target"):
error=2, No such file or directory
{quote}

-It looks like maven pushes a -j`nproc` to make by default now.  Since it's had a single threaded
build by default for so long I think some of the CMake dependencies are broken/missing so
we should either fix those or for now just do a single threaded build and fix them in a followup
jira.  I think rpc needs to depend on proto, then just about everything else needs to depend
on rpc (some of this is already in).

> libhdfs++: Rebase 8707 branch onto an up to date version of trunk
> -----------------------------------------------------------------
>
>                 Key: HDFS-12110
>                 URL: https://issues.apache.org/jira/browse/HDFS-12110
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: hdfs-client
>            Reporter: James Clampffer
>            Assignee: Deepak Majeti
>         Attachments: HDFS-12110.HDFS-8707.000.patch
>
>
> It's been way too long since this has been done and it's time to start knocking down
blockers for merging into trunk.  Can most likely just copy/paste the libhdfs++ directory
into a newer version of master.  Want to track it in a jira since it's likely to cause conflicts
when pulling the updated branch for the first time.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org


Mime
View raw message