Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2
    • Fix Version/s: 2.3.0-rc1, 2.3
    • Component/s: Performance
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      Rice Core, KRAD
    • KRAD Feature Area:
      Data Dictionary
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      KRAD makes extensive use of acquiring prototypes from spring, which has exposed some performance deficiencies with spring version 3.X.*.RELEASE where X < 2.

      Spring 3.2.1.RELEASE has the performance fixes:
      https://jira.springsource.org/browse/SPR-7227
      https://jira.springsource.org/browse/SPR-4876

      I stopped after finding the first 2 and didn't continue with testing of SPRING 3.1.0.
      Also, the above mentioned jiras were all "fixed" in versions prior to 3.1.0, but there were additional changes made to the affected files in 3.2.1 which helped clear up the synchronization issues I was finding.

      I didn't find a jira easily, but here's the commit:
      https://github.com/SpringSource/spring-framework/commit/b9df7d68d9bad103077f5bf84a016b403c6171fb

      So in the end, it would probably be best to upgrade to 3.2.1.RELEASE of spring.

        Attachments

          Issue Links

            Activity

            jdomeyer Jeff Domeyer (Inactive) created issue -
            Hide
            jkneal Jerry Neal (Inactive) added a comment -

            Great! Thanks Jeff

            Show
            jkneal Jerry Neal (Inactive) added a comment - Great! Thanks Jeff
            jkneal Jerry Neal (Inactive) made changes -
            Field Original Value New Value
            Fix Version/s 2.3 [ 16595 ]
            jkneal Jerry Neal (Inactive) made changes -
            Link This issue is related to KULRICE-6557 [ KULRICE-6557 ]
            masargen Matt Sargent made changes -
            Documentation Review Status Pending Review [ 14643 ] Not Required [ 14642 ]
            Hide
            hkesler Heath Kesler (Inactive) added a comment -

            Updated the spring version to 3.2.3-RELEASE and there does appear to be some minor improvements to the Spring Context initialization and prototype acquisition.

            Show
            hkesler Heath Kesler (Inactive) added a comment - Updated the spring version to 3.2.3-RELEASE and there does appear to be some minor improvements to the Spring Context initialization and prototype acquisition.
            Hide
            jkneal Jerry Neal (Inactive) added a comment -

            Will be upgrading to Spring 3.2.2

            Show
            jkneal Jerry Neal (Inactive) added a comment - Will be upgrading to Spring 3.2.2
            jkneal Jerry Neal (Inactive) made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Fix Version/s 2.3.0-rc1 [ 17047 ]
            Resolution Fixed [ 1 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            spatterson Shem Patterson (Inactive) made changes -
            Workflow custom [ 167640 ] Copy of custom for rice [ 215531 ]
            spatterson Shem Patterson (Inactive) made changes -
            Workflow Copy of custom for rice [ 215531 ] custom [ 225279 ]
            spatterson Shem Patterson (Inactive) made changes -
            Workflow custom [ 225279 ] Rice Workflow [ 235027 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                jdomeyer Jeff Domeyer (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: