summaryrefslogtreecommitdiff
path: root/apps/couch
AgeCommit message (Collapse)Author
2010-10-21use erlang:send_after/3 instead of timer versionAdam Kocoloski
http://www.erlang.org/doc/efficiency_guide/commoncaveats.html#id52228
2010-10-19fix DB compaction failing to switch over. Reported by rnewsonAdam Kocoloski
2010-09-06support for filtered _changes on multi-node clusters, closes #5Adam Kocoloski
2010-08-29fix heartbeat for _changes feedsAdam Kocoloski
2010-08-27use couchspawnkillable from privdir instead of overlayAdam Kocoloski
2010-08-27fix a bad cherry-pickAdam Kocoloski
2010-08-27avoid deadlocks when changing query_servers configs, BugzID 10679Adam Kocoloski
2010-08-27tolerate view groups initializing during DB deletionAdam Kocoloski
2010-08-27server and client should both update LRU table, BugzID 10755Adam Kocoloski
2010-08-27initialize #db{} so that validation funs are loaded on first writeAdam Kocoloski
BugzID 10675
2010-08-27remove some loggingAdam Kocoloski
2010-08-26log to var/log/dbcore.log by defaultAdam Kocoloski
2010-08-23consolidate all couchjs stuff in one subdirAdam Kocoloski
2010-08-20a bit more cleanup of root dirBrad Anderson
2010-08-20build couchjs with sconsBrad Anderson
2010-08-19make dist back in working order, and dbcore starts successfullyBrad Anderson
2010-08-19Cloudant changes to etap testsBrad Anderson
2010-08-19etap couch tests now executing again, work to do on C libs to get them to passBrad Anderson
2010-08-18clear out root folder a bit, moving couch bits into apps/couch or rel/Brad Anderson
2010-08-18new version() call allows for hidden patch releasesAdam Kocoloski
2010-08-18Grab bag of Cloudant patches to couch OTP applicationAdam 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-18couch_util:to_binary now catches all errorsAdam Kocoloski
2010-08-18bind schedulers using VM default strategy on startupAdam Kocoloski
2010-08-18trust VM to start our dependent appsAdam Kocoloski
2010-08-12add rexi/fabric/mem3 to build, specify lib_dirs in top-level configAdam Kocoloski
2010-08-11export ibrowse header for couch_rep hackAdam Kocoloski
2010-08-11replace autotools with rebarAdam Kocoloski
2010-08-11fix couch.app template for rebarAdam Kocoloski
2010-08-11reorganize couch .erl and driver code into rebar layoutAdam Kocoloski