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

SecurityServices info should be cached for performance

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • jboss-fuse-6.3
    • jboss-fuse-6.3
    • SwitchYard
    • None
    • 6.3 Sprint 4 (Mar 28 - Apr 29), Sprint 5 - towards ER2

    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

      Attachments

        Activity

          People

            tcunning@redhat.com Thomas Cunningham
            tcunning@redhat.com Thomas Cunningham
            Pavel Macik Pavel Macik
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: