Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.2.0, 3.0.0-alpha1
-
None
-
None
Description
Currently, the DirectBufferPool used by ssr feature seems doesn't have a upper-bound limit except DirectMemory VM option. So there's a risk to encounter direct memory oom. see HBASE-8143 for example.
IMHO, maybe we could improve it a bit:
1) detect OOM or reach a setting up-limit from caller, then fallback to non-ssr
2) add a new metric about current raw consumed direct memory size.