Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-12199

[GSS](7.0.z) HHH-4959 HHH-11377: Concurrent HQL parsing blocks on ReflectHelper.classForName()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 7.0.6.GA, 7.1.0.ER2
    • Hibernate
    • None

    Description

      For HQL-heavy applications, concurrency is lost as ReflectHelper.classForName() runs forName()/loadClass() for tokens (many of which are not classes). As loadClass() is synchronized, it blocks while it generates stacktraces for its exceptions impacting performance when performing HQL.

      Attachments

        Issue Links

          Activity

            People

              gbadner@redhat.com Gail Badner (Inactive)
              rhn-support-sfikes Stephen Fikes (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: