summaryrefslogtreecommitdiff
path: root/src/couchdb/couch_file.erl
AgeCommit message (Expand)Author
2010-12-10Merged revision 1043524 from trunkFilipe David Borba Manana
2010-11-11Micro optimization: when reading an iolist, read up to 8Kbs instead of the 4 ...Filipe David Borba Manana
2010-11-10Micro optimization: faster header reads (read the whole block at once, so far...Filipe David Borba Manana
2010-09-25Explicitely close the file descriptor. It doesn't hurt.Filipe David Borba Manana
2010-09-22Removing duplicated code.Filipe David Borba Manana
2010-08-18COUCHDB-161 - support Range header for attachments.Robert Newson
2010-07-03Fix deletion to move properly to root of storage, to avoid copying files when...Damien F. Katz
2010-07-03Fixed intermittent problem deleting files on Windows. Added Juhani Ränkimies...Damien F. Katz
2010-07-01Fix for windows fsync, race conditions in attachments.js and the default shel...Damien F. Katz
2010-06-23Authentication caching, to avoid repeated opening and closing of the users da...Damien F. Katz
2010-06-23Make file deletions async to avoid pauses during compaction and db deletion. ...Damien F. Katz
2010-06-15Fix for wrong offset when writing headers and converting them to blocks, only...Damien F. Katz
2010-06-12more efficient header commits. COUCHDB-767Adam Kocoloski
2010-06-02trailing whitespace pedantryJan Lehnardt
2010-05-17use O_APPEND to skip some lseeks, COUCHDB-754Adam Kocoloski
2010-05-14faster implementation of pread_iolist. Closes COUCHDB-762Adam Kocoloski
2010-05-04use crypto:md5 when available. thx fdmanana. Closes COUCHDB-757Adam Kocoloski
2010-04-02Deterministic/synchronous shutdown code.Damien F. Katz
2010-03-04reverting damien's latest commit until we can figure out why it's causing fai...John Christopher Anderson
2010-03-04Changed process tree shutdown to be synchronous, to eliminate spurious test f...Damien F. Katz
2009-11-21code improvements from tidier. Patch by Kostis Sagonas. COUCHDB-570Adam Kocoloski
2009-07-23Fixes etap tests for recent updates.Paul Joseph Davis
2009-07-17MD5 term checking by using leading bit in 32 bit length to indicate MD5 prese...Damien F. Katz
2009-07-17Deterministic revids, MD5 checking of documents, added tracking of rev when a...Damien F. Katz
2009-07-14wheeeeeeeeNoah Slater
2009-07-06trimmed trailing whitespaceNoah Slater
2009-05-30Fix for couch_file bug found with etap test suiteDamien F. Katz
2009-05-25Merging new tail append storage into trunk. Upgrades are automatic, once open...Damien F. Katz
2009-05-06First cut at _changes api. Update the by_id and by_seq indexes to contain upd...Damien F. Katz
2009-04-10Fixes for leaked file handles, with test.Damien F. Katz
2009-04-09Fix to allow couch_file use in tests without the server being started.Damien F. Katz
2009-04-09Fix for attachment sparseness bug COUCHDB-220 by giving each attachment it's ...Damien F. Katz
2009-03-16Fix for problem with btree folds getting incorrect reductions after the first...Damien F. Katz
2009-03-03stats metrics renamed: os_open_files -> open_os_files, database_changes -> da...Jan Lehnardt
2009-02-26Fix and test for file descriptor leaksDamien F. Katz
2009-02-17Put file ref_counting into it's own module, to make the speed of opening an a...Damien F. Katz
2009-01-09Added support so clients can detect if a server has potentially lost commits ...Damien F. Katz
2008-12-22Fix for leaked file handles when not explicitly closed, added file stats code...Damien F. Katz
2008-12-18fix for crash of couch_server when database non-existantDamien F. Katz
2008-12-16do not fail on heavily loaded systems. wait forever for syscalls to returnJan Lehnardt
2008-12-12modifications to view server to keep the file descriptor open for the life of...Damien F. Katz
2008-10-02HTTPd refactoring. Moved most code out of couch_httpd into associated modules...Damien F. Katz
2008-08-24fix for occasional crash when attempting to open a database on a heavily load...Damien F. Katz
2008-08-22Fix for couch_server process crash when databases that don't exist are attemp...Damien F. Katz
2008-08-20Merge runtimeconfig branch back into trunkJan Lehnardt
2008-08-05Fixed bug where we attempted to match a linked port to the current fd, but fa...Damien F. Katz
2008-08-05Added concurrent open db limit and a LRU cache for closing old databases when...Damien F. Katz
2008-07-16Increase more filesystem layer timeouts. Patch by randall <dizzot> leeds <atf...Jan Lehnardt
2008-07-10Wait for the OS to flush our newly written data to disk without timing out to...Jan Lehnardt
2008-06-12fix for problem when view index header data exceeds 2k.Damien F. Katz