-
Bug
-
Resolution: Done
-
Major
-
7.0.6.GA, 7.1.0.ER2
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.
- incorporates
-
JBEAP-12197 [GSS](7.2.0) HHH-4959 HHH-11377: Concurrent HQL parsing blocks on ReflectHelper.classForName()
- Closed
-
HHH-4959 Loading...
- is cloned by
-
JBEAP-12199 [GSS](7.0.z) HHH-4959 HHH-11377: Concurrent HQL parsing blocks on ReflectHelper.classForName()
- Closed
- is incorporated by
-
JBEAP-12909 [GSS](7.1.z) Upgrade Hibernate ORM from 5.1.10 to 5.1.12
- Closed
- relates to
-
JBEAP-14099 [GSS](7.1.z) HHH-4959 HHH-11377: Concurrent HQL parsing blocks on ReflectHelper.classForName()
- Closed
- links to