Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-12 | assert that calls to file functions actually succeed. | Robert Newson | |
1) couch_file:sync could leave open fd's if close failed. Now we'll get a trace. 2) couch_file:append_term failing would be bad, so let's test that too. backported from trunk r1150915 git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1150918 13f79535-47bb-0310-9956-ffa450edef68 | |||
2011-06-13 | Merge CouchDB 1.1 | Robert Newson | |
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-11 | reorganize couch .erl and driver code into rebar layout | Adam Kocoloski | |