Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 41126 invoked from network); 23 Apr 2009 21:29:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Apr 2009 21:29:06 -0000 Received: (qmail 3196 invoked by uid 500); 23 Apr 2009 21:29:06 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 3123 invoked by uid 500); 23 Apr 2009 21:29:05 -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 3113 invoked by uid 99); 23 Apr 2009 21:29:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Apr 2009 21:29:05 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paul.joseph.davis@gmail.com designates 209.85.132.242 as permitted sender) Received: from [209.85.132.242] (HELO an-out-0708.google.com) (209.85.132.242) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Apr 2009 21:28:57 +0000 Received: by an-out-0708.google.com with SMTP id b6so448356ana.5 for ; Thu, 23 Apr 2009 14:28:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Pgus/fb/7xKaaPJLniQ5tFwS6m7FYE0UP8/oM9c9QZU=; b=khz+4P40hgIAunt5fGexQqgcEIgVStJYGqIyQGwAExXTdAiVI+w21raYZVxGfdHz8+ oCHrqOfg9G4/qPcXna5yrXLfjqEZnYKPswkY4cR2bSE3n7OCas+W4SXJ4VQILQtNVNtl 1dT9v5V2X0CMFgZi3pczpaF0LvtImHphIHp8M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=MBgE3a1zRVGKnvMrke60D2uDo1c0rLk1NldKmVd70q2BhM7/pqi9Gkbw4YQQcPWYgA oqXzs+06E5o3LBr26LReQj48Jev1yRP53GMUKPcXwgs/p1MjQSUDbg9DHSUHI/QNMoBG IdN3j33Ezdfk93OaPene1RizcA2PsuewgYiOE= MIME-Version: 1.0 Received: by 10.100.58.18 with SMTP id g18mr2020276ana.125.1240522116407; Thu, 23 Apr 2009 14:28:36 -0700 (PDT) In-Reply-To: References: Date: Thu, 23 Apr 2009 17:28:36 -0400 Message-ID: Subject: Re: Update Notifiers From: Paul Davis To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Zach, I haven't tested this at all, but the only way you could affect CouchDB in an update notifier would be if you didn't read from stdin often enough. Eventually (I'm pretty sure) the Erlang process that's sending notifications would block on the write. After a given amount of time (default is 5 seconds IIRC) the Erlang process would receive a timeout error from the os_process module. I think, caveats apply, untested, etc etc. Paul Davis On Thu, Apr 23, 2009 at 4:26 PM, Zachary Zolton wrote: > Devs, > > Does an update notifier script cause any processing in CouchDB to > block, other than subsequent update notifications? > > > Cheers, > > Zach >