Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5283

SecurityServices info should be cached for performance

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: jboss-fuse-6.3
    • Fix Version/s: jboss-fuse-6.3
    • Component/s: SwitchYard
    • Labels:
      None

      Description

      A performance regression popped up the FSW 6 rollup related to this commit being backported :

      https://github.com/jboss-switchyard/core/pull/616

      The performance hit was reported to be in the 60% range. Tomo notes that we can possibly cache the ServletRequestCredentialExtractor which may save a good deal of time on every request.

      I came up with some benchmark numbers by running the teargas suite on my laptop for the http_binding get/post tests - it looks like the SY/Fuse 6.3 performance on EAP is already a

      test/#of iterations
      fsw 6 get 2657 2602 2656 2609 2579
      fsw 6 post 2620 2617 2607 2647 2646

      6.3 get => 5083 3696 4952 4993 4990
      6.3 post => 3861 4827 4742 3957 3949

      6.3 w/eap installer get => 4656 4775 4664 4394 5030
      6.3 w/eap installer post => 4730 3628 4788 4829 4419

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                tcunning Tom Cunningham
                Reporter:
                tcunning Tom Cunningham
                Tester:
                Pavel MacĂ­k
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: