Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
ServerLoad and RegionLoad store the pb object internally but the bytebuffer of pb object may be reused in rpc layer. Hence, the ServerLoad and RegionLoad which saved by HMaster will be corrupted if the bytebuffer backed is modified.
This issue doesn't happen on branch-1.
- netty server was introduced in 2.0 (see
HBASE-17263) - reusing bytebuffer to read RPC requests was introduced in 2.0 (see
HBASE-15788)
Attachments
Attachments
Issue Links
- is a parent of
-
HBASE-19596 RegionMetrics/ServerMetrics/ClusterMetrics should apply to all public classes
- Resolved
- links to
There are no Sub-Tasks for this issue.