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

couch_file upgrade

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Database Core
    • Labels:
      None

      Description

      The revert to remove the second updater_fd from each #db{} record
      means that we’re back in the original position of files appearing to
      slow down significantly under load. Since the initial hammer approach
      of just adding a second fd we’ve since discovered that the underlying
      bug is due to the way that message passing works combined with
      Erlang’s file io. Significantly though is the fact that the fix is
      rather simple to implement. A first draft of this work is on an old
      branch of Paul Davis here:

      https://github.com/davisp/couchdb/commit/d856878

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                vmx Volker Mische
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: