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

            Hide
            jkneal Jerry Neal (Inactive) added a comment -

            Great! Thanks Jeff

            Show
            jkneal Jerry Neal (Inactive) added a comment - Great! Thanks Jeff
            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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: