Uploaded image for project: 'Spring Integration'
  1. Spring Integration
  2. INT-2833

Memory Leak in Aggregator

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: 2.1.4
    • Fix Version/s: 2.2. GA, 2.1.5
    • Component/s: Core
    • Labels:

      Description

      Since 2.1, the aggregator maintains message group state in order to discard late-arriving messages.

      However, forceComplete skips empty groups. This means, even if a MessageGroupStoreReaper is configured to expire groups, such groups are never expired (removed from the GroupMessageStore).

      Empty groups should be considered eligible for reaping.

      In 3.0, we might want to consider supporting 2 reaper cycles - reaping incomplete groups Vs. reaping empty groups.

        Attachments

          Activity

            People

            Assignee:
            grussell Gary Russell
            Reporter:
            grussell Gary Russell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: