Uploaded image for project: 'CouchDB'
  1. CouchDB
  2. COUCHDB-1009

Make couch_stream buffer configurable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Trivial
    • Resolution: Fixed
    • None
    • None
    • Database Core
    • None
    • trunk

    Description

      The couch_stream buffer is hardcoded to 4Kb.

      This value should be configurable. Larger values can improve write and specially read performance (if we write larger chunks to disk, we have higher chances of reading more contiguous disk blocks afterwards).

      I also think it's a good idea to change the default value from 4Kb to something higher (64Kb for e.g.).

      Patch attached

      Attachments

        1. COUCHDB-1009.patch
          4 kB
          Filipe David Borba Manana
        2. COUCHDB-1009-2.patch
          5 kB
          Filipe David Borba Manana
        3. COUCHDB-1009-rebased.patch
          5 kB
          Jan Lehnardt

        Activity

          People

            fdmanana Filipe David Borba Manana
            fdmanana Filipe David Borba Manana
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: