Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.0
    • Component/s: Ostrich
    • Labels:
      None

      Description

      Ostrich is a new triple store backend implemented in C++ based on using LevelDB. It provides a Marmotta backend (java) communicating to the server (C++) using Protobuf messages over gRPC.

      For provenance purposes, the contributed code originally comes from https://github.com/wastl/cmarmotta

      Further background at http://markmail.org/message/3y6jtzuc3ehjcgzs

        Activity

        Hide
        wikier Sergio Fernández added a comment -

        Currently I cannot build it:

        wikier@wolfcastle:~/projects/marmotta/git$ mvn clean install -DskipTests -Postrich
        [INFO] Scanning for projects...
        Downloading: https://repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.pom
        Downloaded: https://repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.pom (7 KB at 2.7 KB/sec)
        Downloading: https://repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.jar
        Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.1/maven-plugin-api-3.2.1.jar
        Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.1/maven-model-3.2.1.jar
        Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.1/maven-artifact-3.2.1.jar
        Downloaded: https://repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.jar (27 KB at 184.8 KB/sec)
        Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.1/maven-artifact-3.2.1.jar (53 KB at 214.7 KB/sec)
        Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.1/maven-plugin-api-3.2.1.jar (45 KB at 179.0 KB/sec)
        Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.1/maven-model-3.2.1.jar (157 KB at 545.8 KB/sec)
        [ERROR] [ERROR] Some problems were encountered while processing the POMs:
        [WARNING] 'parent.relativePath' of POM org.apache.marmotta:ostrich-model:[unknown-version] (/home/wikier/projects/marmotta/git/libraries/ostrich/model/pom.xml) points at org.apache.marmotta:ostrich-parent instead of org.apache.marmotta:cmarmotta-parent, please verify your project structure @ line 21, column 13
        [FATAL] Non-resolvable parent POM for org.apache.marmotta:ostrich-model:[unknown-version]: Could not find artifact org.apache.marmotta:cmarmotta-parent:pom:3.4.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 21, column 13
        [WARNING] 'parent.relativePath' of POM org.apache.marmotta:marmotta-backend-ostrich:[unknown-version] (/home/wikier/projects/marmotta/git/platform/backends/marmotta-backend-ostrich/pom.xml) points at org.apache.marmotta:platform-backends-reactor instead of org.apache.marmotta:marmotta-parent, please verify your project structure @ org.apache.marmotta:marmotta-backend-ostrich:[unknown-version], /home/wikier/projects/marmotta/git/platform/backends/marmotta-backend-ostrich/pom.xml, line 22, column 13
         @ 
        [ERROR] The build could not read 1 project -> [Help 1]
        [ERROR]   
        [ERROR]   The project org.apache.marmotta:ostrich-model:[unknown-version] (/home/wikier/projects/marmotta/git/libraries/ostrich/model/pom.xml) has 1 error
        [ERROR]     Non-resolvable parent POM for org.apache.marmotta:ostrich-model:[unknown-version]: Could not find artifact org.apache.marmotta:cmarmotta-parent:pom:3.4.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 21, column 13 -> [Help 2]
        [ERROR] 
        [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
        [ERROR] Re-run Maven using the -X switch to enable full debug logging.
        [ERROR] 
        [ERROR] For more information about the errors and possible solutions, please read the following articles:
        [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
        [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
        
        Show
        wikier Sergio Fernández added a comment - Currently I cannot build it: wikier@wolfcastle:~/projects/marmotta/git$ mvn clean install -DskipTests -Postrich [INFO] Scanning for projects... Downloading: https: //repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.pom Downloaded: https: //repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.pom (7 KB at 2.7 KB/sec) Downloading: https: //repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.jar Downloading: https: //repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.1/maven-plugin-api-3.2.1.jar Downloading: https: //repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.1/maven-model-3.2.1.jar Downloading: https: //repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.1/maven-artifact-3.2.1.jar Downloaded: https: //repo.maven.apache.org/maven2/kr/motd/maven/os-maven-plugin/1.3.0.Final/os-maven-plugin-1.3.0.Final.jar (27 KB at 184.8 KB/sec) Downloaded: https: //repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.1/maven-artifact-3.2.1.jar (53 KB at 214.7 KB/sec) Downloaded: https: //repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.1/maven-plugin-api-3.2.1.jar (45 KB at 179.0 KB/sec) Downloaded: https: //repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.1/maven-model-3.2.1.jar (157 KB at 545.8 KB/sec) [ERROR] [ERROR] Some problems were encountered while processing the POMs: [WARNING] 'parent.relativePath' of POM org.apache.marmotta:ostrich-model:[unknown-version] (/home/wikier/projects/marmotta/git/libraries/ostrich/model/pom.xml) points at org.apache.marmotta:ostrich-parent instead of org.apache.marmotta:cmarmotta-parent, please verify your project structure @ line 21, column 13 [FATAL] Non-resolvable parent POM for org.apache.marmotta:ostrich-model:[unknown-version]: Could not find artifact org.apache.marmotta:cmarmotta-parent:pom:3.4.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 21, column 13 [WARNING] 'parent.relativePath' of POM org.apache.marmotta:marmotta-backend-ostrich:[unknown-version] (/home/wikier/projects/marmotta/git/platform/backends/marmotta-backend-ostrich/pom.xml) points at org.apache.marmotta:platform-backends-reactor instead of org.apache.marmotta:marmotta-parent, please verify your project structure @ org.apache.marmotta:marmotta-backend-ostrich:[unknown-version], /home/wikier/projects/marmotta/git/platform/backends/marmotta-backend-ostrich/pom.xml, line 22, column 13 @ [ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project org.apache.marmotta:ostrich-model:[unknown-version] (/home/wikier/projects/marmotta/git/libraries/ostrich/model/pom.xml) has 1 error [ERROR] Non-resolvable parent POM for org.apache.marmotta:ostrich-model:[unknown-version]: Could not find artifact org.apache.marmotta:cmarmotta-parent:pom:3.4.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 21, column 13 -> [Help 2] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch . [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http: //cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http: //cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 364a14189a0594968852f876116a4bcfdfcc29ad in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=364a141 ]

        MARMOTTA-621: fixed ostrich old references to cmarmotta

        Show
        jira-bot ASF subversion and git services added a comment - Commit 364a14189a0594968852f876116a4bcfdfcc29ad in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=364a141 ] MARMOTTA-621 : fixed ostrich old references to cmarmotta
        Hide
        wikier Sergio Fernández added a comment -

        It still depends on gRPC 0.10.0-SNAPSHOT, which I can't find on any repo. So build the profile currently requires to manually install https://github.com/grpc/grpc-java

        Show
        wikier Sergio Fernández added a comment - It still depends on gRPC 0.10.0-SNAPSHOT , which I can't find on any repo. So build the profile currently requires to manually install https://github.com/grpc/grpc-java
        Hide
        wastl Sebastian Schaffert added a comment -

        It's available in Sonatypes snapshots: https://oss.sonatype.org/content/repositories/snapshots/io/grpc/grpc-all/0.10.0-SNAPSHOT/

        Maybe I should add the repository to the pom.xml?

        Show
        wastl Sebastian Schaffert added a comment - It's available in Sonatypes snapshots: https://oss.sonatype.org/content/repositories/snapshots/io/grpc/grpc-all/0.10.0-SNAPSHOT/ Maybe I should add the repository to the pom.xml?
        Hide
        wikier Sergio Fernández added a comment -

        Yes, we could add it temporally, and we'll see on 3.4.0 preparation what's the status...

        Show
        wikier Sergio Fernández added a comment - Yes, we could add it temporally, and we'll see on 3.4.0 preparation what's the status...
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit abb1f00edb238f6fbaa6cf7b96b873d8696be9cc in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=abb1f00 ]

        MARMOTTA-621: temporally added sonatype snapshots repo untils gRPC 0.10.0 gets out

        Show
        jira-bot ASF subversion and git services added a comment - Commit abb1f00edb238f6fbaa6cf7b96b873d8696be9cc in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=abb1f00 ] MARMOTTA-621 : temporally added sonatype snapshots repo untils gRPC 0.10.0 gets out
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 900a70cfd33ceafb1513e8ecd41df9bd25fb42b9 in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=900a70c ]

        MARMOTTA-621: added initial (not functional yet) docker image for ostrich

        Show
        jira-bot ASF subversion and git services added a comment - Commit 900a70cfd33ceafb1513e8ecd41df9bd25fb42b9 in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=900a70c ] MARMOTTA-621 : added initial (not functional yet) docker image for ostrich
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 12c13a71707be087e85f9eda127c65b4a5028e06 in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=12c13a7 ]

        MARMOTTA-621: back to the main grpc repo once Igot clarified the source of that warning

        Show
        jira-bot ASF subversion and git services added a comment - Commit 12c13a71707be087e85f9eda127c65b4a5028e06 in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=12c13a7 ] MARMOTTA-621 : back to the main grpc repo once Igot clarified the source of that warning
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 40964cb5cd92c73d7f431018689d9b762253077e in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=40964cb ]

        MARMOTTA-621: fixed more compilation issues with the support of @wastl

        Show
        jira-bot ASF subversion and git services added a comment - Commit 40964cb5cd92c73d7f431018689d9b762253077e in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=40964cb ] MARMOTTA-621 : fixed more compilation issues with the support of @wastl
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit a1499bd781b986296c9af02f6f172ebb08a9f15a in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=a1499bd ]

        MARMOTTA-621: applied patch by @wastl

        Show
        jira-bot ASF subversion and git services added a comment - Commit a1499bd781b986296c9af02f6f172ebb08a9f15a in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=a1499bd ] MARMOTTA-621 : applied patch by @wastl
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit d6ad3432e6e885e456418f35b62b47b8cc94065d in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=d6ad343 ]

        MARMOTTA-621: cleanup

        Show
        jira-bot ASF subversion and git services added a comment - Commit d6ad3432e6e885e456418f35b62b47b8cc94065d in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=d6ad343 ] MARMOTTA-621 : cleanup
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 63f425f4ac7ce63fed128358a88267bd3db692d0 in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=63f425f ]

        MARMOTTA-621: fixed wrong merge

        Show
        jira-bot ASF subversion and git services added a comment - Commit 63f425f4ac7ce63fed128358a88267bd3db692d0 in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=63f425f ] MARMOTTA-621 : fixed wrong merge
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 02d04c4276e703196384a79c9e339d624b0139af in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=02d04c4 ]

        MARMOTTA-621: latest changes to get the ostrich running in docker

        Show
        jira-bot ASF subversion and git services added a comment - Commit 02d04c4276e703196384a79c9e339d624b0139af in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=02d04c4 ] MARMOTTA-621 : latest changes to get the ostrich running in docker
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 0eba24fc7de7d23b807350172c2e05a5f2e408d4 in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=0eba24f ]

        MARMOTTA-621: added docker hub instructions

        Show
        jira-bot ASF subversion and git services added a comment - Commit 0eba24fc7de7d23b807350172c2e05a5f2e408d4 in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=0eba24f ] MARMOTTA-621 : added docker hub instructions
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 27889eb173b0bf2c76c6d65047e6f00f07ed8676 in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=27889eb ]

        MARMOTTA-621: latest details

        Show
        jira-bot ASF subversion and git services added a comment - Commit 27889eb173b0bf2c76c6d65047e6f00f07ed8676 in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=27889eb ] MARMOTTA-621 : latest details
        Hide
        wikier Sergio Fernández added a comment -
        Show
        wikier Sergio Fernández added a comment - docker image available at https://hub.docker.com/r/apachemarmotta/ostrich
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 8f60cf64dc8b8e99d89dbf4e54fa81af3635606f in marmotta's branch refs/heads/develop from Sebastian Schaffert
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=8f60cf6 ]

        MARMOTTA-621 implement a loader backend for Ostrich, experiment with DBPedia gives arounf 45k triples/sec

        Show
        jira-bot ASF subversion and git services added a comment - Commit 8f60cf64dc8b8e99d89dbf4e54fa81af3635606f in marmotta's branch refs/heads/develop from Sebastian Schaffert [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=8f60cf6 ] MARMOTTA-621 implement a loader backend for Ostrich, experiment with DBPedia gives arounf 45k triples/sec
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 4ab20b3d874ff1062d4ddb5fb52790d7fe7348a8 in marmotta's branch refs/heads/develop from Sebastian Schaffert
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=4ab20b3 ]

        MARMOTTA-621 implement Java client side support for direct ASK and CONSTRUCT queries

        Show
        jira-bot ASF subversion and git services added a comment - Commit 4ab20b3d874ff1062d4ddb5fb52790d7fe7348a8 in marmotta's branch refs/heads/develop from Sebastian Schaffert [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=4ab20b3 ] MARMOTTA-621 implement Java client side support for direct ASK and CONSTRUCT queries
        Hide
        wikier Sergio Fernández added a comment -

        I think we can consider this done for now, right, Sebastian Schaffert?

        Show
        wikier Sergio Fernández added a comment - I think we can consider this done for now, right, Sebastian Schaffert ?
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 3b1332785a5bfcbc53b7840604ccac8dae7bef7b in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=3b13327 ]

        simplified backends' profiles, moving Ostrich (MARMOTTA-621) into the experimental ones

        Show
        jira-bot ASF subversion and git services added a comment - Commit 3b1332785a5bfcbc53b7840604ccac8dae7bef7b in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=3b13327 ] simplified backends' profiles, moving Ostrich ( MARMOTTA-621 ) into the experimental ones
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 0b89c56d54a0886eab2576376fccd224828554e6 in marmotta's branch refs/heads/develop from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=0b89c56 ]

        MARMOTTA-621: aligned profile with the ostrich library

        Show
        jira-bot ASF subversion and git services added a comment - Commit 0b89c56d54a0886eab2576376fccd224828554e6 in marmotta's branch refs/heads/develop from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=0b89c56 ] MARMOTTA-621 : aligned profile with the ostrich library
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 3b1332785a5bfcbc53b7840604ccac8dae7bef7b in marmotta's branch refs/heads/MARMOTTA-584 from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=3b13327 ]

        simplified backends' profiles, moving Ostrich (MARMOTTA-621) into the experimental ones

        Show
        jira-bot ASF subversion and git services added a comment - Commit 3b1332785a5bfcbc53b7840604ccac8dae7bef7b in marmotta's branch refs/heads/ MARMOTTA-584 from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=3b13327 ] simplified backends' profiles, moving Ostrich ( MARMOTTA-621 ) into the experimental ones
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit 0b89c56d54a0886eab2576376fccd224828554e6 in marmotta's branch refs/heads/MARMOTTA-584 from Sergio Fernández
        [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=0b89c56 ]

        MARMOTTA-621: aligned profile with the ostrich library

        Show
        jira-bot ASF subversion and git services added a comment - Commit 0b89c56d54a0886eab2576376fccd224828554e6 in marmotta's branch refs/heads/ MARMOTTA-584 from Sergio Fernández [ https://git-wip-us.apache.org/repos/asf?p=marmotta.git;h=0b89c56 ] MARMOTTA-621 : aligned profile with the ostrich library
        Hide
        wikier Sergio Fernández added a comment -

        I think we can consider this closed for now, right Sebastian Schaffert?

        Show
        wikier Sergio Fernández added a comment - I think we can consider this closed for now, right Sebastian Schaffert ?

          People

          • Assignee:
            wastl Sebastian Schaffert
            Reporter:
            wikier Sergio Fernández
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development