Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-2377 Allow coordinated expiration of session's across the cluster
  3. JBAS-2928

Replicate sessions on access if they haven't been replicated for 80% of their maxInactiveInterval

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Done
    • Major
    • JBossAS-4.0.4.CR2
    • None
    • None
    • None

    Description

      This is a simple technique to prevent sessions timing out on remote nodes when they are still active on the main node.

      Not allowing session to time out prematurely is important to ensuring there is a proper backup of the session.

      It is particularly important in the case of AttributeBasedClusteredSession. In that case, separate nodes are created for each attribute. If a session expires on a remote server, all attribute nodes are evicted. If the session is later modified on the main node, the sessin metadata and the modified attribute will be replicated, but other attributes will not. So, if there is a failover there will be missing attributes.

      Attachments

        Activity

          People

            bstansbe@redhat.com Brian Stansberry
            bstansbe@redhat.com Brian Stansberry
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: