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 E6FBC200BCB for ; Thu, 24 Nov 2016 14:27:02 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id E56CA160B1E; Thu, 24 Nov 2016 13:27:02 +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 3AACA160B11 for ; Thu, 24 Nov 2016 14:27:02 +0100 (CET) Received: (qmail 25823 invoked by uid 500); 24 Nov 2016 13:27:01 -0000 Mailing-List: contact dev-help@atlas.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@atlas.incubator.apache.org Delivered-To: mailing list dev@atlas.incubator.apache.org Received: (qmail 25811 invoked by uid 99); 24 Nov 2016 13:27:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Nov 2016 13:27:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 08ED5C0339 for ; Thu, 24 Nov 2016 13:27:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -7.019 X-Spam-Level: X-Spam-Status: No, score=-7.019 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 0Ktb1Z3JviNw for ; Thu, 24 Nov 2016 13:27:00 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 824745F177 for ; Thu, 24 Nov 2016 13:26:59 +0000 (UTC) Received: (qmail 24291 invoked by uid 99); 24 Nov 2016 13:26:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Nov 2016 13:26:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 6C4B92C03E2 for ; Thu, 24 Nov 2016 13:26:58 +0000 (UTC) Date: Thu, 24 Nov 2016 13:26:58 +0000 (UTC) From: "Vimal Sharma (JIRA)" To: dev@atlas.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ATLAS-1318) Atlas Type System does not have DELETE API MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 24 Nov 2016 13:27:03 -0000 [ https://issues.apache.org/jira/browse/ATLAS-1318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15693292#comment-15693292 ] Vimal Sharma commented on ATLAS-1318: ------------------------------------- Thanks for the suggestion. Below are my thoughts: There can be references from one type to another type. For example, a Storm Topology type which connects a Kafka Topic type to HDFS location type. If we delete, say HDFS location type, what will happen to Storm Topology type. If we delete all types which reference the deleted type in a cascading manner, the final Typesystem might be very different(and full of suprises!) from what the user intended to do. This DELETE solution will be reasonable only if a single user has total control and understanding of the existing typesystem. > Atlas Type System does not have DELETE API > ------------------------------------------ > > Key: ATLAS-1318 > URL: https://issues.apache.org/jira/browse/ATLAS-1318 > Project: Atlas > Issue Type: Bug > Affects Versions: 0.7-incubating > Reporter: Zineng Yuan > > I am trying to extend Atlas Type System by adding custom data type. However, when I found a type name was misspecified and needed to be recreated, I can't find a Restful Delete API. > Question is does Atlas expose a Delete API for custom data types/attributes? Without this delete API, it's difficult to rely on Atlas as a meta store to extend custom data. > Please do suggest how to recreate a data type in this case. Thank you! > -- This message was sent by Atlassian JIRA (v6.3.4#6332)