Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-1499

use BDB transactions more wisely

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: all
    • Fix Version/s: 0.31
    • Component/s: libsvn_fs_base
    • Labels:

      Description

      Below I'll attach the IRC transcript regarding today's repository
      wedgitude.  If you don't know what I'm talking about, read this thread:
      
         http://www.contactor.se/~dast/svn/archive-2003-08/1704.shtml
      
      Summary of the IRC transcript:
      
      Revision 6764 exacerbated a problem with our BDB usage.  We're making
      way too many transactions; we should stop making them for read-only
      operations, and use them as little as necessary for read/write
      operations too while we're at it.
      
      Revisions before 6764 are able to serve 3 simultaneous checkouts of
      the Subversion trunk from http://localhost/.  Revision 6764 and after
      always lock up; this is reliably reproducible.  See the above thread
      and the IRC transcript for details.
      
      Mike Pilato points out that this change is not easy :-), we'll have to
      think carefully.
      

        Attachments

        1. 1_1499-transcript.txt
          57 kB
          Karl Fogel
        2. 2_trails_no_txns.patch
          2 kB
          Sander Striker
        3. 3_1499-skip-deltas.txt
          10 kB
          Karl Fogel

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                kfogel Karl Fogel
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: