Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-02 | Allow client to specify a timeout when opening a DB | Adam Kocoloski | |
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-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-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 | |
2010-08-18 | new version() call allows for hidden patch releases | Adam Kocoloski | |
2010-08-18 | Grab bag of Cloudant patches to couch OTP application | Adam Kocoloski | |
- Removal of couch_db and couch_ref_counter processes. Active DBs are accessible through a protected ets table owned by couch_server. - #full_doc_info{} in by_id and by_seq trees for faster compaction at the expense of more disk usage afterwards. Proposed as COUCHDB-738 but not accepted upstream. - Replication via distributed Erlang. - Better hot upgrade support (uses exported functions much more often). - Configurable btree chunk sizes allow for larger (but still bounded) reductions. - Shorter names for btree fields in #db{} and #db_header{}. - couch_view_group does not keep a reference to the #db{}. - Terms are stored compressed (again). | |||
2010-08-18 | couch_util:to_binary now catches all errors | Adam Kocoloski | |
2010-08-18 | bind schedulers using VM default strategy on startup | Adam Kocoloski | |
2010-08-18 | trust VM to start our dependent apps | Adam Kocoloski | |
2010-08-11 | export ibrowse header for couch_rep hack | Adam Kocoloski | |
2010-08-11 | fix couch.app template for rebar | Adam Kocoloski | |
2010-08-11 | reorganize couch .erl and driver code into rebar layout | Adam Kocoloski | |