Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.3.2
-
Reviewed
Description
We have HBase RegionServer and Hdfs DataNode running in one pod. When the pod restarts, we found that data locality is lost after we do a major compaction of hbase regions. After some debugging, we found that upon pod restarts, its ip changes. In DatanodeManager, maps like networktopology are updated with the new info. host2DatanodeMap is not updated accordingly. When hdfs client with the new ip tries to find a local DataNode, it fails.
Attachments
Issue Links
- is related to
-
HDFS-17188 Data loss in our production clusters due to missing HDFS-16540
- Open
- links to