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

FSFS error - Can't open file 'db/transactions/props'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.6.x
    • ---
    • libsvn_fs_fs
    • None

    Description

      The following FSFS error message has been seen in at least two real installations:
      
      Can't open file '[...]/db/transactions/props': No such file or directory
      
      FSFS is trying to open an invalid path; it should be
      '[...]/db/transactions/<txn-id>/props'.  From the source code, I can see
      how this must happen at a low level: the txn-id path component will be
      omitted if and only if something passes a NULL transaction-id string to
      fs_fs.c:get_txn_proplist().  But why and from where?
      
      In the cases known so far, it has happened during a DAV 'MERGE' command issued
      by WANdisco software which may issue the DAV commands in a different sequence
      from other Subversion clients.  (For WANdisco employees: internal ref. #815 and
      NA-2150.)  The first report was in October 2009.  I think the Subversion server
      was v1.6.x in each case but that's not yet confirmed.
      
      See the email thread on dev@, started by Julian Foad on 2010-06-22, subject
      "FSFS error in DAV MERGE - Can't open file 'db/transactions/props'", at
      <http://svn.haxx.se/dev/archive-2010-06/0327.shtml>.
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            julianfoad Julian Foad
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: