Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 43331 invoked from network); 10 Feb 2009 23:47:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Feb 2009 23:47:12 -0000 Received: (qmail 29058 invoked by uid 500); 10 Feb 2009 23:46:20 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 29024 invoked by uid 500); 10 Feb 2009 23:46:20 -0000 Mailing-List: contact core-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-dev@hadoop.apache.org Received: (qmail 29010 invoked by uid 99); 10 Feb 2009 23:46:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Feb 2009 15:46:20 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Feb 2009 23:46:19 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id AF0B2234C4C0 for ; Tue, 10 Feb 2009 15:45:59 -0800 (PST) Message-ID: <269817075.1234309559715.JavaMail.jira@brutus> Date: Tue, 10 Feb 2009 15:45:59 -0800 (PST) From: "Raghu Angadi (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Commented: (HADOOP-5189) Integration with BookKeeper logging system In-Reply-To: <1955380714.1233932159551.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-5189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672454#action_12672454 ] Raghu Angadi commented on HADOOP-5189: -------------------------------------- Thanks. Regd ordering, I guess acks are internal to BookKeeper adapter. All NameNode needs is that the records are read/returned in the order it wrote. About HADOOP-5188, it not very clear if the current interface is terribly inadequate (that does not mean it cann't be improved). Roughly, the BookKeeper adapter needs to extend 'EditLogInputStream' and 'EditLogOutputStream'. For. e.g. 'setReadyToFlush()" might be no-op and 'flushAndSync()' just waits for ack for the latest record (at the time of the call)... Note that NN is writing more records in parallel even while it is waiting for flushAndSync()'. > Integration with BookKeeper logging system > ------------------------------------------ > > Key: HADOOP-5189 > URL: https://issues.apache.org/jira/browse/HADOOP-5189 > Project: Hadoop Core > Issue Type: New Feature > Affects Versions: 0.19.0 > Reporter: Luca Telloli > Attachments: create.png, HADOOP-5189.patch > > > BookKeeper is a system to reliably log streams of records (https://issues.apache.org/jira/browse/ZOOKEEPER-276). The NameNode is a natural target for such a system for being the metadata repository of the entire file system for HDFS. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.