Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-08 | add Solaris build support. | Robert Newson | |
2011-03-31 | Add a catchall 'extra' field to #view_query_args | Adam Kocoloski | |
Thanks henrik14091, mc_ for the report | |||
2011-03-19 | BugzID: 11976 return dbname, not shard name, in userCtx | Robert Newson | |
2011-03-14 | Fall back to local DB in open_db_group/2 | Adam Kocoloski | |
2011-02-25 | Handle empty result set correctly in _stats | Adam Kocoloski | |
BugzID: 11498 | |||
2011-02-25 | Improve batching of writes in view updater | Adam Kocoloski | |
This patch causes the view_updater to wait until either a minimum number of items or a maximum process memory size has been reached before committing the changes to disk. See COUCHDB-700 for discussion BugzID: 11885 | |||
2011-02-25 | Make couch_view_updater amenable to hot upgrades | Adam Kocoloski | |
2011-02-24 | Improve the way we generate the match spec for a #db{} | Adam Kocoloski | |
2011-02-09 | Fix and simplify environment for etap tests | Adam Kocoloski | |
BugzID: 11797 | |||
2011-02-07 | comment out logging of calls to filter within _changes. | Robert Dionne | |
2011-02-05 | Revert "fix replication checkpointing." | Robert Newson | |
This reverts commit d2a9229c4f0a750d8e4191f60227572117a53ab7. | |||
2011-02-05 | fix replication checkpointing. | Robert Newson | |
2011-01-28 | COUCHDB-1047 - support inclusive_end with reduce calls | Robert Newson | |
git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.0.x@1064800 13f79535-47bb-0310-9956-ffa450edef68 | |||
2011-01-28 | Revert "Add support for inclusive_end to fold_reduce, BugzID 11069" | Adam Kocoloski | |
This reverts commit 5c3161d57b1d2d7953497c24be09112b6bcf71b6. | |||
2011-01-27 | Set couch app vsn based on deviation from last Apache tag | Adam Kocoloski | |
2011-01-26 | Remove a function clause that can never match | Adam Kocoloski | |
2011-01-20 | Merge CouchDB 1.0.2 release candidate | Adam Kocoloski | |
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 | |||
2011-01-20 | Make shards visible on backend, be more strict about naming | Adam Kocoloski | |
BugzID: 10162 | |||
2011-01-15 | clean up trailing whitespace, testing new build | Robert Dionne | |
2011-01-13 | Monitor sys_db file descriptor to keep it open | Adam Kocoloski | |
A couch_file process occasionally checks to see if it is being monitored by any clients, and closes if not. Specifically, it checks for at least two monitoring processes, because it assumes couch_stats_collector is one of them. That assumption was wrong for sys_db files, so they would shut down after a minute and need to be reopened. BugzID: 11641 | |||
2011-01-07 | BugzID: 11589 call file:close explicitly to keep VM responsive | Robert Newson | |
Deleting a large file in the previous scheme has caused the Erlang VM to become unresponsive (including making it drop out of the ring of nodes). The cause of this is currently unknown but Adam discovered that explicitly calling file:close/1 on the file descriptor does not cause this behavior. Accordingly, I have typed in his suggested fix and tested it. | |||
2011-01-07 | Revert "11589 - explictly close file descriptor in couch_file" | Robert Newson | |
This reverts commit a14326a92817d5013c50887d52aaca10cf91d84d. | |||
2011-01-07 | 11589 - explictly close file descriptor in couch_file | Robert Newson | |
Adam discovered that explicitly calling file:close/1 on the file descriptor does not cause the node to become unresponsive and drop out of the ring. | |||
2011-01-06 | Refactor OS process management | Adam Kocoloski | |
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 | |||
2011-01-04 | Merge pull request #29 for FreeBSD compatibility | Adam Kocoloski | |
2011-01-02 | Allow client to specify a timeout when opening a DB | Adam Kocoloski | |
2011-01-01 | freebsd compat | benoitc | |
2010-12-20 | Use mem3 to get dbname instead of doing pattern matching directly | Robert Dionne | |
2010-12-09 | Log the request ID | Adam Kocoloski | |
2010-12-09 | Support per-shard view compaction w/ non-local design docs, closes #16 | Robert Dionne | |
2010-12-09 | Add support for inclusive_end to fold_reduce, BugzID 11069 | Robert Dionne | |
2010-11-22 | bundle etap bytecode instead of including full application source | Adam Kocoloski | |
Also update test relying on obsolete etap API. | |||
2010-10-21 | use erlang:send_after/3 instead of timer version | Adam Kocoloski | |
http://www.erlang.org/doc/efficiency_guide/commoncaveats.html#id52228 | |||
2010-10-19 | fix DB compaction failing to switch over. Reported by rnewson | Adam Kocoloski | |
2010-09-06 | support for filtered _changes on multi-node clusters, closes #5 | Adam Kocoloski | |
2010-08-29 | fix heartbeat for _changes feeds | Adam Kocoloski | |
2010-08-27 | use couchspawnkillable from privdir instead of overlay | Adam Kocoloski | |
2010-08-27 | fix a bad cherry-pick | Adam Kocoloski | |
2010-08-27 | avoid deadlocks when changing query_servers configs, BugzID 10679 | Adam Kocoloski | |
2010-08-27 | tolerate view groups initializing during DB deletion | Adam Kocoloski | |
2010-08-27 | server and client should both update LRU table, BugzID 10755 | Adam Kocoloski | |
2010-08-27 | initialize #db{} so that validation funs are loaded on first write | Adam Kocoloski | |
BugzID 10675 | |||
2010-08-27 | remove some logging | Adam Kocoloski | |
2010-08-26 | log to var/log/dbcore.log by default | Adam Kocoloski | |
2010-08-23 | consolidate all couchjs stuff in one subdir | Adam Kocoloski | |
2010-08-20 | a bit more cleanup of root dir | Brad Anderson | |
2010-08-20 | build couchjs with scons | Brad Anderson | |
2010-08-19 | make dist back in working order, and dbcore starts successfully | Brad Anderson | |
2010-08-19 | Cloudant changes to etap tests | Brad Anderson | |
2010-08-19 | etap couch tests now executing again, work to do on C libs to get them to pass | Brad Anderson | |