<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cloudant_bigcouch.git/apps/couch/include, branch upstream</title>
<subtitle>[cloudant_bigcouch] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/'/>
<entry>
<title>Merge 1.1.x changes</title>
<updated>2011-09-28T10:32:50+00:00</updated>
<author>
<name>Robert Newson</name>
<email>robert.newson@cloudant.com</email>
</author>
<published>2011-09-28T10:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=954ddf0fca558f17f39e68df8311ee9057beb390'/>
<id>954ddf0fca558f17f39e68df8311ee9057beb390</id>
<content type='text'>
Conflicts:
	apps/couch/include/couch_db.hrl
	apps/couch/src/couch_db.erl
	apps/couch/src/couch_os_process.erl
	apps/couch/src/couch_query_servers.erl
	apps/couch/src/couch_rep.erl
	apps/couch/src/couch_replication_manager.erl
	apps/couch/src/couch_view_compactor.erl
	apps/couch/src/couch_view_group.erl
	apps/couch/src/couch_view_updater.erl
	configure.ac
	couchjs/c_src/http.c
	couchjs/c_src/main.c
	couchjs/c_src/utf8.c
	etc/windows/couchdb.iss.tpl
	src/couchdb/priv/Makefile.am
	src/couchdb/priv/couch_js/main.c
	test/etap/160-vhosts.t
	test/etap/200-view-group-no-db-leaks.t
	test/etap/Makefile.am

BugzID: 12645
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	apps/couch/include/couch_db.hrl
	apps/couch/src/couch_db.erl
	apps/couch/src/couch_os_process.erl
	apps/couch/src/couch_query_servers.erl
	apps/couch/src/couch_rep.erl
	apps/couch/src/couch_replication_manager.erl
	apps/couch/src/couch_view_compactor.erl
	apps/couch/src/couch_view_group.erl
	apps/couch/src/couch_view_updater.erl
	configure.ac
	couchjs/c_src/http.c
	couchjs/c_src/main.c
	couchjs/c_src/utf8.c
	etc/windows/couchdb.iss.tpl
	src/couchdb/priv/Makefile.am
	src/couchdb/priv/couch_js/main.c
	test/etap/160-vhosts.t
	test/etap/200-view-group-no-db-leaks.t
	test/etap/Makefile.am

BugzID: 12645
</pre>
</div>
</content>
</entry>
<entry>
<title>move couch_js_functions.hrl to include dir</title>
<updated>2011-08-13T01:19:56+00:00</updated>
<author>
<name>Robert Newson</name>
<email>robert.newson@cloudant.com</email>
</author>
<published>2011-07-13T15:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=ceabaac4e8b213126ea7cbdeab9a91009f9bf900'/>
<id>ceabaac4e8b213126ea7cbdeab9a91009f9bf900</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge CouchDB 1.1</title>
<updated>2011-06-13T13:59:55+00:00</updated>
<author>
<name>Robert Newson</name>
<email>robert.newson@cloudant.com</email>
</author>
<published>2011-06-13T13:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=e9a5a6f90a021db1db8a7e55ec797a4c86edcad6'/>
<id>e9a5a6f90a021db1db8a7e55ec797a4c86edcad6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Track and report size of live data in DBs and views</title>
<updated>2011-04-19T17:09:18+00:00</updated>
<author>
<name>Robert Dionne</name>
<email>bob@cloudant.com</email>
</author>
<published>2011-04-19T16:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=a9410e622d84c4b6c017d16ea600e9b19e306c59'/>
<id>a9410e622d84c4b6c017d16ea600e9b19e306c59</id>
<content type='text'>
The #full_doc_info record is extended to include the summed size of
leaf revision document bodies and their attachments.  Document sizes
are computed on update; accurate sizes of existing databases and
view groups are only available after compaction.

The document size is defined to be the size of the binary
representation of #doc.body.  The att_len field is used for
attachments; attachments that are shared by multiple revisions of a
document are only counted once.  The size of a view index is defined as
the size of all keys, values, and reductions accessible from the current
root of the tree.

BugzID: 9995
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The #full_doc_info record is extended to include the summed size of
leaf revision document bodies and their attachments.  Document sizes
are computed on update; accurate sizes of existing databases and
view groups are only available after compaction.

The document size is defined to be the size of the binary
representation of #doc.body.  The att_len field is used for
attachments; attachments that are shared by multiple revisions of a
document are only counted once.  The size of a view index is defined as
the size of all keys, values, and reductions accessible from the current
root of the tree.

BugzID: 9995
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a catchall 'extra' field to #view_query_args</title>
<updated>2011-03-31T18:03:33+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>adam@cloudant.com</email>
</author>
<published>2011-03-31T18:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=130a9d0f88e1650b661116e9114012ede317967d'/>
<id>130a9d0f88e1650b661116e9114012ede317967d</id>
<content type='text'>
Thanks henrik14091, mc_ for the report
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks henrik14091, mc_ for the report
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge CouchDB 1.0.2 release candidate</title>
<updated>2011-01-20T18:05:41+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>adam.kocoloski@gmail.com</email>
</author>
<published>2011-01-20T17:43:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=f79d0a666a5fb9541a0925db5111208a94631065'/>
<id>f79d0a666a5fb9541a0925db5111208a94631065</id>
<content type='text'>
Conflicts:
	Makefile.am
	acinclude.m4.in
	apps/couch/src/couch_db.erl
	apps/couch/src/couch_db_updater.erl
	apps/couch/src/couch_rep.erl
	apps/couch/src/couch_rep_reader.erl
	apps/couch/src/couch_view.erl
	apps/couch/src/couch_view_group.erl
	rel/overlay/etc/default.ini
	share/Makefile.am
	src/couchdb/couch_query_servers.erl
	src/ibrowse/Makefile.am
	src/ibrowse/ibrowse.app.in
	src/ibrowse/ibrowse.erl
	src/ibrowse/ibrowse_app.erl
	src/ibrowse/ibrowse_http_client.erl
	src/ibrowse/ibrowse_lb.erl
	src/ibrowse/ibrowse_lib.erl
	src/ibrowse/ibrowse_sup.erl
	src/ibrowse/ibrowse_test.erl
	src/mochiweb/mochijson2.erl
	test/etap/112-replication-missing-revs.t
	test/etap/113-replication-attachment-comp.t
	test/etap/140-attachment-comp.t
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	Makefile.am
	acinclude.m4.in
	apps/couch/src/couch_db.erl
	apps/couch/src/couch_db_updater.erl
	apps/couch/src/couch_rep.erl
	apps/couch/src/couch_rep_reader.erl
	apps/couch/src/couch_view.erl
	apps/couch/src/couch_view_group.erl
	rel/overlay/etc/default.ini
	share/Makefile.am
	src/couchdb/couch_query_servers.erl
	src/ibrowse/Makefile.am
	src/ibrowse/ibrowse.app.in
	src/ibrowse/ibrowse.erl
	src/ibrowse/ibrowse_app.erl
	src/ibrowse/ibrowse_http_client.erl
	src/ibrowse/ibrowse_lb.erl
	src/ibrowse/ibrowse_lib.erl
	src/ibrowse/ibrowse_sup.erl
	src/ibrowse/ibrowse_test.erl
	src/mochiweb/mochijson2.erl
	test/etap/112-replication-missing-revs.t
	test/etap/113-replication-attachment-comp.t
	test/etap/140-attachment-comp.t
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor OS process management</title>
<updated>2011-01-07T00:52:58+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>adam@cloudant.com</email>
</author>
<published>2011-01-07T00:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=a5db6a8aedaf3e696b463023f2c6f7acf5ac5b57'/>
<id>a5db6a8aedaf3e696b463023f2c6f7acf5ac5b57</id>
<content type='text'>
Squashed commit of the following:
commit a9cd9681f6c88f0f3c019e98e2edfef55cad0129
commit eb38bca08ffbf778b69fbb2d612e23733af82ff5
commit 98a03a079ab24f2c7bd9e0d6d7fac5fa62bfd4eb
commit 9b8ec059165d981e4cd743008ecdf393a4f37f61
commit 3a891c1dd9a17fdd267c423b340dd09c31c89d7a
commit 68351dd181c8a92b5baa9ac23f25c7c191484394
commit e4384a517e2efeac9231701898a6c67213642319
commit cd954661422d0ef146b5bd7792f835dcc4220c84
commit 3bcca92c7c0102d5722dfc6b2c332766cfe0370c
commit 82d15f40f503b2609cf785ce2837e1280edaaa43
commit 70051abbd699e076452d772587c32ee5e09bdcbc
commit 7f01d37781e7774015f6cb34f795b28db9ecc9f5

BugzID: 11572

See also COUCHDB-901

A new config setting is introduced.  The following block controls the
maximum number of OS processes that will be reused.  Additional OS
processes will still be spawned on-demand, but they'll be terminated
when the clients are through with them.

[query_server_config]
os_process_soft_limit = 100
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Squashed commit of the following:
commit a9cd9681f6c88f0f3c019e98e2edfef55cad0129
commit eb38bca08ffbf778b69fbb2d612e23733af82ff5
commit 98a03a079ab24f2c7bd9e0d6d7fac5fa62bfd4eb
commit 9b8ec059165d981e4cd743008ecdf393a4f37f61
commit 3a891c1dd9a17fdd267c423b340dd09c31c89d7a
commit 68351dd181c8a92b5baa9ac23f25c7c191484394
commit e4384a517e2efeac9231701898a6c67213642319
commit cd954661422d0ef146b5bd7792f835dcc4220c84
commit 3bcca92c7c0102d5722dfc6b2c332766cfe0370c
commit 82d15f40f503b2609cf785ce2837e1280edaaa43
commit 70051abbd699e076452d772587c32ee5e09bdcbc
commit 7f01d37781e7774015f6cb34f795b28db9ecc9f5

BugzID: 11572

See also COUCHDB-901

A new config setting is introduced.  The following block controls the
maximum number of OS processes that will be reused.  Additional OS
processes will still be spawned on-demand, but they'll be terminated
when the clients are through with them.

[query_server_config]
os_process_soft_limit = 100
</pre>
</div>
</content>
</entry>
<entry>
<title>Log the request ID</title>
<updated>2010-12-09T22:01:54+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>adam@cloudant.com</email>
</author>
<published>2010-12-09T22:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=f91eabafccb3a1ebae9ac770d6ad3d64efcf47dc'/>
<id>f91eabafccb3a1ebae9ac770d6ad3d64efcf47dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initialize #db{} so that validation funs are loaded on first write</title>
<updated>2010-08-27T20:24:44+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>adam@cloudant.com</email>
</author>
<published>2010-08-11T15:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=153504e3665654def448539fafc592833e01f95b'/>
<id>153504e3665654def448539fafc592833e01f95b</id>
<content type='text'>
BugzID 10675
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BugzID 10675
</pre>
</div>
</content>
</entry>
<entry>
<title>new version() call allows for hidden patch releases</title>
<updated>2010-08-18T18:57:08+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>adam@cloudant.com</email>
</author>
<published>2010-08-18T18:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/cloudant_bigcouch.git/commit/?id=1fda1aa8f69d5870c5711b0068971c7d4594e6cc'/>
<id>1fda1aa8f69d5870c5711b0068971c7d4594e6cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
