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

improve post commit committed delete handling when system crashes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 10.0.2.0
    • None
    • Store
    • None

    Description

      Currently space reclamation of committed deleted rows is handled by queueing to an in memory list a queue of work
      items when certain conditions are noticed. The usual condition is that the last row on a page has been deleted. If the
      system crashes then this queue of work is lost. Work could be done during recovery to try to recover from this. Some
      possibilities include:
      1) modify redo of delete to queue post commit if appropriate
      2) modify redo of abort of insert to queue post commit if appropriate
      3) moditfy redo loop which finds page that needs no redo to check if all rows are delted and queue post commit if appropriate.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mikem Mike Matrigali
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: