Skip to content

HashMappingCoordinator to use a bounded Map #1723

Description

@fjtirado

HashMappingCoordinator has a static map where the persistence mapping information is associated to a workflow instance.
That information is currently removed only when the workflow instance reach a final state.
These means that if there is a lot of workflows in waiting state, memory usage can be huge.
To avoid that, the static map should be limited in size. When the size is exceeded, the last recent usage key should be evicted from it.

Activity

  1. self-assigned this
    on Sep 28, 2026
  2. added 14 commits that reference this issue on Sep 28, 2026
    d4d89f6
    85cd0b3
    296d914
    186d09d
    37f47d4
    23a7495
    474e11e
    b0c16d1
    0b79fde
    e5a2918
    9bae296
    898e423
    749eee2
    5d5d9ed
  3. 20 remaining items

  4. added 13 commits that reference this issue on Sep 29, 2026
    eecb1e8
    f7d09ab
    2a7a2ec
    515a3ba
    ba7189c
    f653bfd
    004cae0
    16211c5
    1073995
    2e79fda
    cad7529
    f2169f5
    3d658b0
  5. added a commit that references this issue on Oct 1, 2026
    646e5f5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions