Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-5937

File handle is leaked when a Slave replication is shutdown with failover=true

    Details

    • Urgency:
      Normal
    • Bug behavior facts:
      Seen in production

      Description

      As part of our use of derby replication, we shut the slave down if we detect reachability issues with the master. Normally we shut it down, and bring it back up as a regular database in read-only mode. Then when the master can, it tries to push a fresh copy back to the slave system. However, during the failover=true shutdown on the slave, the log file ".../name/log/log1.dat" is still open.

      Because of this open file, at least on Windows, it's impossible to move the database file out of the way, and to install a fresh copy from the master.

        Attachments

        1. backport-10.8.diff
          6 kB
          Knut Anders Hatlen
        2. backport-10.9.diff
          10 kB
          Knut Anders Hatlen
        3. d5937-1a-test.diff
          12 kB
          Knut Anders Hatlen
        4. d5937-2a-close.diff
          2 kB
          Knut Anders Hatlen
        5. d5937-3a-test-datasource.diff
          8 kB
          Knut Anders Hatlen

          Activity

            People

            • Assignee:
              knutanders Knut Anders Hatlen
              Reporter:
              glennmcg Glenn McGregor
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: