Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-20918

Add max-idle based eviction configuration for distributable HttpSessions, SFSBs, Timers

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • ---
    • ---

      Currently, EAP only support size-based eviction for Infinispan-based management of HttpSessions, SFSBs, and Timers.
      When server-side state varies wildly in size, it becomes cumbersome to accurately estimate heap capacity via number of entries. The type of Infinispan cache also complicates the configuration semantics, since a given cluster member may need to store entries on behalf other other cluster members (i.e. the distributed cache use case) or, in the extreme case (i.e. the replicated cache use case) for all cluster members.
      Additionally, size-based eviction in Infinispan is limited to LFU selection, which is not well suited to the EJB Timer use case.
      To address the above, this RFE seeks to formalize EAP7-1168 using management attributes and expand its availability to a broader range of EAP distributed application use cases, including HttpSessions and EJB Timers.

              pferraro@redhat.com Paul Ferraro
              pferraro@redhat.com Paul Ferraro
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: