Uploaded image for project: 'Alfresco One Platform'
  1. Alfresco One Platform
  2. ACE-5543

SpringSurf css/js dependency caching to support clustering (no stick sessions)

    Details

    • Type: Task
    • Status: Verified (View Workflow)
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 5.0
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Clustered web-tier without sticky sessions between client<->web-tier

      Description

      In a multi web-tier environment (i.e. CLOUD) if sticky sessions are NOT used (i.e. J2EE container managed serialised session state) then the css/js aggregation md5 magic will mean that it is possible for a client that has a previously hit a node and generated a url such as
      "GET /share/default/res/components/console/application_53982c32c6dde8e0ebd14b591867208c.js HTTP/1.1" 200
      to then fire that request at a different node that has not yet cached and generated the md5 e.g.
      "GET /share/default/res/components/console/application_53982c32c6dde8e0ebd14b591867208c.js HTTP/1.1" 404
      so a 404 is returned from the node because it has not yet met that css file and has not cached it.

      It would be desirable to allow Surf to deal with this case rather than return 404 - i.e. make an attempt to generate the resources that are requested.

        Attachments

          Structure

            Activity

              People

              • Assignee:
                closedissues Closed Issues
                Reporter:
                kroast Kevin Roast [X] (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel