Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0D935200D20 for ; Tue, 17 Oct 2017 12:48:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 0C1421609EB; Tue, 17 Oct 2017 10:48:11 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 50FA11609DE for ; Tue, 17 Oct 2017 12:48:10 +0200 (CEST) Received: (qmail 37380 invoked by uid 500); 17 Oct 2017 10:48:09 -0000 Mailing-List: contact dev-help@atlas.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@atlas.apache.org Delivered-To: mailing list dev@atlas.apache.org Received: (qmail 37369 invoked by uid 99); 17 Oct 2017 10:48:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Oct 2017 10:48:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 80F881807ED for ; Tue, 17 Oct 2017 10:48:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id uFeJZ-Slj-Jg for ; Tue, 17 Oct 2017 10:48:07 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 4373C5FE3D for ; Tue, 17 Oct 2017 10:48:07 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 4C13AE0F3B for ; Tue, 17 Oct 2017 10:48:06 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 6A9CF2439B for ; Tue, 17 Oct 2017 10:48:03 +0000 (UTC) Date: Tue, 17 Oct 2017 10:48:03 +0000 (UTC) From: "Graham Wallis (JIRA)" To: dev@atlas.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ATLAS-1757) Proposal to update graph DB MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 17 Oct 2017 10:48:11 -0000 [ https://issues.apache.org/jira/browse/ATLAS-1757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16207273#comment-16207273 ] Graham Wallis commented on ATLAS-1757: -------------------------------------- A quick, general update on this JIRA. The attached proposal doc defined 4 stages: Stage 1: The first stage was to restructure the build files, which was in the v1 patch. This changed the graph profiles and introduced the GRAPH-PROVIDER system variable as a way of selecting graph provider. See the graphdb/readme.txt in the v2 patch for details. Stage 2: The second stage is the introduction of JanusGraph to Atlas. The v2 patch introduces the graphdb/janus module and contains some restructuring of graphdb/common and graphdb/titan0, graphdb/titan1; so that graphdb/common applies to any tinkerpop database (of which titan0, titan1 and janus are all examples). Work is ongoing on stage 2. At this time, the v2 patch has been built clean but not tested. I intend to start running UTs/ITs on it and fixing up problems as I find them. There is additional work to do for stage 2 to update any other Atlas components that are not yet at Tinkerpop3. On a recent Atlas dev call it was decided that the catalog component should be removed - this is one of the components that is back-level at Tinkerpop2. There are also other Atlas components that will need to be updated. There may also be further updates to exploit features of Janus and look at introducing the visibility feature described above (thanks [~hulbs] and [~jerryhe]) or to modify the Atlas SOE in line with Janus dependencies. The desired result of stage 2 is to provide a choice between graphdb/titan0 and graphdb/janus, both of which should be fully operational. > Proposal to update graph DB > --------------------------- > > Key: ATLAS-1757 > URL: https://issues.apache.org/jira/browse/ATLAS-1757 > Project: Atlas > Issue Type: Improvement > Components: atlas-core > Affects Versions: trunk > Reporter: Graham Wallis > Attachments: ATLAS-1757 Proposal to change graph database.pdf, ATLAS-1757-v1.patch, ATLAS-1757-v2.patch > > > Given the formation of the JanusGraph open source project (under the Linux Foundation) to continue the development and support of the Titan DB, should we aim to deprecate Titan and move over to JanusGraph? > If we did this, we could keep the graph abstraction layer and use it to support Titan 0, Titan 1 and JanusGraph. > Are there other graph databases that we should consider? -- This message was sent by Atlassian JIRA (v6.4.14#64029)