Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-390

Transaction timeout can leak memory

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0-M3
    • None
    • None

    Description

      When a tx is created a new timer task is created so that it can be cancelled; this task is never cancelled so it remains referenced until it is fired.

      Under high load, a lot of pending tasks can build up leading to an OutOfMemoryError.

      Solution is to cancel the timer on tx commit/rollback

      Attachments

        Activity

          People

            djencks David Jencks
            jboynes Jeremy Boynes
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: