Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.92.2, 0.94.2
-
None
-
Reviewed
Description
HBASE-6308 introduced a new custom CoprocessorClassLoader to load the coprocessor classes and a new instance of this CL is created for each single HRegion opened. This leads to OOME-PermGen when the number of regions go above hundres / region server.
Having the table coprocessor jailed in a separate classloader is good however we should create only one for all regions of a table in each HRS.
Attachments
Attachments
Issue Links
- relates to
-
HBASE-7326 SortedCopyOnWriteSet is not thread safe due to leaked TreeSet implementations
- Closed
-
HBASE-12856 Revisit table coprocessor classloader caching
- Closed