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 24334200D41 for ; Wed, 22 Nov 2017 23:42:06 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 231D1160BFD; Wed, 22 Nov 2017 22:42:06 +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 69D8B160BEC for ; Wed, 22 Nov 2017 23:42:05 +0100 (CET) Received: (qmail 377 invoked by uid 500); 22 Nov 2017 22:42:04 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 366 invoked by uid 99); 22 Nov 2017 22:42:04 -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; Wed, 22 Nov 2017 22:42:04 +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 9CEC21805BF for ; Wed, 22 Nov 2017 22:42:03 +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 xgZypAXwvBHS for ; Wed, 22 Nov 2017 22:42:02 +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 5F9385FAFB for ; Wed, 22 Nov 2017 22:42:02 +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 DF538E0C1D for ; Wed, 22 Nov 2017 22:42:01 +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 9F29F241A3 for ; Wed, 22 Nov 2017 22:42:01 +0000 (UTC) Date: Wed, 22 Nov 2017 22:42:01 +0000 (UTC) From: "Aaron Fabbri (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HDFS-7240) Object store in HDFS MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 22 Nov 2017 22:42:06 -0000 [ https://issues.apache.org/jira/browse/HDFS-7240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16263485#comment-16263485 ] Aaron Fabbri commented on HDFS-7240: ------------------------------------ Thanks for taking notes, and thank you for the lively discussion. A lot of valid concerns on all sides here. A couple of minor corrections: {quote}AaronF: Ozone is a lot of new code and Hadoop already has so much code.. {quote} My concerns particularly are around things that affect stability and operability. Not concerned about lines of code, more about "how manageable" is the codebase in terms of getting a stable release, and supporting in production. {quote} shallow data copy is practical only if within same project and daemon otherwise have deal with security setting and coordinations across daemons. {quote} We can factor common code, if any, to a shared dependency. I don't see how which repository code lives in really affects fast copy between storage systems. I can think of ways to do it both within a JVM process consisting of code from multiple git repositories, and via IPC (hand off ownership of a file to another process--not even talking about fancy stuff like shmem). {quote} The opponents will raise the same issue as today: show feature parity {quote} I get your concern, but I didn't hear anyone say feature parity. I only heard "integrate with HDFS". Even integrated with HDFS, there is still a high bar of "utility" to pass, IMO, to justify a very large patch which affects production code. We all want stable, scalable HDFS. Nobody opposes that ideal. I'm not sure trying to evolve HDFS to scale is a better approach than being separate with maybe some shared, well-factored dependencies. The latter, IMO, could result in better code and dramatically less risk to HDFS. Appreciate all your hard work thus far and appreciate the challenges you guys face here. I hope you can understand my perspective as well. > Object store in HDFS > -------------------- > > Key: HDFS-7240 > URL: https://issues.apache.org/jira/browse/HDFS-7240 > Project: Hadoop HDFS > Issue Type: New Feature > Reporter: Jitendra Nath Pandey > Assignee: Jitendra Nath Pandey > Attachments: HDFS Scalability and Ozone.pdf, HDFS-7240.001.patch, HDFS-7240.002.patch, HDFS-7240.003.patch, HDFS-7240.003.patch, HDFS-7240.004.patch, HDFS-7240.005.patch, HDFS-7240.006.patch, MeetingMinutes.pdf, Ozone-architecture-v1.pdf, Ozonedesignupdate.pdf, ozone_user_v0.pdf > > > This jira proposes to add object store capabilities into HDFS. > As part of the federation work (HDFS-1052) we separated block storage as a generic storage layer. Using the Block Pool abstraction, new kinds of namespaces can be built on top of the storage layer i.e. datanodes. > In this jira I will explore building an object store using the datanode storage, but independent of namespace metadata. > I will soon update with a detailed design document. -- 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