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

use BDB transactions more wisely

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • all
    • 0.31
    • libsvn_fs_base

    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. 3_1499-skip-deltas.txt
          10 kB
          Karl Fogel
        2. 2_trails_no_txns.patch
          2 kB
          Sander Striker
        3. 1_1499-transcript.txt
          57 kB
          Karl Fogel

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: