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 CD3E6172FF for ; Sun, 9 Nov 2014 20:39:46 +0000 (UTC) Received: (qmail 92586 invoked by uid 500); 9 Nov 2014 20:39:46 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 92523 invoked by uid 500); 9 Nov 2014 20:39:46 -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 92512 invoked by uid 99); 9 Nov 2014 20:39:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Nov 2014 20:39:46 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of joant@lrtw.org designates 204.11.51.157 as permitted sender) Received: from [204.11.51.157] (HELO smtp.justsomehost.net) (204.11.51.157) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Nov 2014 20:39:18 +0000 Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 70FDC952D1 for ; Sun, 9 Nov 2014 15:38:14 -0500 (EST) X-Virus-Scanned: amavisd-new at jsent.ca Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5-lscfewRsFu for ; Sun, 9 Nov 2014 15:38:05 -0500 (EST) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by smtp.justsomehost.net (Postfix) with ESMTP id C47F295BF0 for ; Sun, 9 Nov 2014 15:38:05 -0500 (EST) Date: Sun, 9 Nov 2014 15:38:05 -0500 (EST) From: Joan Touzet Reply-To: Joan Touzet To: dev@couchdb.apache.org Message-ID: <14196417.508.1415565482149.JavaMail.Joan@RITA> In-Reply-To: Subject: Re: understanding couchdb source MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [69.165.165.30] X-Mailer: Zimbra 6.0.10_GA_2692 (Zimbra Desktop/7.2.5_12038_Windows) X-Virus-Checked: Checked by ClamAV on apache.org This needs updating for 2.0 and chttpd. Any volunteers? ----- Original Message ----- From: "john pradeep" To: dev@couchdb.apache.org, andywenk@apache.org Sent: Sunday, November 9, 2014 8:40:43 AM Subject: Re: understanding couchdb source Thanks Andy, that was very helpful. On Friday, November 7, 2014, Andy Wenk wrote: > Hi John, > > not specifically an answer to your question but maybe also helpful. Jan > wrote a very nice article about the lifecycle of a http request in CouchDB. > > https://cwiki.apache.org/confluence/display/COUCHDB/HTTP+request+lifecycle > > It's a walk through to code and I think interesting also ;-) > > Cheers > > Andy > > On 7 November 2014 18:33, john pradeep > wrote: > > > Hi, > > I am trying to understand the couchdb source, It wasn't that difficult to > > understand the structure of various applications, supervision trees, > config > > management etc. > > > > I have comfortably moved on to understand the actual layer where > > couch_server accesses the file system to manage the DB files. > > > > But before i spend more time understanding the different DB files, > shards, > > and the data structure that gets flushed to these files. I was wondering > if > > there are any articles/blogs which explains these details so i can keep > > that as a reference as i read the code. Any help in this regard will be > > appreciated. > > > > > > Thanks, > > John > > > > > > -- > Andy Wenk > Hamburg - Germany > RockIt! > > GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588 > > https://people.apache.org/keys/committer/andywenk.asc >