Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
0.20.1, 0.21.0, 0.22.0
-
None
-
None
-
If an IPC server response buffer has grown to than 1MB, it is replaced by a smaller buffer to free up the Java heap that was used. This will improve the longevity of the name service.
Description
Namenode heap usage grows disproportional to the number objects supports (files, directories and blocks). Based on heap dump analysis, this is due to large growth in ByteArrayOutputStream allocated in o.a.h.ipc.Server.Handler.run().
Attachments
Attachments
Issue Links
- is duplicated by
-
HADOOP-4802 RPC Server send buffer retains size of largest response ever sent
- Resolved
- relates to
-
HADOOP-6577 IPC server response buffer reset threshold should be configurable
- Closed