Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9F3CD10AA5 for ; Mon, 24 Feb 2014 17:32:26 +0000 (UTC) Received: (qmail 59367 invoked by uid 500); 24 Feb 2014 17:32:21 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 59306 invoked by uid 500); 24 Feb 2014 17:32:20 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 59221 invoked by uid 99); 24 Feb 2014 17:32:20 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Feb 2014 17:32:20 +0000 Date: Mon, 24 Feb 2014 17:32:20 +0000 (UTC) From: "Paul Joseph Davis (JIRA)" To: dev@couchdb.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Resolved] (COUCHDB-2000) couch_file upgrade MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/COUCHDB-2000?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] Paul Joseph Davis resolved COUCHDB-2000. ---------------------------------------- Resolution: Duplicate Oops. Accidentally created a duplicate of this one. There's more discussion= on COUCHDB-2097 so I'm closing this in favor of that one. > couch_file upgrade > ------------------ > > Key: COUCHDB-2000 > URL: https://issues.apache.org/jira/browse/COUCHDB-2000 > Project: CouchDB > Issue Type: Improvement > Components: BigCouch > Reporter: Volker Mische > > The revert to remove the second updater_fd from each #db{} record > means that we=E2=80=99re back in the original position of files appearing= to > slow down significantly under load. Since the initial hammer approach > of just adding a second fd we=E2=80=99ve since discovered that the underl= ying > bug is due to the way that message passing works combined with > Erlang=E2=80=99s file io. Significantly though is the fact that the fix i= s > rather simple to implement. A first draft of this work is on an old > branch of Paul Davis here: > https://github.com/davisp/couchdb/commit/d856878 -- This message was sent by Atlassian JIRA (v6.1.5#6160)