Hi Joan, I was creating a block diagram of various components and the supervision tree & also trying to do a small write up of my understanding. I am not very clear on why we have 2 implementations - chttpd & couch_httpd? Both of the implementations run on different ports and I tried creating a DB from couch_httpd's port and then noticed that the DB wont be available when tried to access through chttpd's port. What's the idea going forward with these 2 implementations?
Thanks, John On Mon Nov 10 2014 at 17:04:01 Joan Touzet <[email protected]> wrote: > Done. > > Keep in mind that chttpd is the clustered interface, and > that the intent is to support single-node servers through that > vs. the old couch_httpd layer. > > -Joan > > ----- Original Message ----- > From: "john pradeep" <[email protected]> > To: [email protected], "Joan Touzet" <[email protected]> > Sent: Monday, November 10, 2014 7:19:25 AM > Subject: Re: understanding couchdb source > > Hi Joan, > As i am going through the source, I can update the cwiki with the changes > that i notice. Please provide me the access to do the same, my user id is > *johnp* and my apache id is *[email protected] <[email protected]>* > > > Thanks, > John > > > On Sun, Nov 9, 2014 at 8:38 PM, Joan Touzet <[email protected]> wrote: > > > This needs updating for 2.0 and chttpd. Any volunteers? > > > > ----- Original Message ----- > > From: "john pradeep" <[email protected]> > > To: [email protected], [email protected] > > 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 <[email protected]> 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 <[email protected] > > > <javascript:;>> 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 > > > > > >
