Return-Path: X-Original-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A8C6911706 for ; Fri, 1 Aug 2014 01:54:39 +0000 (UTC) Received: (qmail 16738 invoked by uid 500); 1 Aug 2014 01:54:39 -0000 Delivered-To: apmail-hadoop-hdfs-issues-archive@hadoop.apache.org Received: (qmail 16656 invoked by uid 500); 1 Aug 2014 01:54:39 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-issues@hadoop.apache.org Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 16460 invoked by uid 99); 1 Aug 2014 01:54:39 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Aug 2014 01:54:39 +0000 Date: Fri, 1 Aug 2014 01:54:39 +0000 (UTC) From: "James Thomas (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HDFS-6777) Supporting consistent edit log reads when in-progress edit log segments are included MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HDFS-6777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] James Thomas updated HDFS-6777: ------------------------------- Status: Patch Available (was: Open) > Supporting consistent edit log reads when in-progress edit log segments are included > ------------------------------------------------------------------------------------ > > Key: HDFS-6777 > URL: https://issues.apache.org/jira/browse/HDFS-6777 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: qjm > Reporter: James Thomas > Assignee: James Thomas > Attachments: 6777-design.pdf, HDFS-6777.patch > > > For inotify, we want to be able to read transactions from in-progress edit log segments so we can serve transactions to listeners soon after they are committed. This JIRA works toward ensuring that we do not send unsync'ed transactions back to the client by 1) discarding in-progress segments if we have a finalized segment starting at the same transaction ID and 2) if there are no finalized segments at the same transaction ID, using only the in-progress segments with the largest seen lastWriterEpoch. See the design document for more background and details. -- This message was sent by Atlassian JIRA (v6.2#6252)